(6/22 注:書き足りないと思っていた箇所を補って加筆修正しました)エンジニアのbonotakeです。Ideinに入ってかれこれ3年以上経ちますが、Ideinでブログ記事を書くのは初めてです。 今日は、ソフトウェア設計の全く新しい考え方について書かれた "The Essence of Software" という本の紹介をしたいと思います。 この本の著者はMIT教授でソフトウェア工学の世界的な研究者であるDaniel Jacksonです。形式手法Alloyの発明者、と言ったほうが通じる人には通じるかもしれません。形式手法とは、ありていにいえば、数理論理学を駆使してソフトウェアに潜むバグを論理的に駆逐する手法です。 (個人的な宣伝ですが、彼の書いたAlloyの本を以前翻訳して出版しました。) そんな彼が昨年11月に新著を出版したというので、ほぼその日に買いました。……ですが、本を開いてみる

2020 年 1 月から株式会社ZIZAI の IRIAM で「雑談するおっさん」をしています。なにをやったか、なにをやってるかを書いていこうと思います。ちなみに自分の本業は開発者です。 まずお手伝いする上で条件を出しました。 サーバ/インフラに関する技術決定権採用判断権組織改善権評価改善権結果としては偉い人から「何やっても構いません、全部おまかせします」って返ってきました。 さて、やったこと、やってることを箇条書きで書いてみました。技術的な話の詳細は内緒なので書きません。Twitter での定期的な採用告知自分へのSlack DM の禁止自分への返信はスレッド禁止(好み問題)可能な限り即決断する自分だけでは決断できない場合はいつまでに判断する旨を伝えるSlack のパブリックで #shiguredo を作ってもらい、自分とはそこでのみ会話するエンジニアの上下関係の削除プライベートに対
アルゴリズムを隠す! 通常,プログラムは読みやすく書くべし,というのが常識でありますが, この研究は,その逆をやります. つまり,他人にプログラムを解読されてしまわないように, プログラムをわざと読みにくくするのです. ただし,最初から読みにくいプログラムを書くのは大変なので,本研究では,普通に書かれたプログラムを, 読みにくいプログラムに自動変換する技術について研究します. ほとんど解析が不可能なくらいまで読みにくく(難読化)すれば, プログラム中のアルゴリズムやデータ構造が知られてしまうことを防げます. 大規模プログラムになればなるほど, プログラム全体を読みにくくする余地はたくさんありますので, 事実上解読を不可能にすることは可能だと思われます. 難読化ではなく,プログラム全体を「暗号化」してしまうことでも 似たような効果が得られますが,暗号化した場合には, プログラムを復号化し
「crapware」などと呼ばれる不要なプリインストールソフトウェアがスマートフォンにも進出している(PC Proの記事、本家/.)。 メーカー製パソコンの中には大量のcrapwareが搭載されているものもあるが、現在ではAndroidスマートフォンが同じような状況に陥っている。PC Proの記事によると、ソニーエリクソンのXperia Mini Proでは最初の起動時には、Googleアカウントの設定よりも先にマカフィーのWaveSecureのセットアップ画面が表示されるという。また、公式のAndroid Marketの他にアプリケーションストアが4種類プリインストールされているほか、体験版のゲームやメディア管理ツールなどもプリインストールされているとのことだ。 パソコンの場合、crapwareは容易にアンインストールできる。しかし、Androidスマートフォンではユーザーがアンインスト
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 現在旧ブログの公開を休止しております。 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
共同購入サイトのグルーポンでバードカフェというお店が販売したおせちの話題がネットで大いに盛り上がっています。 痛いニュース(ノ∀`) : グルーポンの割引で買ったおせち料理が酷すぎると話題に - ライブドアブログ 痛いニュース(ノ∀`) : グルーポンおせち騒動で、「バードカフェ」社長が辞任発表 - ライブドアブログ ネット上のネタとしてだけでなく、最終的にNHKのニュースでも取り上げられたみたいです。 http://www.nhk.or.jp/news/html/20110103/t10013172511000.html 昔なら、こういう事件があっても食中毒事件でも起こさない限りここまで大きな話題になっていなかったかもしれませんが、正月早々、ネットの怖さを思い知らされた感じですね。以前なら消費者もこうした商品を購入してだまされたと思っても泣き寝入りで我慢してしまう人も多かったかもしれませ
3DSのアメリカ市場での立ち上げ方について。特に、早く動く人もいれば、遅く動く人もいるというマーケットで、DSの時は初速があまり出なくて、結構早めに値下げをして動かしたという経緯があったと思う。今回、先ほど普及の課題ということで、日本でも体験会の方をかなりやられるということになっているが、具体的にアメリカで、まずはコアゲーマーに向けてどのようにマーケティング施策を打っていくのかということを教えていただける範囲で教えていただきたい。また、アメリカのサードパーティーの対応も非常に重要と思っているが、アメリカのサードパーティー、ならびにリテーラー(小売店)の反応についてアップデートをお願いしたい。最後に、3DSの特に映画プレーヤーがカジュアルゲーマーに受けそうだが、日本ではフジテレビ、日テレさんと組むというアナウンスに加え、映画会社との協力体制について新情報があれば教えてほしい。 岩田: 今まず
(Ǝ)ɐsıɥıɥso⅄ ouɐɓnS @koshian 工業製品はどんどん効率化し安くなってる。なのにソフトウェアはなぜどんどん高くなるんだ? と聞かれて答えに窮した。確かにその通り。ソフトウェアは年々複雑化し非効率化し高コスト化している…… 2010-10-18 23:16:56 shiwork @shiwork @koshian 個人的に、ソフトウェア開発者への要求スキルがノーマライズされてあまり高いものが求められていないにもかかわらず、ソフトウェアが複雑になり、全体を把握できなくなるのに加えて、テストが爆発して網羅性が下がってるから。というように最近感じてます。 2010-10-18 23:21:11

西川 ええと……(笑)。受注生産って、人数に比例してもうけるじゃないですか。でも、われわれは人の100倍は速く書けると思っている。じゃあ、その人に1カ月、その分を払ってくれるのかというと、受注じゃ絶対、無理でしょう。でも、ソフトウェアだと可能。 (中略) 西川 同じ「エンジニア」という職種でも、生産性は100倍くらい違いますよね。コードをその人がただ書くという部分だけじゃなくて、例えばチューニングされたコードをすぐ書けるなら、結果的にシステムが速く動く。遅いコードを書いて100台マシンを使用するとなると、いろいろな人がシステム構築にかかわらないといけない。でも同じ条件で100倍速いコードを書けば、1台のマシンで済む。運用も圧倒的に楽になる。だから、生産性はそのくらい変わってくると思います。 第5回 「われわれは100倍、速く書ける」――PFI 西川徹 http://lab.jibun.at
このNeil DavidsonによるDon'tJust Roll The Dice, A usefully shortguide to software pricingという小冊子(本文73ページ)は、Redgate Softwareの創設者兼CEOであるNeil Davidsonが書いたソフトウェアの価格付けに関する本である。有り難いことにPDFで無料で配布されている。私が、彼の主催するBusiness of Softwareカンファレンスに参加したので、印刷された本をもらった。 ソフトウェアの価格付けに関する実践的なハンドブックである。他に類書があるとは思えないので、ソフトウェアビジネスに携わる人にとって極めて重要な本であると言える。 平易な英語で書かれているし、分量も少ないので、読むのは比較的に容易である。 もし、この本が気に入った人は、「ネットワーク経済の法則」などを読んでみて
2020/10/18エンジニア D4DJ Groovy Mix オープンベータ開始 2020/10/18 DJ 秋葉原(を夢見る)パラダイスレイディオ Vol.1 @ twitch配信 2020/10/25エンジニア D4DJ Groovy Mix リリース 2020/11/14 DJ UNDER Freaks 2nd anniv. @ 渋谷Cafe W (渋谷WOMB 1F)2023/07/30 追記Twitterのあれやこれやで使えなくなりました サイトは残しておきます n2witter –twitterをニコニコ風にするクライアント おかねください ↑ここから買い物してくれると非常にたすかります↑ n2witterとは? n2witter(えぬつーいったー)は、twitterのつぶやきをニコニコ動画のコメント風に表示するWindows用のtwitterクライアントです。 S

大学の研究でPoisson Image Editingによる自動色補正と,勾配空間フィルタリング による質感補正を用いたレタッチツールを作ってみました.vectorに公開中です。(http://www.vector.co.jp/soft/winnt/art/se482819.html)CPU上の処理となってるため、デジカメなどの高画質画像への処理はめちゃくちゃ遅いのでご容赦ください・・ ※追記:6/27にアップデートを行いました。プリントスクリーンした画像の貼り付けや、フィルタ、トリミング機能の追加、HTMLなどに用いられる16進数の色に対応しました。(正常な動作にはJAVAversion6.0以上が必要です:http://www.java.com/ja/download/)
傑作VJソフト「motion dive .tokyo」を作ったデジタルステージの平野氏がついにmotion dive新バージョンを発表する。 ターゲットはUSTREAM。JNTVが見せたかったストリーム配信の未来が今、motion diveによって実現される!! ジェイエヌティーも全力で応援します!
Peter Jansen, a Dutch artist, hascreated a series of Strange Attractor sculptures with the help of an experimental version of Chaoscope. These sculptures are now for sale online. You can even send your own Chaoscope project and receiveit as a real object! Part of the profits will be donated to the Chaoscope project. Click here to find out more. Chaoscope is a 3D strange attractors rendering soft
米Googleが、2月に買収したreMailのiPhoneアプリ「reMail for Gmail」のソースコードをオープンソース化した。reMailの創業者、ガボール・セレ氏が3月5日、reMailの公式ブログで発表した。ソースコードは「remail-iphone」として、Apache 2.0ライセンスの下、Google Codeで公開されている。GoogleはreMail買収の発表と同時に米AppleのApp Storeから同アプリを引き上げていた。セレ氏はブログで、「われわれの発表(reMailの買収とiPhoneアプリの引き上げ)はreMailアプリへの大きな関心を引き起こした」ため、ソースコードのオープンソース化を決定したとしている。「メール関連アプリ構築に興味のある開発者がreMailのコードを出発点として利用してくれることを望んでいる」という。 reMail for Gma

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く