タグ

プログラムに関するlegobokuのブックマーク (24)

  • 【銃の犠牲はもういい】家にある銃を、おもちゃやコンピューターに交換 メキシコシティが始めた小さな取り組みは社会を変えられるか - IRORIO(イロリオ)

    【銃の犠牲はもういい】家にある銃を、おもちゃやコンピューターに交換 メキシコシティが始めた小さな取り組みは社会を変えられるか 今月14日に米コネチカット州の小学校で起こった銃乱射事件では、改めて銃社会の恐ろしさを見せつけられた。被害がいたいけな子どもたちに及んだことで、アメリカでも制度を変えて行こうとする活動が活発化しつつあるが、お隣のメキシコでは一足先に、ある事件をきっかけに社会を変えようする動きが始まっている。 メキシコシティ内のIztapalapa自治区で、映画館で父親と映画鑑賞中の10歳の少年が、外からの流れ弾に当たり命を落とす事件が起こったのは11月のこと。ディズニー映画を見始めて15分後の出来事だったと言う。隣に座っていた父親は、耳元を何かがかすめた音を聞いた。その直後、息子が痙攣して倒れ込んだという。後に検察は劇場の天井に、少年の頭部で発見された銃弾と同じ口径の穴を発見。外か

    【銃の犠牲はもういい】家にある銃を、おもちゃやコンピューターに交換 メキシコシティが始めた小さな取り組みは社会を変えられるか - IRORIO(イロリオ)
  • デバッグの理論と実践

    『ビューティフルコード』『Making Software』の著者の一人であり、GNU Data Display Debugger(DDD)の開発者である著者が、なぜプログラムがうまく動かないかについて、効率的な原因究明とデバッグ方法を提案。なぜ「系統的」で「自動的」なデバッグが必要なのかの重要性を説き、そしてそれを実現するための手法として、差分デバッグ、科学的手法といった具体的なテクニックやさまざまなツールの詳細を紹介しています。デバッグ作業を効率化し、デバッグの苦痛を軽減するという著者の信念に基づいて書かれた書は、多くのプログラマにとって福音となる一冊です。 序文 まえがき 1 章 障害はどのように起こるのか 1.1 プログラムがうまく動かない! 1.2 欠陥から失敗へ 1.3 時間と空間の迷路 1.4 障害から修正まで 1.4.1 問題の記録 1.4.2 障害の再現 1.4.3 テス

    デバッグの理論と実践
    legoboku
    legoboku 2012/12/11
    「デバッグ作業を効率化し、デバッグの苦痛を軽減するという著者の信念に基づいて書かれた本書は、多くのプログラマにとって福音となる一冊です。」
  • 『スタンフォードの自分を変える教室』≒意志力の科学 - HONZ

    このレビューの最中はシロクマのことを考えないようにしてください。 そんなことを言われなくても、シロクマのことなんて普段から意識したことないし、考えたことなんてないよ。と、読んでいる人の大半が思っているに違いない。それならなおのこと、シロクマのことを考えないで、この先のレビューを読み進めてください。 このはスタンフォード大学の人気講座である『意志力の科学』をもとに作られたである。このが発売以来飛ぶように売れている。そんなにみんな自分の人生を変えたいと思っているのだろうか?などといいながら、自分も買って、こうしてレビューを書いているのだから、人のことは言えないのだけれども……。 『スタンフォードの自分を変える教室』 というタイトルをみると、ただの自己啓発書のような感じがするが、このはそうではない。原題は『The Willpower Instinct』直訳すると「意志力の能」だろうか。

    『スタンフォードの自分を変える教室』≒意志力の科学 - HONZ
    legoboku
    legoboku 2012/11/01
    「実際にひとつずつ試して、実践していくことで、自分の意志をコントロールできるようになる。自己をコントロールすることが、ひいては人生を変えることになるというのがこの本の趣旨である。」
  • SIer納期死亡カルタ - novtan別館

    【あ】明日まであと57時間 【い】いいからお前は帰れ! 【う】失われた設計書のことを振り返るんじゃない 【え】影響確認?知ったことか! 【お】お客様からお電話です 【か】環境構築が…まだ…だと…? 【き】協会が逃げ出しました!もうもちません! 【く】苦しいのは今だけだ…このフェイズさえ乗り切れば… 【け】計算が合わない…あと3日余裕があるはず… 【こ】今度の土日はサーバー室が停電です! 【さ】作業計画が完璧なら…このプロジェクトは成功する… 【し】仕様変更ではない!考慮漏れだ! 【す】すべての設計書を見直せ!今すぐだ! 【せ】セーブしてなかった…くそexcel異常終了しやがって! 【そ】ソースコードがデグレしています! 【た】大変なのはみんな一緒だ!我慢しろ! 【ち】ちえんははっせいしていません!よていどおりです! 【つ】つじつまを合わせるためには…完了したことにするしかない… 【て】手が

    SIer納期死亡カルタ - novtan別館
    legoboku
    legoboku 2012/10/31
    【わ】「私と納期、どっちが大事なの!」「納期だろJK…」
  • なぜ、いま「セキュアコーディング」なのか?

    なぜ、いま「セキュアコーディング」なのか?:もいちど知りたい、セキュアコーディングの基(1)(1/2 ページ) 多くのソフトウェアが脆弱性を抱えたまま出荷され、不正アクセスや攻撃の脅威にさらされているいま、セキュアな開発に関する技術や経験を有するプログラマがいっそう求められるようになりました。この連載ではC/C++言語を例に、セキュアコーディングで特に重要となるトピックスを紹介していきます。 ソフトウェアセキュリテイをめぐる状況 今月から数回に渡って「C/C++セキュアコーディング」の連載を担当させていただくことになりました、JPCERTコーディネーションセンター(JPCERT/CC)、脆弱性解析チームの久保と戸田です。よろしくお願いします。第1回目の記事は久保が担当します。 まず始めに、連載のタイトルにもある「セキュアコーディング」とは何なのか、言葉の整理も兼ねて、あらためて考えてみ

    なぜ、いま「セキュアコーディング」なのか?
    legoboku
    legoboku 2012/10/26
    「ソフトウェアの欠陥を出荷後に見つけて修正すると、仕様策定や設計段階に見つけて修正する場合の100倍のコストがか掛かる」
  • 時事ドットコム:プロの開発者が作成か=高価な専門ツール使用−証拠隠滅の痕跡も、PC遠隔操作

    プロの開発者が作成か=高価な専門ツール使用−証拠隠滅の痕跡も、PC遠隔操作 プロの開発者が作成か=高価な専門ツール使用−証拠隠滅の痕跡も、PC遠隔操作 遠隔操作ウイルスに感染したパソコンから犯行予告が書き込まれた事件で、このウイルスは主にプログラム開発者らが使用する高価な専門ツールで作成された可能性があることが18日、専門家らへの取材で分かった。  ウイルス作成者のパソコン体に証拠が残らないようにした痕跡があったことも判明。警視庁捜査1課などは日常的にプログラムを開発する人物がウイルスを作った可能性が高いとみて、特定を急ぐ。  このウイルスを入手、解析した情報セキュリティー会社「ラック」(東京都千代田区)の西逸郎専務理事によると、ウイルスは「VisualStudio2010」というソフト開発ツールを使って作成されていた。数万円から数十万円以上する専門的なソフトで、素人が購入することは考

    legoboku
    legoboku 2012/10/19
    (゚o゚;オレモツコテル “ウイルスは「VisualStudio2010」というソフト開発ツールを使って作成されていた。数万円から数十万円以上する専門的なソフトで、素人が購入することは考えにくいという。”
  • おねえさんのコンピュータ

    同じ所を2度通らない道順の数 Total number of routes that do not pass by the same place twice

  • 自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編) ふだん何気なく使っている鉄道。改札を降りるときにICカードを自動改札にかざすと、「ピッ」という音と共に一瞬のうちに運賃を計算してくれます。けれど、複数の路線を乗り継いだり、途中で定期券区間が挟まっていたりと、想像しただけでもそこには膨大な組み合わせがあります。それでも運賃計算プログラムはわずか一瞬で正しい運賃計算が求められ、バグがあったら社会的な一大事にもつながりかねません。 爆発的な計算結果の組み合わせがあるはずの運賃計算プログラムは、どうやってデバッグされ、品質を維持しているのでしょうか? 9月12日から14日のあいだ、東洋大学 白山キャンパスで開催された日科学技術連盟主催の「ソフトウェア品質シンポジウム 2012」。オムロンソーシアルソリューションズ 幡

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)
    legoboku
    legoboku 2012/09/24
    形式手法で属人性の排除、仕様も洗練してるとか。ちなみに仕様を簡単にする方向には流れないのかな。
  • 株式会社IDCフロンティア

    IDCフロンティアのクラウドサービスが政府情報システムのためのセキュリティ評価制度(ISMAP... データセンター 2024年01月10日 【接続先追加】「バーチャルブリッジ」に主要IX事業者などの他事業者接続が追加 データセンター 2024年01月10日 令和6年能登半島地震の影響により、被災された地域のお客さまがご利用中のサービスについて支援措置を実施します。 サービス 2024年01月05日 新年のご挨拶 代表取締役社長 鈴木 勝久 その他 2024年01月04日 1月17日~19日に福岡で開催される「JANOG53 in Hakata」にブース出展します その他 2023年12月20日 ZDNET Japan Business&IT ClassWork supported by ... その他 2023年12月15日 IDCフロンティア、「AIサービスのためのデジタルインフラ」を

    株式会社IDCフロンティア
  • 橋本商会 » プログラムの写経

    プログラミング初心者が写経する時に気をつけると良い事を4つ説明します。 画像はイメージです プログラムを勉強する時に、写経しろ(すでに完成しているプログラムをから書き写せ)とか言われるが、ちょっと意識するとだいぶ違うと思う 1. 外から書け 例えば、1からnまでの数字を全部表示するプログラムがあるとする。 def run(max) 1.upto(max).each do |i| puts i end end run(10) これを写経する時、上から下に1行目から順に書くのではなくて、まず def run(max) end いちばん外側を書いて def run(max) 1.upto(max).each do |i| end end 中を書いて def run(max) 1.upto(max).each do |i| puts i end end こうなる。 上から書かないのが重要。プログ

    橋本商会 » プログラムの写経
  • リッピング違法化+私的違法ダウンロード刑罰化法案、衆議院本会議で可決 : 痛いニュース(ノ∀`)

    リッピング違法化+私的違法ダウンロード刑罰化法案、衆議院会議で可決 1 名前:影の大門軍団φ ★:2012/06/15(金) 12:29:50.60 ID:???0 衆議院の文部科学委員会で15日、著作権法の改正案について審議・採決が行われ、 “リッピング違法化”などを盛り込んだ政府案が全会一致で可決した。あわせて、自民・公明の両党から“私的違法ダウンロード刑罰化”を追加する修正案が採決直前で提出され、賛成多数で可決された。 今回の改正は、近年のデジタル化・ネットワーク化の進展にともなって著作物の利用態様が多様化していることや、著作物の違法利用・違法流通が広がっていることをふまえたもの。政府案では、1)いわゆる“写り込み”等に係る規定、2)国立国会図書館による デジタル化資料の自動公衆送信に係る規定、3)公文書等の管理に関する法律に基づく利用に係る規定、 4)技術的保護手段に係る規定――

    リッピング違法化+私的違法ダウンロード刑罰化法案、衆議院本会議で可決 : 痛いニュース(ノ∀`)
    legoboku
    legoboku 2012/06/16
    ライブDVDを買って、音声だけ抜いて聞いている人とか逮捕なのか
  • 貧困の連鎖から学びの連鎖へ。子どもに学びの機会を設けながら次世代のリーダーも育成する「Teach For Japan」 [マイプロSHOWCASE]

    貧困の連鎖から学びの連鎖へ。子どもに学びの機会を設けながら次世代のリーダーも育成する「Teach For Japan」 [マイプロSHOWCASE] 2012.05.18 タカシマトモコ ある国では、7人に1人の子どもが、学校で学ぶためのお金が足りずに困っています。家庭の経済的な理由によって 、学用品の費用や給費を出せないんです。 これ、どこの国の話だと思いますか? 実は先進国であるはずの、ここ日で起きていることなんです。 現在、日では全国の児童・生徒(小中学生)の約15%にあたる155万人以上が生活保護を受けられる世帯、あるいはそれに準ずる世帯に育っており、国や地方自治体から支給される「就学援助」の対象になっています(2010年度文部科学省調査)。 残念ながら、親の世帯収入が低いほど子どもの学力が低いことが、文部科学省の全国学力・学習状況調査により明らかになっています。また、学力の

    貧困の連鎖から学びの連鎖へ。子どもに学びの機会を設けながら次世代のリーダーも育成する「Teach For Japan」 [マイプロSHOWCASE]
    legoboku
    legoboku 2012/06/11
    “単なる学力の向上ではなく、どうしたら子どもが学習意欲を持ち続けられるかという命題に取り組む中で、教師たちも成長していきます。”
  • ふつうのプログラマーは並列プログラミングを勉強しなくていいよ

    みなさん、マルチタスクしてますか?私は、2ちゃんねるのまとめサイトを見ながら、コーヒーを飲みながら、椅子に座りながら、呼吸をしながら、インシュリンを分泌しながら、iPhoneの充電をしています。超マルチタスクですね。今日は、並列プログラミングの話をします。と言いつつ、昨日も並列プログラミングの話だったのですが。 Go言語 (Go lang)の並列プログラミングは超かんたん。 - このブログは証明できない。 昨日の記事は、今日の記事を書くための布石です。並列プログラミング不要論を書くに当たって、プログラミング言語による並列化のサポートについて調べてみたのです。いわば、スイカの甘みを引き出すために塩をかけるようなものです。その結果、言語がサポートする並列処理のコードを書くのは簡単だけれども、並列プログラミングをするにはパラダイムシフトが必要だという結論にいたりました。あ、パラダイムシフトって言

    legoboku
    legoboku 2012/05/27
    “現在は、ハードウェアの進化に起因する過渡期なのだと思います。(中略)もう少しすれば、ふつうのプログラマーが並列プログラミングを勉強する必要のない時期が来ます。”
  • 衛星の位置を光で射す“ラピュタの飛行石”を作ろう(前編)

    「オープンソース」というとLinuxやApacheといったソフトウエアを思い浮かべることが多いですが、最近「オープンソースハードウエア」が注目を集めています。公開された仕様を基に安価なマイコンボードが発売されていて、電気系の専門知識がなくても簡単なプログラムを書き込むだけで、独自のネット対応デバイスを製作できます。接続したセンサーの入力に応じて、LEDの点灯やモーター制御、無線通信、インターネット連携などが実現可能です。 最も人気がある小型ボード「Arduino」は3000円前後と安価です(写真1)。CやJavaに似た簡易な言語でプログラムを作成できる開発環境が整備されており、世界中のユーザーが作成したライブラリも豊富です。わずかなコードで様々なハードウエアを制御できます(図1)。 筆者はこのArduinoを使って、宇宙空間を飛行している国際宇宙ステーション(ISS)の位置をレーザーで指し

    衛星の位置を光で射す“ラピュタの飛行石”を作ろう(前編)
  • ときどきの雑記帖 Re*

    この「日記のような何か」を含むサイトの一部はHugoを使って作られています。 使用するHugoのテーマ、記事のパーマネントリンクなどは予告なしに変更される可能性があります。 雑記帖のrssは http://www.kt.rim.or.jp/~kbk/zakkicho/post/index.xml で取得できます。

    legoboku
    legoboku 2012/04/29
    ここのブログ経由でうちのブログに訪問する人がけっこーな数いる。ここの著者はどういう人なんだろう?
  • 朝日新聞デジタル:プログラミング言語「Ruby」が国際規格に認定 - 経済

    生まれのプログラミング言語「Ruby(ルビー)」が、国際標準化機構(ISO)と国際電気標準会議(IEC)の国際規格として認められた。広く使われている「C言語」や「COBOL(コボル)」などと同列になり、大企業や政府などのプログラムに採用される機会が広がるという。  Rubyは松江市のプログラマーまつもとゆきひろ(名・松行弘)さんが1993年に考案。プログラムを作る際、複雑な命令をほかの言語より簡潔に表現できるのが特徴で、米クラウド大手のセールスフォース・ドットコムが採用するなど世界に広がりつつある。  独立行政法人の情報処理推進機構は08年から、Rubyを国際規格にする働きかけを続けてきた。同機構は「4年での承認はかなり早い。現実に利用が広がっていることが評価されたのでは」としている。

    legoboku
    legoboku 2012/04/02
    ”「COBOL(コボル)」などと同列”に反応してる人多数。
  • 無償公開を開始:C言語プログラムの品質解析ツール「AdLint」 | 株式会社オージス総研

    2012年02月28日 株式会社オージス総研は、C言語プログラムの品質を解析するツール「AdLint(アドリント)」を、オープンソースソフトウェア(OSS)として無償で公開いたしました。専用ページ(プロジェクトホームページ)からダウンロードいただけます※。 「AdLint」は、C言語プログラムソースを解析して、不具合の可能性を検出し、また、処理の複雑さを表す「経路複雑度」などの品質メトリクス(品質指標)を測定します。プログラム品質の向上に役立ち、人手のかかるレビュー作業を効率化します。 昨年5月の「組込みシステム開発技術展(ESEC)」に「AdLint」を出展した際には、700名を超えるお客様が立ち寄られ、多数のご好評をいただきました。 オージス総研は、多数の組み込みソフトウェア開発の経験を基に、従来から、ソースコード品質評価ツール「Adqua(アドクア)」※、ソースコード品質診断サービス

    legoboku
    legoboku 2012/02/28
    オープンソースのC言語用静的解析ツール。僕も使ってみよ。
  • アマゾンが仙台市にコールセンター開設、「将来は1000人を雇用」

    アマゾン ジャパンは2012年2月24日、仙台市にカスタマーサービスセンターを開設した。Amazon.co.jpの顧客に対する電話やメールによる問い合わせに対応する。同社では「将来的に最大1000人の雇用機会を創出する」としている。 センターの開設にあたっては仙台市も協力し、人材募集告知や人材育成講座を実施した。また入社前トレーニングの一貫として、地元の学校との連携による教育プログラムを提供する。第1弾として学校法人 日コンピュータ学園「東北電子専門学校」と提携し、教育プログラムを実施する予定。 アマゾン ジャパンは、東日大震災の約1カ月後から「ほしい物リスト」を使った物資の援助サービス(関連記事)を提供したり、被災地に所在する事業者の新規出品の際の月間登録料を2年間無料にするなどの震災復興支援を行なっている。また2012年6月より、Amazon.co.jpの「Nipponストア」で宮

    アマゾンが仙台市にコールセンター開設、「将来は1000人を雇用」
  • zusaar.com

    zusaar.com 2024 著作権. 不許複製 プライバシーポリシー

    legoboku
    legoboku 2012/01/21
    まじでこんなイベントあるのか。アイデアソン合コン、TDDBC合コンとか出てくる流れ?
  • ゲーム開発プロジェクトマネジメント講座(SQUARE ENIX OPEN CONFERENCE)

    ゲーム開発 プロジェクトマネジメント講座 2011年10月8日 株式会社スクウェア・エニックス CTO 橋 善久 1©SQUARE-ENIX 2011 SQUARE ENIX OPEN CONFERENCE なぜプロジェクトは 失敗するのか? 2©SQUARE-ENIX 2011 プロジェクトの失敗ポイント • 見込みより売上が少ない • 計画よりもコストがかかっている • 発売時期が遅れた • 発売に間に合わせるため内容が削られた • ユーザーの評判が悪い • 不具合が発生 • スタッフの満足度が低い、故障者が出た、辞め てしまった • など・・・ 3©SQUARE-ENIX 2011 プロジェクトの失敗ポイントの分類 • スコープ(コンテンツの範囲)の問題 • 品質の問題 • コストの問題 • 時間の問題 • リソース(人員・環境)の問題 • ビジネスの問題 4©SQUARE-EN

    legoboku
    legoboku 2011/10/19
    分かりやすいプロジェクトマネジメント入門。でも、本業、うまくいってない?