分1234Isoparametricさん「本当にあったコワイはなし。あなたの知らないCとC++の世界」ネタ満載なプレゼンでした。C++の紹介をしていたと思ったら,今まであった恐ろしい開発現場がいくつも紹介されていました。下手に紹介するよりも,資料をご覧ください。想像を絶する世界です。個人的に一番衝撃だったのは「○○でフォルダを分ける」というものでした。古参のPythonプログラマーの蘭水さんの発表です。Pythonが活躍する,ウェブの広告配信システムの紹介です。ウェブの広告は,ウェブサイトの表示の時に埋め込まれます。広告のシステムが1秒かかると,ユーザの環境でページが表示されるのもそのまま1秒かかってしまいます。ウェブのレスポンスを左右する,速度命のシステムです。プレゼンの中ではアーキテクチャからログまで,長大なデータをすばやく扱うための様々なテクニックが紹介されました。0.3秒で結果を返す必要があり,ネットワークの遅延を考慮すると,システムの応答時間は100mS以内とのことです。フレームワークやテンプレートエンジンを使わず,なるべく直書きして速度を稼いでいるとのことです。管理情報の更新は非同期にして,インデックスサーバの負荷の低い時にのみ情報を書き込むなど,さまざまな工夫をこらし,「⁠びっくするほど少ない台数」を実現しているそうです。ログはRDBMSなどを使うと遅くなってしまいますが,書き換えはしないというログの特性を活かし,書き換えができない代わりに高速アクセスのできる,CDBを利用しているとのことです。そのほか,ファイルのオフセット情報のリストを作っておき,bzip2で圧縮されたファイルを直接読みにいくということも行っているそうです。最後に,Pythonがいかに開発の現場を明るく楽しくしているのか,という紹介で締めくくられました。新沼大樹さんによる,今まであまり語られることのなかった,ウェブ魚拓の話です。ウェブ魚拓とウェブの炎上は切っても切れない関係です。魚拓に込めた社会的意義について,雄弁で笑いもたっぷりに語られました。ウェブ魚拓の誕生は北朝鮮が拉致を認めた時にさかのぼります。それまで「拉致なんかない」と掲げていた社民党のウェブページが急に消され,2ch上で騒動となりました。その時に「一度公開したからには責任が生じる」「⁠ウェブの世界に緊張感を」というコンセプトの元に5日間で作られたのがウェブ魚拓です。社会的に問題になるようなとき,アクセスが殺到して魚拓が落ちることもあったそうですが,その時は「闇の勢力に魚拓が消された」という噂が駆け巡ったこともあるそうです(実際は再起動して復旧⁠)⁠。炎上について感じられるのは,火だねは炎上する側にあるということだそうです。通常なら叱られるようなケースでも,内輪の中でエスカレートして怒られないままで暴走したケースなどが,派手に燃え上がることが多いそうです。燃え上がると,騒ぎを収めるためにページの削除を依頼してくる人もいるそうですが,「⁠炎上は口汚いが,叱ってくれるお母さんのようなもの」「⁠こういうことをやっちゃいけないと感じてもらうことが大切」という哲学の元,ネット社会の自浄作用の支えとなるべく,サービスの維持につとめているそうです。「ネットの闇」のように語られることもありますが,炎上するケースでは,現実社会でも問題になるようなケースが同じように問題になります。現在ではテレビなどでも匿名のメッセージが使われることも多く,ネットも現実世界も,同じ意識を持つことが大切です。そのような努力の甲斐あってか,現在では裁判の証拠としても使われることもあるそうです。このレポートには書けないような様々な例も数多く紹介され,盛り上がりっぱなしのプレゼンでした。@moriyoshiさん「すべらない話」@moriyoshiさんによる,Pythonハッカソン恒例のすべらない話です。今回も,高度すぎるPHPネタでした。Pythonに勝てず,PHPに最後の花をもたせるべく,PHPでXlibと通信するライブラリ(php-Xlib)を作り,GUIが行えるようにしたということです。テンポが良く,次の日にあった参議院選挙とかけてスーツのコスプレで「最後のお願いに参りました」とぱっと登場するなど,円熟のPHPネタでした。発表の様子サイン会も行われました!今回は,『⁠つまみぐい勉強法』(⁠技術評論社刊)と『エキスパートPythonプログラミング』(⁠アスキーメディアワークス刊)のサイン会も行われました。次回について次回の募集も,申し込み開始後すぐにいっぱいになってしまったのですが,かなり先のイベントということもあり,キャンセルも相当数でます。いっぱいになっていても,20人や30人やそこらのキャンセル待ちであれば入れる可能性は大です。ハンズオンにしてもハッカソンにしても,自主性が多少なりとも要求されます。その点が乗り越えられれば,とても楽しい会だと思います。Python著者プロフィール渋川よしき(しぶかわよしき)社内SE。ソフトウェアを中心に,ライフハック,インラインスケートなど,様々なコミュニティの運営に関わってきた。日本XPユーザグループには設立準備の時から。現在メインのコミュニティはとちぎRubyとPython温泉(系)で,ドキュメントツールのSphinxのコミュニティも最近立ち上げた。趣味は技術文書の翻訳とLT。最近関わった本は「つまみぐい勉強法(技術評論社)」と「エキスパートPythonプログラミング(アスキーメディアワークス)」で,さらに数冊進行中。Hack-a-thonやPython温泉の主催者である@voluntasさんの弟子。現在はPythonの他にも幅広く勉強中。将来の目標は,カッコイイエンジニアになること。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。