YAPC::Kyoto 2023
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
サーバサイドWebAssemblyに、かつてのCGIの仕組みを取り込んだ「WCGI」をWasmerが発表。すぐ起動し安全に分離されるWebAssemblyの特長が活きる スタンドアロンのWebAssemblyランタイム「Wasmer」の開発元であるWasmer.ioは、サーバサイドのWebAssemblyフレームワークとして、かつて動的なWebサイトを構築する技術として主流だったCGI(Common Gateway Interface」の仕組みを取り込んだ「WCGI」を発表しました。 Today we are incredibly excited to announce WCGI. WCGI allows running any CGI app with WebAssembly and Wasmer! (...we got Wordpress running! ) Check it out
今から20年前、ブラウザゲームといえば設置型のCGIゲームだった時代があった。 箱庭諸島、SOLDOUT、FFA、罪と罰、商人物語、珍走記…名前を挙げればきりがない。 そしてこれらの特徴としてフリーソースであることがあげられる。エンドレスバトルのような例外もあるが基本的に再配布可能であり、大本のサイトが消えてもソースが再配布され長く親しまれることも度々あった。 当時はネット回線は貧弱であり、重量級のCGIゲームはレンタルサーバーから名指しで設置禁止を言い渡されることもあったが、それでも数多の個人サイトに原本や改変版が設置され、インターネットを賑わせていた。 しかし時は流れ現在、これらのCGIゲームは文字通り瀕死の状況である。 プログラムは陳腐化し、レンタルサーバは数を減らし、かつてのプログラマーたちは皆ネットを去っていった。配布サイトもジオシティーズ消滅で壊滅し、インターネットアーカイブに
メカスーパーアニメーターとしての庵野秀明はCGの「正確に動かせる」所に惹かれた。『ヱヴァンゲリヲン新劇場版:序』に3DCGがもたらされたことによる革命 まず初めに小林氏の自己紹介から今回のセッションは始まりました。 アニメに3DCGなどのデジタル技術が使われ始めたタイミングでちょうど業界に入ったという小林氏。『ヱヴァンゲリヲン新劇場版』シリーズにて使われていたデジタル表現を自分の思い出話も絡めつつ振り返るのが今回の「プレイバック!『ヱヴァンゲリヲン新劇場版』シリーズを主とした、アニメの極私的デジタル表現」というセッションである、という旨を語りました。 小林氏が「CEDECは開発者に向けた専門的なセッションも数多くありますけど、このセッションはちょっとやわらかい感じにエヴァのCGI【※1】技術を紹介します(笑)」と会場の笑いを誘う場面も。 時に、西暦2006年。 話題は『ヱヴァンゲリヲン新劇
「呪術廻戦」などのアニメーション制作を手掛けるMAPPAは3月1日、CGIに特化した新スタジオを大阪に設立すると発表した。同スタジオは2022年内に設立場所を決定。3DCG部門からスタートし、現在導入している3dsMaxに加えて、Blenderを新たに実制作に投入するという。 3DCGなどを手掛けるCGI部は、8割がリモートワークに従事しており、地理的制約がなくなったことから、拠点の分散にチャレンジしたという。また、作画部、制作部も数年内に合流し、東京と同等の制作機能を目指す。新スタジオ設立にあわせ、人材の募集も強化するようだ。 関連記事 アニメ「呪術廻戦」2期、23年放送へ MAPPAは「鋭意制作中」 テレビアニメ「呪術廻戦」2期の放送が「2023年」に決まった。1期に続いてMAPPAが制作を担当する。 無料3DCGツール「Blender」が21年ぶりのメジャーアップデート レンダリング
この記事はRuby Advent Calendar 2022の第20日の記事です。前日の記事は@ydahさんによる「RuboCopのバージョンを最新に保つ技術」でした。 2022年11月22日に、Ruby cgi gemのHTTPヘッダインジェクション脆弱性CVE-2021-33621が発表がされました。 CVE-2021-33621: HTTP response splitting in CGI RubyのCGIライブラリにHTTPレスポンス分割脆弱性があり、秘密情報が漏洩する - HackerOne CGI::Cookieクラスにおけるセキュリティ上好ましくない仕様および実装 - HackerOne 私はHackerOneを通じてこの脆弱性を報告しました。この記事では、当該脆弱性の概要と発見の経緯などについて報告します。 概要 脆弱性発見の経緯 影響を受けるアプリケーション 影響 対策
NASAが10年に渡り収集したデータから作成された、世界最高峰の高品質な月のテクスチャ素材を紹介します。 多くのアーティスト・クリエイターがテクスチャを利用できるようにと、無料でダウンロードできます。 CGI Moon Kit NASA Goddard Creates CGI Moon Kit as a Form of Visual Storytelling 月のテクスチャ素材は、NASAの月面偵察オービターカメラとレーザー高度計機器チームによって組み立てられたデータから作成されている、とのことです。 テクスチャは科学的にではなく、美学的に最適化され、3Dの球体モデルに利用できます。科学的用のソースデータ: Hapke Normalized WAC Mosaic Credits: NASA/Goddard/Scientific Visualization Studio 月のテクスチャ素材の
「YAPC(Yet Another Perl Conference)」は、Perlを軸としたITに関わるすべての人のためのカンファレンスです。ここで面白法人カヤックのmacopy氏が「デプロイ今昔物語 〜CGIからサーバーレスまで〜」をテーマに登壇。まずは、CGI(Common Gateway Interface)のデプロイについて話します。 macopy氏の自己紹介 macopy氏:よろしくお願いします。「デプロイ今昔物語~CGIからサーバーレスまで~」ということで、その(CGIからサーバーレスの)間にいろいろありますけれど、デプロイを次々とやっていって、みなさんを混乱させていくセッションになっています(笑)。 (話す)スピードが速いと思うので……。スピードというか、けっこう(内容を)ぎゅうぎゅうにしているので早口になっちゃうこともあるかもしれないですが、よろしくお願いします。ということ
アメリカ航空宇宙局(NASA)がアーティスト向けに3Dレンダリングソフトウェアで使用するために設計された高精度の月のCGIを「CGI Moon Kit」として無料配布しています。CGI Moon Kitはただの画像ではなく深度データを含むデータセットで、非常に精細な月の3Dマップが簡単に作成可能です。 SVS: CGI Moon Kit https://svs.gsfc.nasa.gov/4720 NASA shares 3D Moon data for CG artists and creators | TechCrunch https://techcrunch.com/2019/10/05/nasa-shares-3d-moon-data-for-cg-artists-and-creators/ CGI Moon Kitを制作したのはゴダード宇宙飛行センターのアーニー・ライト氏らの専門
AWSにはフルマネージドなNFSファイルシステムを提供するEFSがありますが、AWS Lambdaからマウントできるようになりました。 aws.amazon.com これをうまく使うと、ファイルシステムへの保存を前提とした古いアプリケーションを楽にクラウドにリフト(移行)することができます。 というわけで、さっそく、前世紀からインターネットで遊んでいた人でお世話にならなかった人は居ないであろうCGI RESCUE様のminibbs.cgiこと簡易BBSをサーバーレスに動かしてみました。みんなminibbs.cgiの書き換えでPerl覚えましたよね? 動いているもの df6mbqlkt7.execute-api.ap-northeast-1.amazonaws.com ※インターネット老人会の治安が悪いので注意 ※ここはそのうち忘れないうちに落とします。 レポジトリ github.com し
米航空宇宙局(NASA)は10月6日(現地時間)、月の3Dモデルを作成するための「CGI Moon kit」を公開した。専用ページから、誰でもダウンロードできる。これを利用すれば、リアルで詳細な月の3Dモデルを作成できるとしている。 このキットは、NASAのゴダード宇宙飛行センターのメディアスペシャリスト、アーニー・ライト氏が月周回無人衛星LRO(Lunar Reconnaissance Orbiter)が収集したデータを元に開発したものだ。月の表面の可視カラーマップ、標高データを提供するディスプレイスメントマップで構成されており、これらを組み合わせることで、リアルな月モデルを作成できるという。ディスプレイスメントマップにより、モデルに光りを当てるとクレーターなどの起伏にリアルな影ができる。 以下のGIFアニメは、3Dアニメーションソフトでカラーマップとディスプレイスメントマップを使って月
CGI(Common Gateway Interface)とは、Webサーバー上でユーザプログラム動作させる仕組みのこと。また、動かす前提のプログラムをCGIと呼ぶこともあります。HTMLなどの静的な情報に限らず、プログラムの処理結果をベースにした動的情報の提供が可能です。 PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
The color map, available as 24-bit RGB TIFFs of various sizes. The map is centered on 0° longitude. The color map was adapted from the Hapke Normalized WAC Mosaic, a composite built by the camera team from over 100,000 WAC (Wide Angle Camera) images. The readme file provides a technical summary of how the mosaic was constructed along with references to more detailed publications. A less formal int
主体的で幸福感の高いキャリアを歩むための勘所やコツをIT業界の最前線で活躍する、二人の元エンジニアに学ぶ「DX時代を勝ち抜くエンジニア成長戦略」。ここで株式会社レクター 取締役/一般社団法人日本CTO協会理事の広木氏が登壇。まずは広木氏の学生時代・新卒時代の体験を紹介します。 自己紹介 広木大地氏:「キャリアの考え方」というテーマで、DX時代の人材について話します。自己紹介をします。2008年に新卒の第1期でミクシィという会社に入社しました。そこからいろいろな開発者としてのキャリア、マネジメントとしてのキャリア、サービス役員の執行役員等を担いながら組織改革を行ってきました。 技術と経営をつなぐCTOのノウハウを世の中に広く還元していきたいと思い、レクターを創業しました。その後、上梓した『エンジニアリング組織論への招待』という本が、ビジネス書大賞と技術書大賞を受賞しました。今は小野さん(小野
これ思い出す https://uni.5ch.net/test/read.cgi/souji/1357974844/117 年末に激務だった仕事をやめ、無職になった。 ハロワなんて行かずとりあえずアマゾンで ゲームを買い漁り、1日中布団でやり続ける生活。 食べ物はレンチンしたウインナー、野菜は一切とらない。 風呂も一週間入らなかったり。 部屋も足の踏み場もなく荒れて、就職活動する気が起きなかった。 年も明け、このままじゃダメだ、まず外出しようとと 夜にこそこそ出掛けたとき、本屋で花の本を見かけ綺麗だったので購入。 私はゲーマーだから、ソフト一本3000円で2ヶ月遊ぶから~とか、 ゲームで物の価値を考えるところがある。 花は一輪100~300円、数日持つ。これは安い。 月に1000円、必ず花代として予算を出すことにした。 ごみ屋敷にきれいな花が飾られた。 一輪目。一応片付けたがまだまだ部屋は
“その昔、個人サイトなどに置いてあったCGI製のレンタルチャットみたいなWebアプリ”が公開され、Twitterでは「なっつ…」「懐かしすぎて涙出た」と話題になっています。なぜ今、これを作ったのか、制作者に聞きました。 懐かしいデザイン!(Retro Chatよりキャプチャ) 公開したサイトは「Retro Chat」。2000年ごろに流行したチャットにとてもよく似た画面です。作りは極めてシンプルで、入室するには名前を入れて「入室」ボタンを押すだけ。文字色を変える機能と、自動リロード時間を選択する機能があり、テキストを何も書かずに「発言/リロード」を押すと手動でリロードができます。 入室ボタンを押すと、チャット入力画面になります 文字色を変えてみました! このWebアプリを公開したのは、“クソアプリエンジニア”を自称するDE-TEIUさん(@de_teiu_tkg)。「#インターネット老人会
Back to articlesAnnouncing WCGI: WebAssembly + CGIWCGI - Revolutionizing Server Development with WebAssembly and CGI Welcome to the future of server-side development with WebAssembly! Today we are introducing WCGI, a technology that marries the power of WebAssembly with the versatility and simplicity of CGI. Here are some of WCGI's highlights: You can reuse your existing CGI applications by compil
ホーム > Web制作 > 【htaccess】404エラー、Basic認証、CGIの許可、index、スマホやSSLページにリダイレクト。 今日はhtaccessのお話をします。ホームページを制作している上でかかせないのがhtaccessです。 今回はこのhtaccessを取り上げて便利なものをアップしておきたいと思います。 そもそもこのhtaccessってなんぞやということですがWeblioには以下のような記述になっています。 .htaccessとは、WebサーバーのApacheにおける、サーバーのディレクトリごとの設定情報を記しておくためのファイルのことである。分散設定ファイルと形容されることもある。 .htaccessに記述された設定情報は、.htaccess自体が設置されたディレクトリと、その下位階層に位置したサブディレクトリに対して有効となる。設定可能な内容としては、パスワード
PHPにおけるCGIってなんだろう? モジュール版とCGI版って言葉を聞いたけど、何が違うんだろう? こんにちは。HTMLやPHPの開発歴8年の著者が、PHPにおけるCGIについて、とりわけモジュール版とCGI版の違いについてご紹介します。 Webサイトの開発などをしていると、CGIという言葉を聞くことはありませんか?そして、よく聞く言葉ではあるけど、イマイチはっきりとその意味を知らない方も多いのではないでしょうか。 そこで今回は、CGIについての意味とPHPにおけるモジュール版とCGI版などについて簡単に紹介したいと思います! なお、今回の実行環境はmacOSを前提としています。 PHPにおけるCGIとは何でしょうか?これを説明するためには、まずはCGIとは何かを説明しないといけませんね。 そもそもCGIとは CGIとはCommon Gateway Interfaceの頭文字を取ったもの
はじめに phtonを使ってお気楽にWebサーバを構築してみます。 Webサーバ用のドキュメントルートの作成 index.html の作成 Webサーバの起動 ブラウザで確認 CGIオプションを付けてWebサーバの起動 CGIの動作確認 POST/GETでCGIにデータの引き渡し確認 という手順で構築してみます。 前提 python3環境が構築されていること。 OSにはWindows10を利用する。 Webサーバ用のドキュメントルートの作成 どこに作成してもいいです。 適当に python_http_server などという名前のフォルダを作成してみましょう。 C:\> cd \ C:\> mkdir python_http_server C:\> cd python_http_server C:\python_http_server>
気軽に呟いて、誰かとゆるく繋がる。それがTwitterだった気がするんですが…最近のTwitterってなんだか殺伐としているし、正直あまり楽しめないんですよね。 そこで、お手軽マイクロブログCGI「てがろぐ」をレンタルサーバーにインストールして『自分専用Twitter』として使うことにしました。 www.nishishi.com しばらく前に契約して、あまり使ってなかった「ConoHa WING」というサーバーがあったので、ここに「てがろぐ」を設置したんですが、めちゃくちゃ簡単でした。 必要に応じて tegalog.cgi 内の1行目を書き換える。(※書き換える必要がない場合も多くあります。) 全ファイルを同一のディレクトリ下にアップロードする。 パーミッション(属性値)を指定通りに設定する。 公式サイトにも「セットアップは3ステップだけ」と書いてある通り、マジで簡単に設置できます。もちろ
3Dモデリング ソフト ソフトウェア&ツール-Software&Tool TopoGun 3 - リトポロジーとマップベイクの為のスタンドアロンソフト!3... 2023-10-05 1681 views リトポロジーとマップベイキング専用のスタンドアロンソフトウェア『TopoGun』のバージョン3がついに正式リリースされたようです! 000 続きを読む メイキング 作品-Work We try Putting Photoreal Faces in Video ... 2023-10-05 1750 views 面白動画などでお馴染み「CorridorDigital」がPicsi社のfacemorphツールを使用し、ゲームキャラクターをリアルな顔に置き換える検証動画を公開しております。 000 続きを読む 業界-Industry Epic Gamesが従業員16%(約830人)を解雇!Ba
プライベートでの趣味の延長上で共同運用しているレンタルサーバにアップデートが施されました。個人的にはよくあることかなーと思っていましたが、同時に実施されたPerlのバージョンアップ(from 5.16 to 5.26)が大きく影響しました。 TwitterなどSNSを見るかぎりでは、このバージョンアップに伴って利用していたCGIスクリプトが動作しなくなった、という問題が発生していました。具体的な対処方法は既に判明しており、個別のトラブルを除くと手続きが広まれば自然と収まるはずです。今回は対処手順とどうして発生したのかをまとめました。 発生したトラブル アップデートが実施されたレンタルサーバ上でPerl製CGIスクリプトにアクセスすると 500 Internal Server Error が発生するというもの。これはアップデート実施前までは問題なく動いていたCGIスクリプトも対象となっている
「今どきCGIはありえない」は、「今どき、従来からのHTML系技術によるCGIはありえない」と言う意味です。 そもそも、Webアプリケーションとは、従来からのWebとは異なります。 回答者側で、「今どきCGIはありえない」に対して、ぴんと来ない人がいれば、Webアプリケーションのことを、従来からのWeb系技術と勘違いされているのだと思います。 Webアプリケーションは、従来からのWebではありません。 Webアプリケーションとは、名前の通り、「Web上で、アプリケーションソフトと呼べるような高機能プログラムを動作させる」と言うものです。 標準化団体のW3Cが失敗して、HTML系技術がかなり危険信号になっています。 現時点でHTML自体が、なくなることはありませんが、昔のような重要度は、だいぶなくなってしまいました。 Webアプリケーションでのクライアント側のプログラムは、従来からのWebと
First you make a template - this is just a normal HTML file with a few extra tags, the simplest being <TMPL_VAR> For example, test.tmpl: 最初にテンプレートを作ります - これは <TMPL_VAR> のようにとても簡単な、 2・3 の特殊なタグが入った普通の HTML ファイルです。 例えば、 test.tmpl: <html> <head><title>Test Template</title> <body> My Home Directory is <TMPL_VAR NAME=HOME> <p> My Path is set to <TMPL_VAR NAME=PATH> </body> </html>
作られる戦争 動画提供 : Eden Media 続きは下記をご覧ください 作九 動画提供 : エデンメディア WAG THE DOG(本末転倒) 原題のWag the dogは映画の冒頭の Why does a dog wag its tail? ⇒なぜ犬は尻尾を振るのか? Because a dog is smarter than its tail. ⇒それは尻尾より犬が賢いから。 If the tail were smarter,the tail would wag the dog. ⇒尻尾のほうが賢けりゃ尻尾が犬を振る のwag the dogからきている。 この映画では大統領のスキャンダルから国民の目をそらすため 架空の戦争をでっち上げようとする。 民主主義国家では国民が主人(a dog)で大統領や周辺のスタッフ(the tail)は 国民に仕えるのが本来だが、国民より大統領や
すでに世の中、シフトJISから、UTF-8型式に文字コード体系が変化しています。 しかし、Perl/CGIのプログラムについては、その多くが「shift_jis」で稼働している状況です。ここで、最低限の移行・修正処理により、UTF-8型式へ移行・変換する対応を整理しました。 FileCode Checkerによる文字コード変換 上記のFileCode Checkerは、フリーソフトです。Win10版を導入しましょう。 フォルダ内ファイルを旧文字コード型式から、全てUTF8型式へ一括変換できます。 変換内容 文字コード:UTF8 改行コード:CRLF 元のファイルを置換(事前にバックアップを作成しておく) 変換手順 変換前のファイルについて、全てバックアップを作成しておきます。 FileCode Checkerのツールを起動 txt、cgi、datなど、旧コードの「shift_jis」で書か
※本記事はアフィリエイトプログラムによる収益を得ています サメ映画には“チープなCG”が付き物である。サメ映画がそうなってしまった原因の大部分は「シャークネード」を世に送り出したアサイラム社にあるのだが、そのアサイラム生誕の地・カリフォルニア州バーバンクから「クソCG」を逆手に取ったサメ映画「BAD CGI SHARKS 電脳鮫」が日本にやってくる。本作のバイヤー兼日本語字幕を担当した者として、この作品をダイレクト・マーケティングさせてもらおう。 ジャケットデザイン:ヨロコヴ(@yorokovu0721) 予告編製作:すくいど(@lycanroc721) あらすじはこうだ。 夢見がちな兄ジェイソンは、子供時代に兄弟で執筆したサメ映画の脚本を携え、仲たがいしていた弟マシューのもとを訪ねる。しかしとある不思議な魔法の力で彼らの脚本が現実化してしまい、本当にサメに襲われてしまう事態に。「サメ映画
Posted by mame on 22 Nov 2022 We have released the cgi gem version 0.3.5, 0.2.2, and 0.1.0.2 that has a security fix for a HTTP response splitting vulnerability. This vulnerability has been assigned the CVE identifier CVE-2021-33621. Details If an application that generates HTTP responses using the cgi gem with untrusted user input, an attacker can exploit it to inject a malicious HTTP response he
#モジュール読み込み use JSON; use CGI; #JSON化する値 my $data= [ { key => 'val', hoge => 'hoge' }, { key => 'val2', hoge => 'hoge2' }, { key => 'val3', hoge => 'hoge3' } ]; #encode my $json = JSON->new->utf8(0)->encode($data); #出力 print CGI::header(-type => 'application/json', -charset => 'UTF-8'); print $json; こんな感じで出来ました。
メールフォームのCGIをさがしているんだけど、どのCGIがいいのかわからない。 導入しようとおもったけど有料だったり、無料だけど機能が低く使いづらかったという話をよく聞きます。 そこで今回の記事ではおすすめのメールフォームCGI&PHPの紹介やCGIの基本情報を紹介いたします。 CGIというのはホームページを閲覧していると「メールフォーム」や「掲示板」、「チャット」だったり「ネットショップ」だったりいろいろとWEB上のシステムがあります。 その昔1990年代後半から流行したWEBアプリを実行するためのインターフェイスです。 今は主にphpという言語でかかれたWEBアプリが主流ですがインターネット黎明期ではCGIがほとんどそれをしめていました。 今回はそんなCGIについてメールフォームを基本にお話します。 おすすめのメールフォームCGI&PHP PHPのメールフォーム「EasyMail (イ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く