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ゲームは文字通り瀕死の状況である。 プログラムは陳腐化し、レンタルサーバは数を減らし、かつてのプログラマーたちは皆ネットを去っていった。配布サイトもジオシティーズ消滅で壊滅し、インターネットアーカイブに
こんにちは、PR TIMESの開発部インターンの三宅です。PR TIMESではFAXを用いてプレスリリースの発信を行うことができます。今回、私はこれまで手動で送っていたFAXをWindows環境のC言語のCGIプログラムを作成し自動送信できる仕組みを開発しました。その内容について紹介します。 背景 PR TIMESには、「プレスリリースのFAX配信」というオプションサービスが用意されています。通常はメディアリストとして選定した各メディアにメールでプレスリリースを配信しています。そこにオプションサービスを付加することで、FAXでもリリース配信が行えるようになります。 FAXの送信はカスタマーリレーション部(CR)が手作業で送付しています。PR TIMESでのプレスリリースの配信数の増加に伴いCRの負担が増加していることが課題です。そこで、FAXの送付を自動で行えるようにするプロジェクトが立ち
デジタル技術によって、全ての映像がアニメになった。『シン・エヴァンゲリオン劇場版』にて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からサーバーレスの)間にいろいろありますけれど、デプロイを次々とやっていって、みなさんを混乱させていくセッションになっています(笑)。 (話す)スピードが速いと思うので……。スピードというか、けっこう(内容を)ぎゅうぎゅうにしているので早口になっちゃうこともあるかもしれないですが、よろしくお願いします。ということ
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 し
CGI(Common Gateway Interface)とは、Webサーバー上でユーザプログラム動作させる仕組みのこと。また、動かす前提のプログラムをCGIと呼ぶこともあります。HTMLなどの静的な情報に限らず、プログラムの処理結果をベースにした動的情報の提供が可能です。 PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
主体的で幸福感の高いキャリアを歩むための勘所やコツを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
気軽に呟いて、誰かとゆるく繋がる。それがTwitterだった気がするんですが…最近のTwitterってなんだか殺伐としているし、正直あまり楽しめないんですよね。 そこで、お手軽マイクロブログCGI「てがろぐ」をレンタルサーバーにインストールして『自分専用Twitter』として使うことにしました。 www.nishishi.com しばらく前に契約して、あまり使ってなかった「ConoHa WING」というサーバーがあったので、ここに「てがろぐ」を設置したんですが、めちゃくちゃ簡単でした。 必要に応じて tegalog.cgi 内の1行目を書き換える。(※書き換える必要がない場合も多くあります。) 全ファイルを同一のディレクトリ下にアップロードする。 パーミッション(属性値)を指定通りに設定する。 公式サイトにも「セットアップは3ステップだけ」と書いてある通り、マジで簡単に設置できます。もちろ
プライベートでの趣味の延長上で共同運用しているレンタルサーバにアップデートが施されました。個人的にはよくあることかなーと思っていましたが、同時に実施された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自体が、なくなることは
原題の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
メールフォームの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
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く