Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! Programming][programming][5] agxのブックマーク
[go: Go Back, main page]

タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Programmingとprogrammingと5に関するagxのブックマーク (64)

  • 開発合宿のススメ Web Service:@nifty

    開発合宿のススメ 電話も鳴らない。メールもチェックしない。急に呼ばれるミーティングにかり出されることもない。ひたすらモノヅクリに集中できる環境。刺激的で楽しいエンジニア同士の交流。その場で他人の反応が聞ける距離感。最後のプレゼンまでの緊張と心地よい疲労。開発合宿にはそれがある。日々の業務に追われる日常から切り離される非日常へ。 そうだ、合宿へ行こう! これまで、ニフティでは、まともに開発合宿というものを体験したことも、企画したこともありませんでした。そんな中、今回@niftyウェブサービスを介して、3つのサービス(@nifty TimeLine、アバウトミー、トピックイット)のAPIを公開するにあたり、現場の担当者が自然と口にし始めました。「そうだ、合宿へ行こう!」。 日常を離れて、日々の延長戦を一旦断ち切り、ひたすら開発することに専念できる空間と時間。私たちニフティの現場エンジニ

    agx
    agx 2007/08/17
    そのうち研究室でやってみたいなぁ
  • 忘れられた英雄・核戦争を防いだ男 - Fukuma's Daily Record

    冷戦のさなかの1983年9月26日の真夜中、モスクワ近郊のミサイルサイトСелпукнов-15(セルプクノフ-15)で突然アメリカからの核攻撃を示す警報が鳴り響いた。ミサイルはまた一つまた一つと増えていき、最終的に5発の大陸間弾道ミサイル (ICBM) がソビエトに接近しつつある事を示していた。当時のソビエト連邦の地上レーダーシステムは地平線よりも向こうの対象を検知することができなかったため,それを早期警戒システムに利用することはできなかった。あてになるのは衛星から発せられるミサイルの発射警報だけだった。オペレーターは真っ青になって席を立ち当に反撃すべきかどうかを問うべく、司令官を凝視した。 当時の司令官スタニスラフ・ペトロフ中佐は国家の命運そして全世界の命運を担う決断を迫られた。もし彼が目の前にある赤く明滅している「開始」のボタンを押したら間違いなく第三次世界大戦が始まり、双方の国土

    忘れられた英雄・核戦争を防いだ男 - Fukuma's Daily Record
    agx
    agx 2007/07/22
    史上最も愚かなコンピュータプログラムのバグ
  • IBM わかりやすいコードを作成するための 6 つの方法 - Japan

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM わかりやすいコードを作成するための 6 つの方法 - Japan
  • 『プログラミングを始めようとして何度も挫折した人へ』

    悪態のプログラマとある職業プログラマの悪態を綴る。 入門書が書かないプログラミングのための知識、会社の研修が教えないシステム開発業界の裏話は、新人プログラマや、これからプログラマを目指す人たちへのメッセージでもある。 少し前になるが、はてな匿名ダイアリーで「プログラミングを始めようとして何度も挫折した」という人の投稿を読んだ(yasuhoの隠れ家さん経由)。色々な意味で考えさせられる話である。 才能以前なんだろうな。必死さが足りないって言われた。でも必死になるってどういう事なのか全然判らない。 元記事のトラックバックでも指摘されているが、この人は「プログラミングをしたい」とは思っているようだが、「プログラムを作りたい」と思っているようには見えない。例えば、「日常の単純作業を自動化するためのプログラムを作りたい」とか、「ゲームを作って友達に見せたい」とか、そういった動機がなければ、プログラミ

    『プログラミングを始めようとして何度も挫折した人へ』
  • カリー化 - Wikipedia

    カリー化 (currying, カリー化された=curried) とは、複数の引数をとる関数を、引数が「もとの関数の最初の引数」で戻り値が「もとの関数の残りの引数を取り結果を返す関数」であるような関数にすること(あるいはその関数のこと)である。クリストファー・ストレイチーにより論理学者ハスケル・カリーにちなんで名付けられたが、実際に考案したのはMoses Schönfinkelとゴットロープ・フレーゲである。 ごく簡単な例として、f(a, b) = c という関数 f があるときに、F(a) = g(ここで、g は g(b) = c となる関数である)という関数 F が、f のカリー化である。 関数 f が の形のとき、 をカリー化したものを とすると、 の形を取る。uncurryingは、これの逆の変換である。 理論計算機科学の分野では、カリー化を利用すると、複数の引数をとる関数を、一つ

  • 仕事としてのプログラミングが嫌いな場合:Geekなぺーじ

    「Discover How To Keep A Job You Dislike In Career Success Tips For Computer Programmers」 という記事がありました。 一部オイオイとは思いましたが、面白かったので要約してみました。 誤訳などの可能性があるので詳細は原文をご覧下さい。 また、結構意訳しています。 この記事では最初に読者からの以下のような内容の質問を紹介しています。 以下、要約です。 私はインドでプログラマとして働いています。 しかし、私はプログラミングが嫌いです。 1時間も耐えられません。 でも、ソフトウェアプログラマとして大成したいので、良いアドバイスを下さい。 以下がプログラミングが嫌い、もしくは情熱が持てないプログラマに対する助言です。 もし、あなたがプログラミングが嫌いであれば嫌いな仕事をやめて好きな仕事を見つけるという選択肢もあり

  • Geekなぺーじ:プログラマのやる気を削ぐ10の方法

    Top 10 Ways To Demotivate Your Programming Team」 というネタがありました。 乾いた笑いがこみ上げてくる内容でした。 面白かったので要約してみました。 結構短くしているので詳細は原文をご覧下さい。 書いてはありませんが、恐らく「Top ten tips for preventing innovation」にインスパイアされたネタだと思われます。 でも、これの一部を実践している組織が普通にありそうで怖いですね。。。 もちろんやる気を失くさせる事を目的としてやっているわけではないとは思いますが。 非常にやる気に溢れていて、どんな締め切りでも実現してしまう凄いプログラマ集団があるとします。 彼らは非常に優秀であり、チームリーダーの貴方は必要とされていません。 もし貴方がそのようなチームのリーダーで、支配権を獲得したいと思ったならば、以下のような事を

  • プログラマの美意識 - 304 Not Modified

    たまには仕事の話を。 同じ職場に6年以上もいれば、プログラムを作る立場から、作ったプログラムをレビューする立場になったりするわけで、最近はいろんな人の書いたコードを見る毎日です。しかし、なかなか自分の考えているような成果物が上がってこなくて頭を悩ませることもあります。 なぜ、自分の求めているものが上がってこないのか。その理由は美意識の違いだと思っています。人それぞれ自己流という部分を持っていて、たいていは最初にプログラミングを学んだ環境に影響しているでしょう。動けば良いと思っている人や、コード量が少ないものほど良いとか、効率こそすべて、などなど。 私にとって美しいプログラムとは、シンプルなプログラムのことです。 最初は効率を求めるタイプでした。大学からプログラミングをはじめ、趣味プログラマだった私にとってプログラムは、動くことが第一で、次に効率の良さを求めました。しかし、仕事としてプログラ

    プログラマの美意識 - 304 Not Modified
  • プログラマがC言語を学ぶべき10の理由:Geekなぺーじ

    「Ten reasons why every programmer should learn C」という記事がありました。 個人的な感想ですが、何と無く言いたい事はわかる気がしました。 ただ、多少誇張している(言い過ぎ/嘘)かなと思いました。 あと、恐らくLinuxとオープンソースなどを念頭において書いているんだろうなと思いました。 ちょっと言いすぎ感も漂う内容でしたが、面白かったので訳してみました。 誤訳や勘違いなどが入っている可能性があるので、詳細は元記事をご覧下さい。 以下訳です。 全てのプログラマはC言語を学ぶべきである。 C言語を学ぶ事により得られる利点は無視できないほど大きい。 C言語を学ぶ事により、仕事の機会に恵まれるだけではなく、コンピュータへの理解が深まる。 1) C言語は、C++Javaと比べて低レベル(low level)な言語である。 低レベル言語を使ってプログラ

  • 二流プログラマの三流な日常: DLL単体からLIBを作る

    LIBが欲しいんだけど、DLLしかないと言われました。そんなとき、貴方ならどうしますか? Win32APIで提供されているLoadLibrary、GetProcAddressを使えと説得する LIBファイルを自力で作る ここでは、後者の方法について紹介します。 最初にいっておきますが、関数の定義を知らずに呼び出すことを目的とした話ではありません。ヘッダくらいはあるものとし、WindowsSDKにある標準のツールで素早くLIBを作成する方法です。 方法は以下の2ステップです。 DEFファイルを作成する DEFファイルとDLLからLIBを作成する DEFファイルとはDLLからエクスポートする関数について定義したテキストファイルです。自分で作っても良いのですが、DLLにある関数を延々手で打っていくほど暇ではないため、dumpbinコマンドを使います。 > dumpbin /exports dll

  • TCP/IP プログラミング・SSL プログラミングの醍醐味 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記

    昨日の夜、ちょっと時間かけて作って、今日の研究室のゼミで配って発表した PPT の評判がけっこう良かったので、掲載しますた。

    TCP/IP プログラミング・SSL プログラミングの醍醐味 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記
  • 秋元@サイボウズラボ・プログラマー・ブログ 色で書くプログラミング言語Piet

    Piet は、色の変化でインストラクションを表す、スタック言語だ。 プログラミング言語といえばまずこれだろう。言語作者人による、”Hello, World”。 コードの実行は左上から開始され、同じ色で塗られた領域のピクセル数が数値に、次の領域での色相と明度の変化がインストラクションになる。 また、次の実行方向を制御するための黒色と、何も行なわない(NOP)白色もある。 その他のサンプルプログラムはこちら。”Hello, World”をいろんな人が違うやり方でコーディング(ペインティング?)しているけど、中にはハノイの塔やフィボナッチ数列を求めるプログラムもある。よくやるなあ。 そして、この言語の発想の基となり、言語名の出自でもある、Piet Mondrianの作品っぽく見える”Hello, World”も。 この人は、Esoteric Programming Languages(秘伝的プ

    秋元@サイボウズラボ・プログラマー・ブログ 色で書くプログラミング言語Piet
  • 逆引きVBScript関数一覧|VBScript関数リファレンス

    ASP の開発や SQLServer の DTS を作成する際、ど忘れしたVBScript関数を簡単に探せるように構成し直しました。 VBScript関数名は分かっていて、使い方や引数が思い出せない時などは普通のVBScriptヘルプで調べられますが、VBScript関数名が出てこない、○○をするVBScript関数ってあったっけ?、という場合はとても便利です。

    逆引きVBScript関数一覧|VBScript関数リファレンス
  • Javascriptだけで各種プログラム言語コードを色分け表示する方法:phpspot開発日誌

    dp.SyntaxHighlighterを使えばJavascriptだけ各種プログラミング言語コードを色分け表示出来ます。 言語はC#,Javascript,VB,XML,HTML,PHP,SQL,Delphi,Pythonに対応しています。 例えば、次のような感じの表示が可能。素晴らしいです。※印刷、コピーも容易に出来るようになっています。 Javascriptの場合 PHPの場合 サーバ側で構文ハイライト機能が不要なのでCGIやPHPが使えないサーバでも使えますね。 ダウンロードはこちら: dp.SyntaxHighlighter - free JavaScript syntax highlighting

  • Boehm GCを使おう

    はじめに CやC++である程度大きなプログラムを書く場合,最大の問題点は メモリ管理である.複雑なプログラムの場合,必要なメモリの量を あらかじめ見積っておくのが難しいから,メモリが必要になった 時点でメモリを確保し,不要になったらそれを解放するという プログラミングスタイルが一般的だ.Cで言えばこんな感じだ. char *x; ... x = (char*)malloc(n*sizeof(char)); ... x を使って仕事をする ... free(x); このプログラミングスタイルの問題点は,おおまかに言って こんなところだろう. free(x) を忘れると,プロセスがどんどん大きくなってしまう. free() してはいけないものを間違ってfree()する(たとえば,同じ メモリを2回 free() してしまうとか)と,その free() の中でなく, 全然違う場所でエラーが発生す

  • Shiro:OpenSourceMagazine0606 パワーハッカーへの道

    (これは、オープンソースマガジン2006年6月号の「ハッカー養成塾!」という コーナーに寄稿した記事の、編集前の原稿です。) パワーハッカーへの道ハッカーは書いて理解するハッカーは道具をつくるハッカーは頭の中を掃除するハッカーにも書けない時があるおわりに次回注釈ハッカー養成塾! 他の方の原稿 パワーハッカーへの道 川合 史朗 そこそこ、プログラムは書けると思う。 エリック・レイモンド(*eric)の言うとおり言語もいくつか かじってみたし、有名なソフトのソースコードも読んでみた。 でも、もっと良いコードを、ばりばり書けるようになりたいな。 稿では、ハッカーの世界の入口を通り抜けたそんな人が、 次を目指すにはどうすれば良いかを考えてみたい。 ハッカーは書いて理解する フルタイムのプログラマとして働き出して間もない頃、 ある有名なハッカーと話していて、 少し前に発表された論文の技法はどう思う

    Shiro:OpenSourceMagazine0606 パワーハッカーへの道
    agx
    agx 2006/08/26
    うう自分が基礎練習や筋トレが全然できてなくて、何か思いついてもそのままにしてしまってるのが思い出されて痛い。
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
    agx
    agx 2006/08/18
    見やすいプログラムを書くために
  • 勉強が出来ない奴はプログラマになれ!(バカだからできる勉強法) - IT戦記

    どのくらいの人がこのブログを読んでいるか分かりませんが、 もし、勉強が出来ない人が周りにいたら、このブログを紹介してあげてください。 ふと 勉強が出来ない人は、プログラマになったほうがいいと思った。 僕はというと 自分でも驚くくらい勉強というものが出来ない。ものごとを知らない。 はっきり言ってバカなのである。 たとえば、 大学行ってない。 株式公開と上場の違いを知らなくて、一同ぽかーん。 つい最近まで、サイバーエージェントを知らなかった。(技術者には必要ない) 英語が一切読めない。 宮崎料理「冷や汁」を「冷や飯」だと思ってた。 基的に会議とかでよく出る英語、「さじぇっしょん」とか、「あさいん」とか、「ぶらんでぃんぐ」とか、「うぇぶつーぽいんとおー」とか、よく分からん。 人力(じんりき)検索を入力(にゅうりょく)検索だと思っていた たぶん、まだまだあるけど、自分がバカだから気がつかないんだ

    勉強が出来ない奴はプログラマになれ!(バカだからできる勉強法) - IT戦記
  • GraphVizで日本語を使いたい

    とりあえずソースを読んでみる。 実は出力形式は、かなりあるみたい。ソースでみる限り(全部は使えないと思う) GIF, PNG, JPEG, GD, GD2, ISMAP, IMAP, VRML, SVG, POSTSCRIPT, HPGL, PCL MIF, METAPOST, FIG, VTX, PLAIN 反感を買うかもしれないが、RTFで出せるといいね。 さすれば Doxygenと組み合わせて、業の「仕様書の更新」という不毛な作業から脱出できそうだ フォント名指定は、フォントファミリを指定するようだ ハードコーディングされたフォントリスト変換関数のようなものがあります。 この関数でfontlistが取れない場合は、指定したフォント名.ttfを使うようです。 適当にいじったら、簡単な日語は表示できました。 このページの末尾につけます。 GD経由で日語を表示さ

  • ウノウラボ Unoh Labs: バグの状態でプロジェクトの状態を知る

    こんにちは!やまもと@テスト番長です。 以前バグのステータスというのを書いたのですが、その最後の方で続きがあるようなことを申したら、気になるから教えろという奇特な方がいらっしゃいましたので今回は続きを書いてみましょう。 BTSはバグを管理するだけの道具ではありません。バグを追いながら適切に記録をつけて統計を取ることで、プロジェクトやチームの状態を知ることが出来ます。例えば、以下のような事象です。(なお、WEBアプリが前提) ・バグの報告数が増えず、結果がVERIFIEDになることが多い。 →まだデバッグが始まったばかりのプロダクトか、慎重過ぎるテスターがアサインされています。 ・バグの報告数が少なくなり、VERIFIED以外の結果が目立つ。 →デバッグは最終段階を迎えています。もしもまだ納期前ならば、それなりに上手く行ったプロジェクトでしょう。 ・NEWが発生してからRESOLVEDに