タグ

ブックマーク / atmarkit.itmedia.co.jp (73)

  • 被告弁護人と高木浩光氏は何と闘ったのか、そしてエンジニアは警察に逮捕されたらどう闘えばいいのか(Coinhive事件解説 前編)

    被告弁護人と高木浩光氏は何と闘ったのか、そしてエンジニアは警察に逮捕されたらどう闘えばいいのか(Coinhive事件解説 前編):権利は国民の不断の努力によって保持しなければならない(2/3 ページ) ITエンジニアは恐らく、逮捕や検挙といった「荒事」とは無縁の人生を送ってきた人が多いであろう。セミナーでは、Coinhive事件で被告の弁護を担当した平野弁護士が、そんなITエンジニア向けに、刑事事件の手続きの流れと身を守るポイントを紹介した。 ITエンジニアが罪に問われる可能性のある犯罪は、ウイルス罪の他にも、「わいせつ物陳列罪」「著作権法違反」「電磁的記録不正作出」など幾つかある。中でも1996年の「ベッコアメ事件」は、日最初のネット犯罪といわれるものだが、「この捜査過程において、顧客のIDリストを差し押さえたのは違法捜査だとして取り消しにあった。20世紀のインターネット初期のころから

    被告弁護人と高木浩光氏は何と闘ったのか、そしてエンジニアは警察に逮捕されたらどう闘えばいいのか(Coinhive事件解説 前編)
    seiunsky
    seiunsky 2019/06/13
    参考になる
  • 「『一回転』でググれ」と言ったら、逮捕されますか?

    「『一回転』でググれ」と言ったら、逮捕されますか?:こうしす! こちら京姫鉄道 広報部システム課 @IT支線(13) 情報セキュリティの啓発を目指した、技術系コメディー自主制作アニメ「こうしす!」の@ITバージョン。第13列車は「不正指令電磁的記録供用罪」です。※このマンガはフィクションです。実際の法解釈や法運用とは異なります

    「『一回転』でググれ」と言ったら、逮捕されますか?
    seiunsky
    seiunsky 2019/04/23
    本当に一回転したw
  • きのこる先生×辞め美女 もう「クラリスエンジニア」なんて言わせない。しあわせな転職をしたいエンジニア必読の書

    きのこる先生×辞め美女 もう「クラリスエンジニア」なんて言わせない。しあわせな転職をしたいエンジニア必読の書:マイナビ転職×@IT自分戦略研究所「キャリアアップ 転職体験談」新春Special 2016 ヘッドハンターからの電話に浮かれる梧籐剛が可愛過ぎる後輩 小布施椎子に連れて行かれた先で待っていたのは、エンジニアのキャリアに詳しい、あの人だった!

    きのこる先生×辞め美女 もう「クラリスエンジニア」なんて言わせない。しあわせな転職をしたいエンジニア必読の書
    seiunsky
    seiunsky 2015/12/24
    きのこる先生、一体何者なんだ・・・
  • 第31回 PMへの道を避けたエンジニアの今――ハックを尊ぶ社風が育む働きやすさとは

    なぜ、彼はPMになったのか ピクシブ株式会社が運営するイラストの投稿に特化したソーシャル ネットワーキング サービス「pixiv」は、2007年のサービス開始以来、着実に規模を拡大し、2014年7月末現在、会員数1100万人、月間PV数38億、投稿作品総数4700万を誇る一大人気サービスへと成長している。 そのピクシブにおいて開発マネージャーを務める小芝敏明さんは、過去にPMプロジェクトマネージャー)への道を避けて転職した経験を持つ。そんな彼がピクシブでプロジェクト管理を担当するようになったのは、なぜだろうか。 小芝さんの転職体験は、エンジニアのキャリアパスに必ずと言ってよいほど付いて回るマネジメントという職務について考えるよい機会になるだろう。 【転職者プロフィール】 小芝敏明さん(33歳) ピクシブ株式会社 開発マネージャー(2013年11月入社) 【転職前】 金融機関向け基幹システ

    第31回 PMへの道を避けたエンジニアの今――ハックを尊ぶ社風が育む働きやすさとは
    seiunsky
    seiunsky 2014/09/03
    小柴さん、年一個違いだった。。。というか、キャラデザが安定しない(?)
  • 現実はずっと想像の上を行く―― Anonymousの胎動、再び

    現実はずっと想像の上を行く―― Anonymousの胎動、再び:セキュリティ・ダークナイト(15)(1/3 ページ) 2013年11月に、「アノニマスが日に攻撃を仕掛けると予告した」と報じられた一件を覚えているだろうか? 筆者が実際にコンタクトして得たその「実態」を紹介したい。 再び日がアノニマスの標的に? OpKillingBay 一部メディアでも報じられたためご存じの方も多いと思うが、アノニマス(Anonymous)が和歌山県の太地(たいじ)町のイルカ漁に抗議するというオペレーション「OpKillingBay」が、2013年11月に立ち上げられた。 太地町のイルカ漁については、映画「THE COVE」が批判的に取り上げ、その内容のみならず、隠し撮りといった製作手法や不明瞭な表現方法などについて各所で議論を生み、訴訟まで起きることとなった(Wikipedia: ザ・コーヴ、イルカ漁等

    現実はずっと想像の上を行く―― Anonymousの胎動、再び
  • あの日、Twitterのくじらが出なかったもう1つの理由

    社会を率いているリーダーは、いつの時代にも存在する。しかし、そのリーダーたちの顔ぶれは、毎年異なる。ここ数年、世界で注目されているリーダーの顔ぶれはどのように変化してきたのか。 社会を率いているリーダーは、いつの時代にも存在する。しかし、そのリーダーたちの顔ぶれは、毎年異なる。ここ数年、世界で注目されているリーダーの顔ぶれはどのように変化してきたのか。その移り変わりについて、漠然と想像することは可能だが、具体的に説明することは難しい。しかし、多くの活躍するリーダーの姿を間近で見てきた元日マイクロソフト会長、現慶應義塾大学大学院メディアデザイン研究科 古川享教授は、その変化を明確に示す。 今回は、2013年11月下旬から12月初旬にかけて古川氏が登壇した2つのイベントで語られた内容を合わせてレポートする。イベントは、慶應義塾大学大学院メディアデザイン研究科が主催した講演会「メディアイノベー

    あの日、Twitterのくじらが出なかったもう1つの理由
    seiunsky
    seiunsky 2014/01/09
    すごい
  • システムエンジニアはなぜ、ヒゲをそるべきなのか

    「あるエンジニア、かく語りき」、第0回では私がなぜこの連載を始めようと思ったのかを書きました。今回から始まる編では、一介のエンジニア人生の節目節目で考えたことをつづります。今回は「学生から社会人へ」。私が新卒で働き始めたころの話です。 大学を卒業して就職し、仕事としてソフトウェア開発を行う人間になったことで、大きな認識の変化がありました。今考えると、とても一面的だったりナイーブだったりします。それは大学時代の自分の考えであったり、新卒1年目にたどり着いた(と思っていた)「真理」だったり。それでも学生から社会人になり、また趣味で自分のための開発をしていたのが職業として組織の課題解決のための開発をするようになり、立ち位置が変わった体験は印象深いものでした。 大学生の身分、サラリーマンの身分 会社に入って何カ月かして、自分の意識が変化していることに気が付きました。まず挙げるべきは、計画性につ

    システムエンジニアはなぜ、ヒゲをそるべきなのか
    seiunsky
    seiunsky 2013/10/31
    あるあるですねーというのと、信頼貯金の話
  • 「終了前に、ただ伝えてほしい」――多くの開発者に届きますように。

    オープンソースの集まりで1度しか実際にお会いしていませんが、お願いがあります。 富士通アクセシビリティ・アシスタンスというサービスが、2013年8月20日で提供終了します。つまり、あと20日。このソフトは視覚障がい者や色覚障がい者の方がどのように色を見ているかを確認できるツールです。Webサイト制作をしている人なら、今は必要なくても、いつか必要になるソフトです。 8月20日までにダウンロードすれば、8月21日以降もローカル環境で普通に使えるので、なんとかメディアで紹介して頂き、提供終了するまでに、少しでも多くの人に知ってもらいたいと考えています。 紙媒体だと、とても間に合わないのですが、ネット媒体なら、なんとかなるかも!と思い、お願いしたいと思いました。 視覚障がい者や色覚障がい者という障がいに興味がないかもしれませんが、外見では判断できない障がいなので、気付いていないだけなのです。 よか

    「終了前に、ただ伝えてほしい」――多くの開発者に届きますように。
    seiunsky
    seiunsky 2013/08/16
  • もしかしたらって距離は平行線 一番大事な不正ログイン対策

    「リスト型攻撃」などのセキュリティ事故が起こったとき、その責任を問われるべきなのはサービス提供側だけなのか。利用者側に求められることはないのか? 前回「大切なパスワードをつなぐ ひみつマネージャ」では、4月から断続的に発生している「リスト型攻撃」の被害増大を受けて、「リスト型攻撃」とはどういったものかを実際の手法を交えて紹介し、複数のサービスで同一のパスワードを使い回すことの危険性とその対策について解説させていただいた。あれから3カ月ほど経過したわけだが、まだ被害は後を絶たない。 実は筆者には、前回の記事を書きながら漠然と考えていたこと(その片りんは記事中にもあったのだが)があった。それから3カ月たったいま、それが現実のものとなりつつある気がしている。 今回は、皆さんにも一緒に考えていただくために、そのぼんやりとした考えを整理した結果を書き記したい。 不正ログインによる被害の責任はどこにあ

    もしかしたらって距離は平行線 一番大事な不正ログイン対策
  • ITコミュニティカンファレンス主催者のための参考書

    5月17日、カンファレンス運営に興味がある人のためのイベント「カンファレンスカンファレンス」が開催された。会場には、IT系コミュニティカンファレンスの主催者たち(Lightweight Language Matsuriの法林浩之氏、YAPC::Asia Tokyoの牧大輔氏、PHPカンファレンスの田中康一氏、東京Node学園祭のJxck氏、PyCon JPの清水川貴之氏)が勢ぞろい。そこで共有されたイベント運営のためのノウハウを、一問一答形式に再構成してレポートする。 カンファレンスを主催・運営する上での心構え ――何のためにそのカンファレンスを運営しているのか 情報・知識を提供する プログラミングの楽しさを伝える 参加者同士のコミュニケーションの場を提供する 自分が楽む 恩返し まず、カンファレンス主催者は、参加者の誰よりもカンファレンスが好きである。そもそも、カンファレンスが好きでなけ

    ITコミュニティカンファレンス主催者のための参考書
    seiunsky
    seiunsky 2013/05/22
    予算感が表に出るのってなかなか無いのでは...!
  • HTML5+CSS3の「カンタン装飾設定」で今風デザイン

    的にグラデーションや角丸はジェネレータからコピペして設定できるので、作業自体は簡単です。HTML5+CSS3サンプルを使って表現してみましょう。 (1)装飾のキモは「グラデーション・線・角丸・影・テクスチャー」 前回HTML5+CSS3の「レイアウトを自在に使いこなす」では、限られたいくつかのCSSプロパティを組み合わせて、さまざまなレイアウトができることをお見せしましたが、今回はそれに装飾を加えていきます。 いざ装飾しようとすると、どこから手を付ければ良いのか迷ってしまうかもしれませんが、アイコンなどの絵を除けば、装飾の要素は「グラデーション」「線」「角丸」「影」「テクスチャー」くらいなものです。それらを整理して組み合わせることで、全体として一体感のあるデザインに仕上げられます。 「それが難しいんだよ!」というお叱りの声が聞こえてきそうですが(笑)、以下の2つを見比べてみましょう。上

    HTML5+CSS3の「カンタン装飾設定」で今風デザイン
  • エンジニアが正しく「好き」と伝えるための実装法

    4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。そこで語られたエンジニアと文系女子のセキララな日常風景をレポートする。 4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。今回のテーマは「出会い」。さまざまな「出会い」が語られる中、ITを通じて出会った夫婦、ショウジ ヨシオリ氏とショウジ ユウコ氏によって繰り広げられたプレゼンテーションの一部を紹介する。ショウジ ヨシオリ氏はクックパッドのサービス開発エンジニア、ショウジ ユウコ氏はグルーヴノーツで広報を担当している。 エンジニアと文系女子が結婚するとどうなるのか。日常の風景をセキララに語ってくれた。 自転車に乗って2人で仲良く帰宅しているときの会話 ユウコ氏:ヨシオリさんの方が速い! ヨシオリ氏:へへへ、勝った!! ユウコ氏:私の方が軽いから遅いんだも

    エンジニアが正しく「好き」と伝えるための実装法
  • 写真は絆、そして思い出――震災で流された写真をクラウド・サーバを通じて修復

    連載では、TED(「Technology Entertainment Design」の略)が主催するカンファレンスの講演動画「TEDTalks」の中から、編集部の太田が「ビビビ」と感じた動画をピックアップし、紹介していきます。 「(Re)touching lives through photos」 2011年3月11日、東日大震災が起こった。あれから2年。今回は、ニューヨーク市で写真加工技師をしていたベッキー・マンソン(Becci Manson)氏らの活動を取り上げる。 ベッキー氏はボランティア団体「All Hands Volunteers」に参加し、5月13日大船渡に到着した。彼女たちは、がれき撤去や学校清掃、水産加工工場の悪臭漂う大量の腐った魚の死体の片付けなどを手伝っていた。その間、彼女や他のボランティア、地元の人らががれきの中から見つけたのが多数の写真やアルバム、カメラ、SDカ

    写真は絆、そして思い出――震災で流された写真をクラウド・サーバを通じて修復
    seiunsky
    seiunsky 2013/03/12
  • 世界遺産でIT勉強会を開催する方法

    和三盆の和菓子と抹茶でビアバッシュしているような珍妙な組み合わせだが、不思議と妙な調和をかもし出している。 普段と違う場所で話すことで、テンションが上がる 「場所駆動は超重要」 能楽ホールの舞台でLTを終えたhakuraiさん、こしばさん、粕谷さんは口をそろえてこう振り返る。 「これまでいろいろな場所でLTをしてきましたが、あの舞台は特に新鮮でした」と粕谷さんは語る。何が良かったかというと、とにかく「雰囲気が全然違う」とのこと。「プレミア感」があるそうだ。米国のRuby Conferenceで飛び入りLTをした経験を持つこしばさんも「今まで経験したことがない場所に立つことは、すごくテンションが上がる」という。他のLT登壇者たちの満足度も非常に高かったらしい。 逆に、やってみてとまどった部分も少なからずあった。舞台が高すぎて客席があまり見えず、会場の雰囲気が壇上から見えにくかったという。大型

    世界遺産でIT勉強会を開催する方法
    seiunsky
    seiunsky 2012/09/28
    "能楽ホールでSIerが爆発しました"www
  • ライトニング・トークの成功率を上げる7つの技術

    時間がなさすぎた、デブサミでの失敗談 ここで、私の失敗談を共有します。Developers Summit 2010で発表をしたときのことです。 当時は、大勢の聞き手の前で、50分間のプレゼンをすることに不慣れで(今でも不慣れですが)、かつ「初めてのデブサミ!」ということで入れ込みすぎました。プレゼンの準備に四苦八苦しており、当日の朝、ギリギリまで資料作成をしていたのです。 「情報収集のために来ている人であれば、それほど詳しくない」と考え、丁寧な説明を心掛けたところ、スライドの30%くらいまできたところで「残り時間30分」の知らせがありました。あせってペースを上げたものの、スライドが半分まできたところで「残り10分」の知らせがありました。 この「残り10分」表示を見た私は、しどろもどろな発表をした上、時間オーバーになってしまいました。今でも頭を抱えて反省するぐらいの出来事です。 失敗から学ん

    ライトニング・トークの成功率を上げる7つの技術
  • セキュリティ自由研究:この夏、グミ指を作ってみないか

    セキュリティ自由研究:この夏、グミ指を作ってみないか:Security&Trust ウォッチ(48) 指紋は指先にある紋様で、人ごと、指ごとに異なる。指先から出る皮脂などによって、この紋様が何かに付着することを指紋が付くという。その特徴を生かして、指紋は個人を特定することにもよく用いられる。事件の証拠として利用したり、入室管理や携帯電話のロックなどの認証でも用いられている。 以前、指紋認証システムを用のグミなどで作った指紋(グミ指)で突破することができるという記事を何かで見掛けて、一度試してみたいと思っていた。身近な材料で、最先端の技術が突破されるというギャップに驚きを感じた。今回は実際にこの目でグミのチカラを確認してみようというレポートである。 セキュリティ自由研究レポート ■採取した指紋からグミ指を作ろう 指紋はそこら中に付いている。指紋は皮脂なので一度付着すると取れにくいようだ。と

    セキュリティ自由研究:この夏、グミ指を作ってみないか
    seiunsky
    seiunsky 2012/08/31
    グミ指……
  • Railsのコントローラをテストする

    前回はインテグレーションテストとしてCucumberでテストを作成しました。今回はユニットテストとして、RSpecを使ってコントローラのテストを作成します 前回はインテグレーションテストとしてCucumberでテストを作成しました。今回はユニットテストとしてRSpecを使ってコントローラのテスト(RSpecのテストコードは“スペック”と呼ばれるので、以降はスペックと呼びます)を作成します。稿で紹介するスペックの全文はGitHub上にあります。 最初に、コードレビューの回で述べたコントローラの役割についてもう一度おさらいしてみましょう。 コントローラは外部から来たリクエストを受け付け、レスポンスを返すのが役割です。具体的には以下の3つの動作をおこないます。 適切なオブジェクトをとってくる オブジェクトに対する何らかの操作を指示する 操作が成功した際と失敗した際のビューの振る舞いを指定する

    Railsのコントローラをテストする
  • なぜそこまでやった、開発者コミュニティの異種格闘技「超エンジニアミーティング」エンジニア100連発、日本Rubyの会、java-ja

    会場は、さまざまな企画のブースが並ぶ一角。しかもすぐ隣の「超軽音部」のバンド演奏が流れてくるという、実に混沌とした空間だ。会場の壁にはニコニコ動画のような「字幕」が投影されている。すぐ隣ではバンド演奏があり、定時には「時報」のアナウンスが流れ講演をかき消すという、難条件のもとでの勉強会である。 しかし、四方から這い寄る混沌をものともせず、開発者コミュニティはそれぞれの精鋭を差し向けて、圧倒的な才能の無駄遣いぶりを披露。さながら“異種格闘技”のような世界と化していた。 五十嵐氏の基調講演「デザインのためのインタフェース」 基調講演は、 五十嵐健夫氏(東京大学大学院情報理工学系研究科コンピュータ科学専攻 教授/JST ERATO 五十嵐プロジェクト研究総括)による「デザインのためのインタフェース」。五十嵐氏は、研究成果を次々と鮮やかなデモンストレーションで見せていった。 五十嵐氏は、まず、普通

    なぜそこまでやった、開発者コミュニティの異種格闘技「超エンジニアミーティング」エンジニア100連発、日本Rubyの会、java-ja
  • すばらしいソフトを作るには、カリスマが講演 ― @IT

    記者という職業柄、これまで非常に多くのプレゼンテーションを見てきたが、プレゼンテーションの1枚目が半裸の女性モデルの写真だったのは初めてだった。 2月13日、14日の予定で東京・目黒で開催中の「デベロッパーズ・サミット2008」で講演したFog Creek Softwareの創業者でCEOのジョエル・スポルスキー(Joel Spolsky)氏のプレゼンテーション「Joel on Developers Summit――素晴らしいソフトウェアを作るということ」は、型破りに楽しく、なおかつソフトウェア開発者にとって示唆に富む内容だった。 スポルスキー氏は米マイクロソフトのExcelチームで、Excel用マクロ言語を、後にVBAと呼ばれることになるモダンなオブジェクト指向言語に置き換える仕事でプログラムマネージャを務めたことがあるなどソフトウェア開発のベテランだが、エッセイの書き手としても名を馳せ

    seiunsky
    seiunsky 2012/05/13
    実際に公演もみたけど、いま見ても楽しい
  • 「ActiveRecord」の基本とデータの参照

    それでは、マイグレーションファイルの内容を見ていきましょう。 先ほどのUserクラスの例では、rails gコマンドで次のようなマイグレーションファイルが生成されます。このマイグレーションファイルは、「usersというテーブルを作成する」というスキーマ変更に対応するとともに、「20110403005910」というスキーマバージョンを表しています。なお、このバージョンの数字は、マイグレーションファイルをコマンドで生成する際に日時をもとに自動で付与されます。 class CreateUsers < ActiveRecord::Migration def self.up create_table :users do |t| t.string :name t.string :email t.date :birthday t.integer :number t.timestamps end end

    「ActiveRecord」の基本とデータの参照