タグ

Programmingとprogrammingに関するraituのブックマーク (1,069)

  • 仕事でコードを書いていますがどうしても同期と比べて仕事が遅いです。早くコードを書くコツや短くまとめるコツなどがあれば教えてほしいです。あと普段どんなことを意識してコー��

    このボーナスは、ゲームを始める前にリスクを避けたい人にとって、非常に有利な条件です。また、フリースピンからの勝利金は賭け条件があるものの、無料で始められる点が大きな魅力でしょう。 おすすめ2実績あるオンラインカジノ ベラジョンの姉妹ブランド インターカジノは、信頼性の高さでも定評があります。 特に、同じ運営会社が手がける有名なオンラインカジノ「ベラジョン」と姉妹ブランドであるため、運営の透明性や安全性が保証されています。 1996年に設立され、20年以上にわたってプレイヤーから愛され続けているという実績が、プレイヤーに安心感を与えているのです。 また、厳格な規制を守って運営されており、キュラソーライセンスを取得しているため、プレイヤーは安心してゲームを楽しめるでしょう。この運営体制と信頼の高さは、初心者からベテランプレイヤーまで幅広い層に支持されています。 おすすめ3キャラクターが特徴的

    仕事でコードを書いていますがどうしても同期と比べて仕事が遅いです。早くコードを書くコツや短くまとめるコツなどがあれば教えてほしいです。あと普段どんなことを意識してコー��
    raitu
    raitu 2011/09/10
    これはライフハックなんて薄っぺらいものでなく、それこそ十何年もやってきた習慣だろうので凄く重みある
  • 素人がWebサービスを作ってみて分かった9つのこと:Rails Hub情報局:エンジニアライフ

    こんにちは、@IT編集部の西村賢です。IT系のオンラインメディアで編集・記者をしております。タイトルに「ど素人」と書くと、ちょっと嘘になるので「素人」と書きましたが、素人がWebアプリを作ってみた体験談と感想を書いてみたいと思います。「オレもプログラミングを勉強して何か作ってみたい!」と考えている人や、「自分でサーバを借りて何かやってみようと思っていたんだよね」という人の参考になれば幸いです。 去年の夏、Webアプリケーション開発フレームワークのRuby on Railsのことを調べていて「面白そうだな」と思い、ドキュメントに従ってサンプルアプリをいくつか作ってみました。作ったり壊したりしている間に、こう思いました。 「あれ? これなら自分が欲しかったサービスが作れちゃうんじゃないの?」 で、「Worklista」(ワークリスタ)という名前のWebサービスを作りました。3カ月ほど前から親し

    素人がWebサービスを作ってみて分かった9つのこと:Rails Hub情報局:エンジニアライフ
    raitu
    raitu 2011/09/10
    これからは要件を一番理解しているユーザが自分でWEBサービス作って、プロから有償でセキュリティコンサル受ける、という形が一般化してくるのかも。
  • 情報工学は面白い!

    この記事は会員登録で続きをご覧いただけます申込は簡単3分! 今すぐ会員登録(無料) 会員の方はこちら 【この画面が表示された方限定】 会員登録(無料)で14日間有料記事が読み放題 ※14日間試読付き登録会員のお申し込みはお1人様1回限り

    情報工学は面白い!
  • YAGNI - Wikipedia

    YAGNI[1] (You aren't gonna need it[2][3]) とは、エクストリーム・プログラミング(XP)から生まれた原則であり、「プログラマは、それが実際に必要となるまで機能を追加しない方が良い」というものである[4]。直訳すると「あなたはそれを必要でなくなるだろう」、意訳すると「そんなの必要ないって」などという意味で、他の表現として"You aren't going to need it" (YAGTNI) [5][6]や"You ain't gonna need it"[7]というものもある。 XPの共同創設者であるロン・ジェフリーズ(英語版)は、「それが実際に必要になったときに実装するべきあって、必要になると予見したときに実装するべきでない」と述べている[8]。ジョン・D・カーマックは、「将来の要件やアプリケーションを考慮して設計することが、トータルでプラスに

    raitu
    raitu 2011/09/09
    「"You ain't gonna need it"、縮めて YAGNI とは、機能は実際に必要となるまでは追加しないのがよいとする、エクストリーム・プログラミングにおける原則である」
  • Mahdi Yusuf

    Fear Not of Man

    Mahdi Yusuf
    raitu
    raitu 2011/09/09
    言語毎にどのキーが一番押されているかという統計図。Lispの()がさすがという感じ
  • コンピュータ系技術書を無料で読めるサイトまとめ - 情報科学屋さんを目指す人のメモ(FC2ブログ版)

    何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 特に探すつもりはなかったけど、技術書を無料で読めるサイトに複数遭遇したので、出会った分だけでもとまとめてみた。無料で読めるサイトと言っても、基的には無料公開されているページへのリンク集という形。 O'REILLY Open Books http://oreilly.com/openbook/ リンク先の右にあるリンクの書籍が無料。左のジャンル分けは通常の書籍一覧なので注意。他のサイトに比べるとだいぶ少ない。 O'REILLY Open Feedback Publishing System (OFPS) http://ofps.oreilly.com/ 出版前の書籍を公開して、フィードバックを受け付けるというサイト。作りかけのも存在するが、最新の内容が読めると

    raitu
    raitu 2011/09/07
    英語だらけだけれども。
  • クローラを作る技術と設計 (毎週のハンズオン勉強会資料)

    仕事の手離れを良くする手段としての、静的検査のあるテンプレートエンジン (YATT::Lite talk at 2014 テンプレートエンジンNight)

    クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
    raitu
    raitu 2011/09/06
  • 【特集】「Microsoft WebMatrix」でWebアプリの世界へ踏み出そう! 第1回

    raitu
    raitu 2011/09/02
    無償のWebアプリ開発環境「「WebMatrix」とは、Webサーバー・データベース・フレームワーク(開発言語など)・テキストエディター・アップロードツールをひとまとめにしたソフト」PHP/C#が使える。
  • SIerは自動化する対象が違っているのでは?

    多くのSIerフレームワークでは、Excelなどのツールを使ってコードを自動生成することで「製造」コストを下げるということに注力しています。 しかし、アジャイル開発ではContinuous Deliveryにあるように、ビルド、テスト、リリースの自動化に重きを置き、コーディングは初期のひな形生成はしても、最終的には手でメンテナンス可能なクリーンなコードを保つという考え方をします。

    SIerは自動化する対象が違っているのでは?
    raitu
    raitu 2011/09/02
    「多くのSIerフレームワークでは、Excelなどのツールを使ってコードを自動生成することで「製造」コストを下げるということに注力しています」ビルド、テスト、リリースの自動化と繰り返しに重きを置くべきという話
  • どのプログラム言語を選ぶべきか・・・ - きしだのHatena

    PHP-erはダメな言語でいかにまともなものを作るかっていうマイナスからのスタートだし、 JavaScript-erは何もないところで何か動いて楽しいっていう0からのスタートだし、 Ruby-erはRuby好きって言ってるだけだし、 Java-erはJavaの仕様にしか興味がないし。 Scala-erは生ぬるいこと言うと狩られるし、 Smalltalk-erは過去の栄光語ってるだけだし、 COBOL-erは苦労話しか出ないし、 FORTRAN-erはプログラムに興味ないし、 Perl-erは同窓会みたいだし、 Python-erは仲間探すの大変だし、 Erlang-erはどこにもいないし、 C-erは目先の仕事にしか興味ないし、 C++-erはC++の復興にしか興味ないし、 C#-erはWindowsにひきこもるし、 ActionScript-erはAdobe税はらうのに大変そうだし、 O

    どのプログラム言語を選ぶべきか・・・ - きしだのHatena
    raitu
    raitu 2011/08/30
    こうなったらアセンブラ使うしかないな
  • 史上最高に愚かしいCのバグとは何か - YAMDAS現更新履歴

    The most stupid C bug ever | elpauer 先日は徳丸浩さんによる PHP5.3.7 の crypt 関数におけるバグの解説を読み、世界的に有名なオープンソースソフトウェアでもこんな初歩的なミスをやらかすのかとすごく親近感が湧いてしまったが、Pau Garcia Quiles が語るこれまでで最も愚かしい C のバグとは何か? 彼はテンポラリファイルを tmpfile() で作る Unix アプリケーションの移植をやっていた。 else if (code == 200) { // Downloading whole file /* Write new file (plus allow reading once we finish) */ g = fname ? fopen(fname, "w+") : tmpfile(); } マイクロソフトの tmpfile

    史上最高に愚かしいCのバグとは何か - YAMDAS現更新履歴
  • theinterviews.jp

    このボーナスは、ゲームを始める前にリスクを避けたい人にとって、非常に有利な条件です。また、フリースピンからの勝利金は賭け条件があるものの、無料で始められる点が大きな魅力でしょう。 おすすめ2実績あるオンラインカジノ ベラジョンの姉妹ブランド インターカジノは、信頼性の高さでも定評があります。 特に、同じ運営会社が手がける有名なオンラインカジノ「ベラジョン」と姉妹ブランドであるため、運営の透明性や安全性が保証されています。 1996年に設立され、20年以上にわたってプレイヤーから愛され続けているという実績が、プレイヤーに安心感を与えているのです。 また、厳格な規制を守って運営されており、キュラソーライセンスを取得しているため、プレイヤーは安心してゲームを楽しめるでしょう。この運営体制と信頼の高さは、初心者からベテランプレイヤーまで幅広い層に支持されています。 おすすめ3キャラクターが特徴的

    theinterviews.jp
    raitu
    raitu 2011/08/29
    「カウボーイコーダーとして活動中。 テストを書かずにコーディングをするスタイルで社会に波紋を投げかけている」
  • GitHub人気レポジトリランキング Best50 全解説 - 方向

    GitHubで人気レポジトリのランキングが公開されているようなので全解説してみました. どれも素晴らしいものばかり! あなたのプログラミングライフを快適にしてくれるライブラリがきっと見つかるはず!! rails rails 9835 watching Ruby on Rails. 説明不要だよね! フルスタックWebフレームワーク jquery jquery 8710 watching JavaScriptライブラリ.これも説明いらないよね! node joyent 8572 watching 旧名node.js.昔の名前の方が通りがいいです.JavaScriptエンジンのV8用のノンブロッキングIOな何か.主にWebサーバ/アプリケーションに使われる. html5-boilerplate paulirish 6998 watching HTML5とかのテンプレート集.ただし公式ページのデ

    GitHub人気レポジトリランキング Best50 全解説 - 方向
  • Hacker News

    Hacker Newsnew | past | comments | ask | show | jobs | submitlogin1.PGSimCity - How PostgreSQL Works (nikolays.github.io)56 points by jonbaer 1 hour ago | hide | 7 comments2.Decker, a platform that builds on the legacy of Hypercard and classic macOS (beyondloom.com)221 points by tosh 7 hours ago | hide | 51 comments3.We have proof automation now (imperialviolet.org)66 points by zdw 4 hours ago | h

    raitu
    raitu 2011/08/25
    英語圏におけるはてなブックマーク人気エントリー(コンピュータ・IT)って所か。Ycombinator主催。
  • TechCrunch | Startup and Technology News

    Limited space! Get on waitlist to be the first to know when tickets go live!

    TechCrunch | Startup and Technology News
    raitu
    raitu 2011/08/23
    「ソフトウェア開発の仕事がすべて海外へ流出するという説は、グローバライゼーションという騒乱をめぐる初期のマスコミの、二番目に大きな嘘だ」
  • 継続開発のススメ - Twisted Mind

    概要 開発をすればリリースがあり、リリースが終われば開発があります。継続開発をする以上はリリースと開発の繰り返しです。 開発手法やリリース手段は沢山あるのですが、あまりしっくりくるものが無かったので自分でまとめてみました。 これで完璧というものは残念ながらこの世にないと思うので、これからも臨機応変に良い流れを作って行ければと思います。 この文章は以下のような構成になってます。書き殴りですみません。 バージョンの付け方 ソースコード管理とリリース タスク駆動 環境方針 定義 いくつか事前に定義しておかないと話しが訳わからなくなりそうなので。 バージョン管理には git を採用しています。 開発というのはコードを書く事だけを指してはいません。 ここでいうフレームワークは「自身で開発している」として扱います。そうしないとちょっと難しいので。 ライブラリは自身の開発とそれ以外があると思いますので、

    継続開発のススメ - Twisted Mind
  • https://jp.techcrunch.com/2011/08/19/20110818codecademy-a-slick-fun-way-to-teach-yourself-how-to-program/

    https://jp.techcrunch.com/2011/08/19/20110818codecademy-a-slick-fun-way-to-teach-yourself-how-to-program/
  • 「自分が使いたいものを、ピュアな気持ちで」 家計簿アプリ「Zaim」を開発した閑歳さん

    「自分が使いたいものを、ピュアな気持ちで」 家計簿アプリ「Zaim」を開発した閑歳さん(1/2 ページ) TwitterやFacebookと連動するソーシャル家計簿アプリ「Zaim」(ザイム)がヒットしている。7月19日にiOS版がリリースされた直後にAppStoreのファイナンス部門で1位にランクイン、4日間で1万DLを突破した。開発したのは、気鋭のエンジニアとして注目を集める閑歳孝子さん(32)。アクセス解析ツールを手がけるユーザーローカルの社員だが、今回は個人としてサービスを立ち上げた。「ピュアな気持ちで作りました」という閑歳さんに、開発の舞台裏を聞いた。 Zaimの特徴は、「簡単」。まず1カ月の予算を決め、お金を使ったら項目ごとに金額を入力していく。何にいくら使ったかなどをTwitterに書き込んだり、飲店などの位置情報にひもづけてFacebookに投稿したりできる。他のユーザー

    「自分が使いたいものを、ピュアな気持ちで」 家計簿アプリ「Zaim」を開発した閑歳さん
    raitu
    raitu 2011/08/18
    「そんな閑歳さんによると、意外にも「プログラミングは編み物に似ているので、女性に向いている」のだという」
  • 書籍情報:IPA 独立行政法人 情報処理推進機構

    IPAの事業成果を書籍としてとりまとめ、製版・電子版・PDF版で提供しています。 なお、電子版を提供している書籍については「電子書籍」で紹介しています。 書籍は以下の方法で購入いただけます。 1.IPA直販 2.Amazon 3.書店(お取り扱い店舗:書泉ブックタワー(東京 秋葉原) ) ※その他、お近くの書店でお取り寄せが可能な場合があります。詳しくは各書店にお問い合わせください。 ご購入方法、ダウンロード方法などは各書籍の詳細ページをご覧ください。

    raitu
    raitu 2011/08/09
    紙だと有料書籍だが、DLは無料の情報技術書が数十種類。組込系の書類が充実してるのが嬉しい。
  • 無償配布のエミュレーターでも開発できる

    iPhoneAndroidのプログラミングは難しい…」とあなたが感じているとしたら、米Microsoftのスマートフォン用オペレーティングシステム「Windows Phone 7」こそあなたが求めるものかもしれません。Windows Phone 7の上で動くアプリケーションは、無償提供されている「Windows Phone Developer Tools」で開発可能です*1。このツールは統合開発環境「Visual Studio 2010 Express for Windows Phone」を含み、そこではC#(シーシャープ)でWindows Phoneアプリケーションを開発できます*2。Visual StudioとC#のスキルをそのまま、Windows Phone 7のアプリ開発に生かすことができるのです。 この特集では、Visual Studio 2010 Express for W

    無償配布のエミュレーターでも開発できる