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ゲームは文字通り瀕死の状況である。 プログラムは陳腐化し、レンタルサーバは数を減らし、かつてのプログラマーたちは皆ネットを去っていった。配布サイトもジオシティーズ消滅で壊滅し、インターネットアーカイブに
デジタル技術によって、全ての映像がアニメになった。『シン・エヴァンゲリオン劇場版』にてCGIアートディレクターを務めた小林氏が振り返る新劇場版シリーズのデジタル技術【CEDEC+KYUSHU 2022】 11月12日、九州産業大学にてゲーム開発者向けカンファレンス「CEDEC+KYUSHU 2022」が開催されました。 今回は株式会社カラー取締役、株式会社プロジェクトスタジオQ代表取締役、そして『シン・エヴァンゲリオン劇場版』にCGIアートディレクターとして参加した小林浩康氏が登壇した特別招待講演、「プレイバック!『ヱヴァンゲリヲン新劇場版』シリーズを主とした、アニメの極私的デジタル表現」についてのレポートをお送りします。 『ヱヴァンゲリヲン新劇場版』シリーズにCGI監督・アートディレクターとして関わり続けてきた小林氏の視点から、「エヴァに3DCG技術がもたらされたことによって起きた進化」
この記事は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を通じてこの脆弱性を報告しました。この記事では、当該脆弱性の概要と発見の経緯などについて報告します。 概要 脆弱性発見の経緯 影響を受けるアプリケーション 影響 対策
「呪術廻戦」などのアニメーション制作を手掛けるMAPPAは3月1日、CGIに特化した新スタジオを大阪に設立すると発表した。同スタジオは2022年内に設立場所を決定。3DCG部門からスタートし、現在導入している3dsMaxに加えて、Blenderを新たに実制作に投入するという。 3DCGなどを手掛けるCGI部は、8割がリモートワークに従事しており、地理的制約がなくなったことから、拠点の分散にチャレンジしたという。また、作画部、制作部も数年内に合流し、東京と同等の制作機能を目指す。新スタジオ設立にあわせ、人材の募集も強化するようだ。 関連記事 アニメ「呪術廻戦」2期、23年放送へ MAPPAは「鋭意制作中」 テレビアニメ「呪術廻戦」2期の放送が「2023年」に決まった。1期に続いてMAPPAが制作を担当する。 無料3DCGツール「Blender」が21年ぶりのメジャーアップデート レンダリング
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
PHPにおけるCGIってなんだろう? モジュール版とCGI版って言葉を聞いたけど、何が違うんだろう? こんにちは。HTMLやPHPの開発歴8年の著者が、PHPにおけるCGIについて、とりわけモジュール版とCGI版の違いについてご紹介します。 Webサイトの開発などをしていると、CGIという言葉を聞くことはありませんか?そして、よく聞く言葉ではあるけど、イマイチはっきりとその意味を知らない方も多いのではないでしょうか。 そこで今回は、CGIについての意味とPHPにおけるモジュール版とCGI版などについて簡単に紹介したいと思います! なお、今回の実行環境はmacOSを前提としています。 PHPにおけるCGIとは何でしょうか?これを説明するためには、まずはCGIとは何かを説明しないといけませんね。 そもそもCGIとは CGIとはCommon Gateway Interfaceの頭文字を取ったもの
ホーム > Web制作 > 【htaccess】404エラー、Basic認証、CGIの許可、index、スマホやSSLページにリダイレクト。 今日はhtaccessのお話をします。ホームページを制作している上でかかせないのがhtaccessです。 今回はこのhtaccessを取り上げて便利なものをアップしておきたいと思います。 そもそもこのhtaccessってなんぞやということですがWeblioには以下のような記述になっています。 .htaccessとは、WebサーバーのApacheにおける、サーバーのディレクトリごとの設定情報を記しておくためのファイルのことである。分散設定ファイルと形容されることもある。 .htaccessに記述された設定情報は、.htaccess自体が設置されたディレクトリと、その下位階層に位置したサブディレクトリに対して有効となる。設定可能な内容としては、パスワード
気軽に呟いて、誰かとゆるく繋がる。それがTwitterだった気がするんですが…最近のTwitterってなんだか殺伐としているし、正直あまり楽しめないんですよね。 そこで、お手軽マイクロブログCGI「てがろぐ」をレンタルサーバーにインストールして『自分専用Twitter』として使うことにしました。 www.nishishi.com しばらく前に契約して、あまり使ってなかった「ConoHa WING」というサーバーがあったので、ここに「てがろぐ」を設置したんですが、めちゃくちゃ簡単でした。 必要に応じて tegalog.cgi 内の1行目を書き換える。(※書き換える必要がない場合も多くあります。) 全ファイルを同一のディレクトリ下にアップロードする。 パーミッション(属性値)を指定通りに設定する。 公式サイトにも「セットアップは3ステップだけ」と書いてある通り、マジで簡単に設置できます。もちろ
業界-Industry Autodesk acquires Wonder Dynamics - オートデ... 2024-05-22 2024年5月21日オートデスクがAIを使ったCGキャラクター実写合成ソリューションを提供するWinder Dynamicsを買収したことを発表しました! 続きを読む キャプチャ 技術 技術-Technology GaussianObject: Just Taking Four Images ... 2024-05-21 4枚の画像からGaussian Splatting技術を活用し高品質な3Dオブジェクトを生成するための技術『GaussianObject: Just Taking Four Images to Get A High-Quality 3D Object with Gaussian Splatting』が公開されています。 続きを読む
プライベートでの趣味の延長上で共同運用しているレンタルサーバにアップデートが施されました。個人的にはよくあることかなーと思っていましたが、同時に実施されたPerlのバージョンアップ(from 5.16 to 5.26)が大きく影響しました。 TwitterなどSNSを見るかぎりでは、このバージョンアップに伴って利用していたCGIスクリプトが動作しなくなった、という問題が発生していました。具体的な対処方法は既に判明しており、個別のトラブルを除くと手続きが広まれば自然と収まるはずです。今回は対処手順とどうして発生したのかをまとめました。 発生したトラブル アップデートが実施されたレンタルサーバ上でPerl製CGIスクリプトにアクセスすると 500 Internal Server Error が発生するというもの。これはアップデート実施前までは問題なく動いていたCGIスクリプトも対象となっている
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10226975405 「今どきCGIはありえない」は、「今どき、従来からのHTML系技術によるCGIはありえない」と言う意味です。 そもそも、Webアプリケーションとは、従来からのWebとは異なります。 回答者側で、「今どきCGIはありえない」に対して、ぴんと来ない人がいれば、Webアプリケーションのことを、従来からのWeb系技術と勘違いされているのだと思います。 Webアプリケーションは、従来からのWebではありません。 Webアプリケーションとは、名前の通り、「Web上で、アプリケーションソフトと呼べるような高機能プログラムを動作させる」と言うものです。 標準化団体のW3Cが失敗して、HTML系技術がかなり危険信号になっています。 現時点でHTML自体が、なくなることは
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>
原題の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 (イ
English Version, 中文版本 During DEVCORE’s continuous offensive research, our team discovered a remote code execution vulnerability in PHP. Due to the widespread use of the programming language in the web ecosystem and the ease of exploitability, DEVCORE classified its severity as critical, and promptly reported it to the PHP official team. The official team released a patch on 2024/06/06. Please refe
php-fpmを使いましたが、思わぬところで仕様が違うので困りますね・・。 $_SERVER['PHP_AUTH_USER']と$_SERVER['PHP_AUTH_PW']を使ったphpでbasic認証をかけるソースがある場合は以下のようにやります。 .htaccess RewriteEngine On RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] php list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':' , base64_decode(substr($_SERVER['REDIRECT_HTTP_AUTHORIZATION'], 6)));
日々、コレ勉強 Linux、ネットワーク、セキュリティ、プログラミングのコトを主に書いています。 メニューとウィジェット アラフィフのシステムエンジニア。年をとっても学ぶことは大事ですね。忘れっぽくなってしまい(汗)、若い人たちに負けないよう奮闘する日々です。コメントへの返信ができておりませんが、ありがたくご意見を拝見させていただいております。なお、本サイトはリンクフリーです。
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く