タグ

programmingに関するas365n2のブックマーク (69)

  • 何かを「決定する」メソッド名

    プログラム書いてて、何かの値を A か B か決める、みたいなメソッドの名前ってみんなどう付けてる? 算出する、みたいなやつは calculate_xxx ってしてるけど、パラメータに応じてどっちか決めるだけ、みたいなメソッド名のいい名前が思い浮かばない・・・ なんかイマイチしっくりこない感があるんだけど、determine_xxx とかでいいのかなぁ?

    何かを「決定する」メソッド名
  • 珍説「あご髭がプログラミング言語成功の鍵」:髭ギャラリー

    as365n2
    as365n2 2012/06/20
    「つるふさの法則」みたいな。または「551の肉まんのあるときvsないとき」
  • プログラマなら「ご冥福をお祈りいたします」を気軽に使うな

    近年、有名人などが亡くなった際に、亡くなった方の属する宗教・宗派が分からないのに、気軽に「ご冥福をお祈りいたします」というフレーズを掲示板やコメント欄などに書き込む人が多い。 ぶっちゃけ、よく怖くないな、と思う。「ご冥福」というのは、単純に考えれば「冥土での幸福」ということなのだから、「冥土」が定義されていない宗教では未定義になる。あるいは、「冥福」より広く解釈して「死後の幸福」という意味で使ったとしても、「死後は必ず幸せになれる」という教義の宗教の場合は、心配しなくてもいいことを祈っていることになる。空文と同じだ。 というわけで、未定義エラーまたは空文になる可能性の高い「ご冥福をお祈りいたします」という言葉は、慎重なプログラマなら避けるべき言葉である。「ご冥福」などという教義依存(環境依存)な言葉を持ちださなくとも、「謹んでお悔やみ申し上げます。」に言い換えれば良いだけの話だ。 プログラ

    プログラマなら「ご冥福をお祈りいたします」を気軽に使うな
    as365n2
    as365n2 2012/01/09
    なるほど
  • 僕たちプログラマーは、プログラミングに、Excelを使います! - m2

    なんとかカレンダー 21日目 id:miya2000 です。こんばんは! 低級テキストエディタでせっせとコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介する Excel コーディングをぜひ覚えてください。 わずか数秒で世界が変わります! 元ネタ めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン http://webrocketsmagazine.com/entry/20111209/html-code-generation-using-excel.html Excelを使った高級コーディング とにかく Excel でコーディングを行った画面を見てみましょう。今回は Java のコーディングをやってみます。 どうでしょう? 画面を見るだけでどれだけ恩恵があるかお分か

    僕たちプログラマーは、プログラミングに、Excelを使います! - m2
    as365n2
    as365n2 2011/12/22
    _[editor]
  • 超ギリギリのタイミングまでまとめに入らない人と婚活とプログラミング

    超ギリギリのタイミングまでまとめに入らない人と婚活とプログラミング 2011-11-25-1 [Opinion][Programming] この記事について。 - ギリギリまで「まとめに入らない」能力 (Chikirinの日記) http://d.hatena.ne.jp/Chikirin/20111124 何かを成し遂げるためには「作る」と「整える」の二段階の作業がある。締め切りの直前まで「作る」作業を行い最後の最後で「整える作業へ移行(まとめに入る)」する人は優秀だ、という話。 確かに時間ぎりぎりまでかけて内容を詰めた方が良いものができる。そういうことを常にやりつづけることができるのであればとてつもなく優秀な人であろう。でも、そうやってギリギリまでやり続けた結果、何もできあがらずに終わるケースも多い。結局、「期限内に成果を出せない人の大部分が採用している方法」であると思う。 婚活 某氏

    超ギリギリのタイミングまでまとめに入らない人と婚活とプログラミング
  • やさしいCプログラミング

    このは,これからプログラミングを学ぼうとする初心者のために, 基的な事柄について解説しています.書の目的は,プログラムの よい書き方(プログラミング書法またはプログラミングスタイルと 呼ばれる)を身につけるきっかけを提供することです.読者には, コンピュータやプログラミングについての特別な知識は期待して いません.書で使用するコンピュータ言語は,Cよりはプログ ラミングの教育に適したModula-2風の疑似言語です.この言語は C言語が持つ文字列を置き換える機能(マクロ定義)を使って見 かけを変えているだけで,C言語そのものです.初心者がModula-2風C を用いることの利点は, プログラムを読みやすく,文法を覚えやすくする, C言語特有のわかりにくさを緩和する, C言語特有の起こしやすいエラーを未然に防ぐ, C言語特有の落し穴をふさぐ, C言語特有の曖昧な制御構造を避ける, 等

    as365n2
    as365n2 2011/10/08
    わろた
  • TwitterのステータスIDが53bitを越えたお話 - tmytのらくがき

    僕の記事の間違いを指摘していただいているすばらしい記事です。僕の記事よりこちらの記事をご覧ください。 http://archive.guma.jp/2010/12/twitter-json.html 先日、29日の7時過ぎごろにTwitterのステータスIDが53bitを越えました。 こんな中途半端なビット数を超えただけでなぜこんな記事にするかというと、一部のクライアントで動作がおかしくなることがあるからです。 (14:14 追記しました) (14:31 もひとつ追記しました) TwitterAPIはXMLとJSONの2種類で結果を取得できます。このうちXMLで処理してる場合は内部で64bit INTで処理していれば特に問題は起きません。 問題が起きるのはJSONの場合です。JSONはJavascriptでevalすればそのまま中身が取り出せることからもわかるように、Javascript

    TwitterのステータスIDが53bitを越えたお話 - tmytのらくがき
    as365n2
    as365n2 2010/12/02
    64bit浮動小数
  • メタ構文変数 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "メタ構文変数" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2011年1月) メタ構文変数(メタこうぶんへんすう、metasyntactic variable)は、プログラミング言語の記述で使われる識別子の一種。サンプルプログラムなどで意味のない名前が必要な場合に利用される「意味のない名前」であることが広く知られた識別子のことである。 概要[編集] プログラミング言語では識別子(変数や関数などの名前のこと)を自由に定義できる。しかし、サンプルプログラムなどでまったく意味の無い変数に付ける適当な名前がないために困ってしまうことがある。適当

    as365n2
    as365n2 2010/10/06
    hoge fuga piyo hogera
  • めろんぱん || よりすぐりメルマガサイト

    ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 【日刊デジタルクリエイターズ】 No.1999   2006/06/26.Mon.14:00.発行 http://www.dgcr.com/    1998/04/13創刊   前号の発行部数 17712部 情報提供・投稿・広告の御相談はこちらまで mailto:info@dgcr.com 登録・解除・変更・FAQはこちら http://www.dgcr.com/regist/index.html ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ <知れば知るほど全貌がつかめない謎の男>        ■KNNエンパワーメントコラム  ドイツのクルマ事情 神田敏晶 ■クリエイター手抜きプロジェクト[93]Illustrator CS/CS2編 行頭の数文字だけ色を変える(1

  • 「圧縮新聞」を作った - phaの日記

    僕は昔からロボットがロボットなりに変な文章を生成して喋ったりする人工無脳とかそういう仕組みが好きで、最近はそのへんの仕組みを勉強していました。それで大体仕組みの基はわかったので簡単なスクリプトを書いてみたよ。 圧縮新聞 このスクリプトはウェブ上にある新聞社とかのニュースの文章を元にして、バラバラにして圧縮してまとめた文章を作るので、ざっと眺めるだけでその日起こった事件の全体が何となくわかるかもしれません。リロードするたび文章は変わります。 生成例 しょうゆ・みそ業界大手のNOVA(大阪市)が入った郵便小包は、北朝鮮の鉄道網を連結する計画だったらしいことが21日、わかった。タンクに灯油を補給した。検案の結果、財政難などをほとんど与えずに6者協議の外相会議の早期再開に期待を表明した国と製薬会社に賠償を求めた。その後、死亡した。 しくみ こういった人工無脳みたいな文章生成をするには形態素解析

    「圧縮新聞」を作った - phaの日記
    as365n2
    as365n2 2009/07/05
    形態素解析+マルコフ連鎖。Yahoo!Japanの形態素解析API
  • @ymrl_dnhrは@dnhrに改名しました+人工無脳dnhrの話いろいろ - いんたーねっと日記

    4限の空きコマの思いつきで、@ymrl_dnhrを@dnhrに改名してみました。前の名前だとNatsuLion for iPhoneで@ymrl_dnhr宛てのリプライが僕宛てのリプライみたいに表示されてしまったり、エゴサーチにヒットし過ぎてウザかったりというのが主な理由です。Twitter検索で「ymrl or やまある」したフィードを購読してたら半分以上がbotのこと指してたんだぜ……!! dnhrの名前の意味は、「ダイナミック ネガティブ ハイパー ローター(Dynamic Negative Hyper Rotor)」らしいです(略語復元ジェネレーター)。 @dnhrの仕様について Followingの発言から単語を覚えて、5分くらいごとに文章を生成してPost 毎時0分には時報っぽいことをする Followすると1時間以内にFollow返しされる ただし、最後のPostが「日語っ

    @ymrl_dnhrは@dnhrに改名しました+人工無脳dnhrの話いろいろ - いんたーねっと日記
  • 人工無脳は考える

    人工無脳、またはチャットボットは人間のような知能を持っていません。 にもかかわらず私達は彼らとの会話に魅力を感じ、癒やされ、 時には感情を揺さぶられます。 それはなぜなのか。 チャットボットとは何なのか。 一見単純に見えるプログラムの奥に潜む、ディープな世界を探ります。

    as365n2
    as365n2 2009/07/05
    あとでよむかもしれない
  • 2chtrip - プロジェクト・ナニ屋 Wiki - プロジェクト・ナニ屋 - OSDN

    最近の更新 (Recent Changes)2009-02-162chtrip FrontPage 2008-12-23Radeon 最新リリース情報mty_win32 (20071012)2007-10-12 20:30mty_win_x64 (20071012)2007-10-12 20:32snapshots_unstable (20081222_CAL_beta)2008-12-22 23:05w2t_win32 (20070517)2007-05-17 20:03 Wikiガイド(Guide)Wikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバー (Side Bar)このサイドバーについて このサイドバーの編集 2ch トリップ仕様掲示板にトリップ機能を搭載したものの、利用者から"2chトリップ検索スレで探しても

    2chtrip - プロジェクト・ナニ屋 Wiki - プロジェクト・ナニ屋 - OSDN
    as365n2
    as365n2 2009/06/30
    トリップの仕様
  • 伽藍とバザール - Wikipedia

    『伽藍とバザール』(がらんとバザール、英: The Cathedral and the Bazaar、カテドラルとバザール)は、エリック・レイモンドによって書かれたオープンソースソフトウェア(OSS)のソフトウェア開発方式に関するエッセイおよび書籍である[1]。 当記事では、Cathedralの訳語に伽藍、Bazaarの訳語にバザールを使用する。訳語については、「Cathedral」の日語訳の節を参照されたい。 伽藍方式としてGNU Emacsの開発スタイル、バザール方式としてLinuxカーネルの開発スタイルとFetchmailのマネージメント経験を挙げ、ソースコードを常時公開して多くの利用者・開発者がソフトウェア開発に携わる開発手法のメリットを主張している(「ソースコードを常時公開して多くの利用者・開発者がソフトウェア開発に携わっている」、という点はGNU Emacsでも後者と全く同じ

    as365n2
    as365n2 2009/06/24
    _[book][oss]青空文庫に収録あり
  • ペアプログラミング - 笑ってダマされタメになる!きたみとまなめのIT用語集:selfup

    今日から私はプログラマ。最初のうちはわからないこともあるけれど,いずれは誰からも信頼される一流プログラマになってみせる。まずは「ペアプログラミング」で慣れてくれと上司に言われたけれど,学生時代に多少はプログラムをかじった私ならば,百戦錬磨の先輩にも今年の新人は使えるってところを見せてやるぜ!なんて気合十分。 しかし,いざペアプログラミングがはじまったら,先輩は私の横でずっと見ている。えっ? そんなに信頼されていないの? これでは先輩は自分のプログラムが全く書けず,私はただの足手まといじゃないか。役立たずの私なんか,いないほうがいいんだ……。ということを,先輩に打ち明けてみたら,なんとこれがペアプログラミングというものだそうです。 普通,コードを書く人は1人でコードを書き,レビューをする人は1人でレビューのときだけチェックします。でもペアプログラミングでは,常に2人が一緒になって1台のパソコ

    ペアプログラミング - 笑ってダマされタメになる!きたみとまなめのIT用語集:selfup
  • ハンガリアン記法 - Wikipedia

    ハンガリアン記法(ハンガリアンきほう、英: Hungarian notation)あるいはハンガリー記法(ハンガリーきほう)とは、プログラマがプログラムのソースコードを書く際に変数名やクラス名などの識別子に特別な接頭文字ないし接尾文字をつけることで、他の人がその識別子を見たときに識別子の使用方法・データ型情報・スコープなどが分かるようにするための命名法である。 ハンガリアン記法という名称は考案者チャールズ・シモニーがハンガリー出身であることに由来する[1][2]。 二種類のハンガリアン記法[編集] 来、シモニーの考案したハンガリアン記法とは、変数の意味や使用目的から接頭辞を決定することであり、型では区別できない情報を変数名に付与することで、紛らわしい変数の意味を明白にし混同をさけるためのものであった[1]。たとえば、論理座標とデバイス座標、X軸とY軸、ドルと円などで、これらは単純に型によ

    as365n2
    as365n2 2009/05/16
    アプリケーションハンガリアン/システムハンガリアン
  • きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません

    「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。 http://blog.shibu.jp/article/28983162.html 自分なりにもっと凝縮版を。渋川さんが言っている事全体もその通りとは思うけど*1、もっと簡単で、しかも射程が広い、と自分が思っている事。 渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。それは、 「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志 クラス

    きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
  • PHPはそのニセ科学的な文化が問題なのでは? - よくわかりません

    もうおまえらPHPerは正規表現をブログにうpするんじゃねえ! と言われても無理もなくなってしまうのではないか。 http://blog.livedoor.jp/dankogai/archives/51189905.html 弾さんの咆哮に対して、「PHP関係ねぇ!十把一絡げにすんな」的な反論がブコメでもチラホラ見られる。それは正論だし、当然ちゃんとしたPHPerも少なからず居るはずだと思う。だけど、あえてそれを無視して暴論を。 PHP周辺が、ハッカー達から蔑ずまれ叩かれやすいのは、単に正規表現が間違っていたかという単体の事象達が問題なんじゃなくて、そういう事象を生み続けるPHP文化圏、そこに属する人達の態度が誠実でない傾向が原因じゃないだろうか。 彼らは、プログラミングに関わる諸問題を科学的に研究してきているコンピューターサイエンスに対して、リスペクトも関心も払わず、対象の問題内容もろ

    as365n2
    as365n2 2009/03/22
    コピペ
  • 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found

    2009年03月19日18:00 カテゴリLightweight Languages 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ ああ、まただよ... かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜 正規表現って、プログラミング言語間の差が少ないサブ言語なのに、なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。 かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜メールアドレスは厳密にチェックしようとするとなかなか難しいのですが、簡単なチェックだったらこれでOKぽいですね。 /^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$

    「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found
    as365n2
    as365n2 2009/03/20
    _[regex]メールアドレスの正規表現。“間違った正規表現を見つける都度「そうじゃない」と指摘し、そして指摘されたらすぐ直し、お互いにハッピーというのが本来の作法だと私は信じている”
  • 核弾頭の製造方法が分からなくなり、米国でトライデントミサイル再整備計画が停滞 | スラド

    米国で老朽化したW76核弾頭を再整備する計画を進めているが、その一部の製造方法が分からなくなり、計画が滞っているとのこと(家/.より)。 米国家核安全保障局によると、コードネーム「Fogbank」で呼ばれる問題の物質の製造方法は厳重な機密事項とされ記録はほとんど残っていない。しかも80年代にその製造に携わった者はほぼ皆退職したり組織を離れてしまっているそうだ。 「Fogbank」が何を指すのかはよく分かっていないが、一部の専門家らはトライデントミサイルの熱核弾頭の、核分裂と核融合の段階の間で使われる発泡体ではないかとみている。また、当局によるとFogbankの製造には「引火性が非常に高く」かつ「爆発性の高い」洗浄溶剤が使われ、製造プロセスには作業者にとって危険な「有害物質」の取り扱いが含まれるという。 この中断により、W76再整備計画は少なくとも1年は遅れ、6900万ドル余計にかかるとみ

    as365n2
    as365n2 2009/03/12
    「仕様書が無い/最終版のソースが無い/当時の担当者は行方不明」