タグ

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

タグの絞り込みを解除

*開発に関するhurvinekのブックマーク (169)

  • ReadWriteWebのプログラミング言語別「無料の電子書籍、チュートリアル○選」紹介記事がすごい - YAMDAS現更新履歴

    少し前から ReadWriteWeb でプログラミング言語毎に無料の e-book、チュートリアル紹介記事が定期的にあるなと思っていたのだが、ちょっと気になって調べたら、エントリ数10を越える堂々たるシリーズになっていた。 http://www.readwriteweb.com/hack/2010/12/6-free-javascript-e-books.php http://www.readwriteweb.com/hack/2011/03/python-is-an-increasingly-popu.php http://www.readwriteweb.com/hack/2011/04/10-free-e-books-on-ruby-for-be.php http://www.readwriteweb.com/hack/2011/04/5-free-b-books-and-tuto

    ReadWriteWebのプログラミング言語別「無料の電子書籍、チュートリアル○選」紹介記事がすごい - YAMDAS現更新履歴
  • ドラゴンボールで学ぶオブジェクト指向 改 - 達人プログラマーを目指して

    ドラゴンボールといえば、大変に人気の高い国民的、いや世界的な漫画、アニメですが、昨日匿名ダイアリーでドラゴンボールをネタにしたオブジェクト指向の解説がホッテントリに入っていました。 ドラゴンボールで学ぶオブジェクト指向 多くの人に親しみやすい題材でオブジェクト指向の考え方を解説するというのは非常に興味深い試みなのですが、オブジェクト指向の説明としては不適切なところがあり、ちょっと残念な内容になっています。私自身ドラゴンボールの専門家(ドメインエキスパート)ではないため、不正確なところがあるかもしれませんが、ストーリーを思い出しながら、私なりにドラゴンボールをネタとしたオブジェクト指向の解説にリトライしてみたいと思います。 なお、オブジェクト指向でもプログラミング言語によって表現できる内容が異なるため、当然設計技法は違ってきます。ここではJavaC++、C#、Visual Basicといっ

    ドラゴンボールで学ぶオブジェクト指向 改 - 達人プログラマーを目指して
  • PHPにてWEB構築する際に最近のソースの書き方を教えて頂けますか? - JAVA等はMVCモデルが主流になってます。P... - Yahoo!知恵袋

    >最近のソースの書き方を~ >PHPもMVCモデルでコントロールにてアクションから処理に分岐して >いくやり方が主流なのでしょうか? PHPでも開発はフレームワークを使う現場は少ないです。 PHPファイルにHTMLをヒアドキュメントで書き、 SQLも直書き。DB接続などはPEARなどのライブラリを使うことが多いです。 なのでMVCを意識していない開発は多いですよ☆ >現在の大手サイトが採用しているようなソースの書き方を教えて頂けるとありがたいです。 >またサイト構築の際のフォルダ構成例みたいなのもあるとありがたいです。 このあたりは実際にフレームワークをダウンロードして 環境を作ってみるとよいです☆ 念のため1例を挙げておきます。が、あまり参考にならないです(笑) 環境を作ってみることを強くオススメします♪ http://komagata.dreamhosters.com/works/la

    PHPにてWEB構築する際に最近のソースの書き方を教えて頂けますか? - JAVA等はMVCモデルが主流になってます。P... - Yahoo!知恵袋
    hurvinek
    hurvinek 2011/03/07
    なんやこのBA。めちゃくちゃな答え方と参考URL。。
  • 技術文書に頻出する「foobar」って何だ?

    技術的な疑問への回答を探すなら、まずは仕様書やマニュアルをあたるのが常道。でも、それが英文で書かれている場合は、特に苦労する。そのようなIT関連の技術書に頻出する言葉でありながら、日人にあまり馴染みのないであろうものが「foobar」だ。たとえば、次の文章を見てみよう。 Imagine the Foobar company has some patented technology to do software fast switching and they also implemented LWAPP in their wireless switch because it was the standard.(たとえば“ナントカ株式会社”という企業が、ソフトウェアで高速なスイッチングを行なう技術の特許をいくつか持っていて、その技術の中で標準化されているという理由で、LWAPP(注1)をワイ

    hurvinek
    hurvinek 2011/02/18
    foobar, foo, bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud. はじめて使ったときプログラマの仲間入りをしたと思った。
  • 紹介 - プログラマが知るべき97のこと : 404 Blog Not Found

    2010年12月12日22:30 カテゴリ書評/画評/品評Art 紹介 - プログラマが知るべき97のこと プログラマが知るべき97のこと [原著:97 Things Every Programmer Should Know] やっと出ました。 私も寄稿しております。 オライリーとしては2,000円を切るお手頃価格となっております。プログラマー、とくにプロ^2グラマーの方はぜひ一つ。 Dan the Contributor Thereof 目次 O'Reilly Japan - プログラマが知るべき97のことより 目次 監修者まえがき はじめに 01 分別のある行動 セブ・ローズ(Seb Rose) 02 関数型プログラミングを学ぶことの重要性 エドワード・ガーソン(Edward Garson) 03 ユーザが何をするかを観察する(あなたはユーザではない) ジャイルズ・カルバン(Gile

    紹介 - プログラマが知るべき97のこと : 404 Blog Not Found
  • ja: NetBeans 日本語サイト

    このサイトについて - About this site Here is a NetBeans, Japanese Speaking Community. All contents are available in Japanese. このサイトは NetBeans 日語サイト です。netbeans.org 内に設けられた日語のサイトです。日語によるメーリングリストの運営やドキュメントの公開などを行っています。このページは、NetBeans オープンソースプロジェクトの中の ja というサブプロジェクトのトップページでもあります。日語サイトプロジェクトへの参加方法などはプロジェクトについてを参照してください。

  • プログラマという職業は「ふつう」の人には厳しくないか - ukstudio

    最近、実はプログラマという職業が「ふつう」の人には厳しいなーと思っていたりする。 業務外にコードを書いたり、技術書などを読むというのは素晴らしいことだと思う。けど、会社側がもし「業務時間外にコードを書いたり、技術書を読んだり、勉強会に参加しなさい」と言ったら、それは業務時間外労働と変わらないと思う。個人のたのしみとは別に会社側がそれらを求めたらそれは業務だ。 しかし、僕が思うにはそういう業務時間外に自主的に勉強をしないと、正直いってまともな品質なソフトウェアを作るのは難しい。 例えば良書と言われているものは結構な数あり、ある程度経験がありそれらのを読んだことがある人は「プログラマならこのは読んでおくべき」というをいくつかあげたりもするだろう。けど、それらをいつ読むのか。業務時間内にそれらをじっくり読んだり、実際にコードを書いたりする時間があるところはないだろう。そうなると自分のプライ

  • プルダウンメニューのページ遷移は自動?手動? (ユーザビリティ実践メモ)

    プルダウンメニューで項目を選択して、ページ遷移(表示変化)を待っているが何も起きない。ユーザ行動観察調査ではこんな光景がよく見られます。 今回は、ページ遷移を伴うプルダウンメニューでよく見かける「ユーザのイメージと異なる挙動をする」設計について考えてみたいと思います。 プルダウンメニューで項目を選択し、次のページへ遷移するのを待っているが何も起きないプルダウンメニューで項目を選択すると、勝手に次のページへ遷移してしまい、違和感を感じた 特に日常的に使用されるサイトでは、ユーザの期待を裏切らない挙動が求められます。以下の例を参考に、ユーザ心理への配慮について考えてみたいと思います。 ページ遷移を伴うプルダウンメニューは、「Go」ボタンなどを設置し、ユーザに手動でページ遷移を行ってもらうのが一般的です。これは、ユーザが誤った項目を選択してしまった場合に、意図しないページに遷移してしまうことを防

    hurvinek
    hurvinek 2010/01/08
    自動的に遷移した方が好まれるケース。 * 利用頻度が高い場合(毎日、同じ選択を行うケースなど) * 誤って選択する可能性が低い場合(選択肢が少ないケースなど)
  • mod_chxj プロジェクト日本語トップページ - OSDN

    国内の主要携帯(3キャリア)向けコンテンツ変換ミドルウェアをApache2.x用のモジュールとして作成します。CHTMLや通常のHTMLで作成したコンテンツを出力時にUserAgentを見てそれぞれの端末用に変換します(画像はJPG、GIF、PNGからJPG、GIF、PNG、BMPへ)。QRコード生成機能付。 使い方などについては プロジェクトWiki を参照ください。 ダウンロード 最新リリース 0.12.x-source 0.12.42 (日付: 2013-02-12) 0.12.x-centos-5 0.12.41 (日付: 2011-07-05) 0.12.x-debian-squeeze 0.12.41 (日付: 2011-07-05) 0.12.x-source 0.12.41 (日付: 2011-07-05) 0.13.x-centos-5.5 0.13.4 (日付: 201

    mod_chxj プロジェクト日本語トップページ - OSDN
    hurvinek
    hurvinek 2009/12/21
    こんなApacheモジュールがあったのか.国内の主要携帯(3キャリア)向けコンテンツ変換ミドルウェアをApache2.x用のモジュールとして作成します。
  • MySQLに纏わる10の都市伝説

    誰の口から飛び出したのかは定かではないが、巷ではMySQLにまつわる様々な「都市伝説」がまことしやかに囁かれているようだ。恐らくMySQLに対する理解が低い人や、MySQLがあまり好きではない面々によってFUDっぽく言われているのだと思うが、世の中にはそのような「都市伝説」を真に受けてしまう人が居るのもまた事実であである。MySQLにおける昨今の開発スピードには目覚ましいものがあり、MySQLは性能・安定性・使い易さ共に進化し続けている。(特に先日リリースされたMySQL 5.5は性能・安定性・使い易さを両立している優れたバージョンだ!!)しかし「都市伝説」で語られることは総じて「MySQLはダメな子ちゃん」であるという烙印を押すものばかりであり、MySQLerとしてはそのような言われ無き汚名を全身全霊をもって晴らさなければならない使命を背負っている。そこで、今日はMySQLについて語られ

    MySQLに纏わる10の都市伝説
  • PHP base64をURLSafeにする方法

    Base64 http://ja.wikipedia.org/wiki/Base64 より。 Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式である。MIMEによって規定されていて、7ビットのデータしか扱うことの出来ない電子メールにて広く利用されている。具体的には、A-Z, a-z, 0-9 までの62文字と、記号2つ (+ , /) 、さらにパディング(余った部分を詰める)のための記号として = が用いられる。この変換によって、データ量は4/3になる。また、MIMEの基準では76文字ごとに改行コードが入るため、この分の2バイトを計算に入れるとデータ量は約138%となる。 URLSafe base64した結果に得られる値に、 +, /, = が含まれる。 / は、ディレク

    hurvinek
    hurvinek 2009/12/15
    return(base64_encode($s)); はdecode だね.
  • クックパッドとHadoop - クックパッド開発者ブログ

    はじめまして。今年の5月に入社した勝間@さがすチームです。 入社してからは、なかなか大変なことも多いですが、最近はお酒好きが集まって月曜から飲み合う 「勝間会」なるものも発足して、仕事面でも仕事以外の面でも密度の高い毎日を過ごしています! さて、僕は「さがす」チーム所属ということで、普段はレシピを「さがす」ユーザの満足度を上げるために、 クックパッドの検索まわりについて、いろいろな開発を行っています。 一方で、ユーザの「さがす欲求」について深く知るために、大規模なデータ解析を行い、欲求の分析を行う機会も増えてきました。 ところが、クックパッドのログは膨大な数があるので、一口のデータ解析と言っても通常のバッチ処理だと間に合わないため、 分散処理環境の必要性が高まってきました。 そこで、まずは手軽に試せる分散処理の王道ということで、最近ではHadoopを使ったデータ解析環境を整備しています。

    クックパッドとHadoop - クックパッド開発者ブログ
  • もっとApacheを知ろう いまさら聞けない!? Web系開発者のためのサーバ知識 第2回 - @IT

    もっとApacheを知ろう:いまさら聞けない!? Web系開発者のためのサーバ知識(2)(1/3 ページ) 自動起動の設定 第1回「Webサーバから始めよう」で手順を追って設置した/etc/rc.d/init.d/httpdというApacheの制御スクリプトは、システム起動時におけるApacheの自動起動に利用できます。 今回は、Linuxのシステム起動時に各種のサーバプログラムを自動的に起動させる方法を、Apacheを例に紹介しておきましょう。 まず、/etc/rc.d/init.d/配下に、サーバ制御スクリプトを設置します。制御スクリプトの内容はサーバプログラムにより異なりますが、多くのパッケージではインストール時に自動で設置されるか、またはサンプルが提供されます。今回の例では、すでに紹介した手順で/etc/rc.d/init.d/httpdを設置済みです。 次に、/etc/rc.d/

    もっとApacheを知ろう いまさら聞けない!? Web系開発者のためのサーバ知識 第2回 - @IT
    hurvinek
    hurvinek 2009/12/01
    「アクセスに応じて環境変数を設定する」ってこんなとこで環境変数使ったらデバッグ大変じゃんってプログラマ脳?
  • スタンフォード大の無料iPhoneアプリ講義、iTunes U最速で100万DL | パソコン | マイコミジャーナル

    米スタンフォード大学がiTunes Uを通じて無料公開しているiPhoneアプリケーションのプログラミング講義が100万ダウンロードを達成した。 同大学のコンピュータ科学部は、4月1日に10週間コースの「iPhone Application Programming (CS 193P)」の無料公開を開始した。講義の様子を収めたビデオとスライドのPDFiTunes Uから入手できる。AppleiTunes UディレクターJason Ediger氏によると、CS 193Pの7週間での100万ダウンロード到達はiTunes Uで最速の大台突破だ。iPhoneアプリの話題性に加えて、同コースではAppleエンジニアも講師を務めているのが人気の理由になっているようだ。 iPhone Application Programmingの講師を務めるAppleソフトウエアエンジニアAlexandre

  • Cacoo - Web上で図の作成とリアルタイムコラボレーション

    Online diagramming tool for collaborating on wireframes, flowcharts, and more

    Cacoo - Web上で図の作成とリアルタイムコラボレーション
    hurvinek
    hurvinek 2009/11/10
    よさそう
  • 日本人がつまずかないためのiPhone開発のポイント − @IT

    よくつまずくポイントはこれだ! iPhoneアプリは大きく分けて下記のような流れでAppStoreに公開されます。 ここではコニットが実際につまずいた点や、ネットでよく見るつまずきポイントなどをご紹介します。これらの点に気を付け、スムーズにiPhone開発ができるといいですね。(コニットの紹介記事はこちら→ニッポンのiPhoneアプリヒットメーカーたちに続け!) 1. Developer登録 <登録> 登録情報は日語で書いてはいけない アプリ制作を始めるためには、まずAppleIDを取得し、Apple Developer Connection(ADC)登録後、iPhone Developer Programを購入しなければなりません。 この際に氏名を日語で書いてしまうと、iPhone Developer Programが購入できず、前に進めなくなってしまうので要注意です。 氏名に限らず

    日本人がつまずかないためのiPhone開発のポイント − @IT
  • UTF-8で変換できない機種依存文字を置換する

    Summary UTF-8 のページから (株) や ローマ数字の I などの文字をメールで送信すると,文字化けする. 文字化けしそうな文字を,ad hoc に機種依存しない文字に変換する. ローマ数字もカッコで括るか,スペースを挿入したほうが良いかも. Source function replaceText($str){ $arr = array( /* --- 0x2100 - 0x2138 (文字種記号) --- */ // 0x2100 - 0x210F '\xE2\x84\x80' => 'a/c', '\xE2\x84\x81' => 'a/s', '\xE2\x84\x82' => 'C', '\xE2\x84\x83' => '?', '\xE2\x84\x84' => '?', '\xE2\x84\x85' => 'c/o', '\xE2\x84\x86' => 'c/u

    hurvinek
    hurvinek 2009/10/27
    UTF-8のフォームから文字化けしそうな文字を,ad hoc に機種依存しない文字に変換する
  • WBSを学び、見積もり・進ちょくに役立てよ!

    こういった状況に、企業も手をこまねいているだけではありません。PMBOKやISO 10006などのプロジェクト管理の方法論を適用し、改善を試みているようですが、劇的に効果が上がった、といった話はなかなか聞きません。 それはなぜでしょうか。 その理由はいくつかありますが、その理由の1つとして、いずれの方法論でも「プロジェクトの分解・構造化(WBSの作成)」という極めて難易度の高い作業がプロジェクトの初期段階で存在しており、その精度によって、プロジェクト管理の結果が大きく左右されてしまうことが挙げられます。 通常のプロジェクト管理の方法論は、 プロジェクトの分解・構造化(WBSの作成)WBSの作成) プロジェクトに必要な全作業の前後関係、平行関係を明らかにする 作業スケジュールの作成 進ちょく管理 と順を追って進めるのですが、プロジェクトの分解・構造化が非常に難しい作業であるため、WBSの精度

    WBSを学び、見積もり・進ちょくに役立てよ!
  • Webサーバから始めよう

    Webサーバから始めよう:いまさら聞けない!? Web系開発者のためのサーバ知識(1)(1/2 ページ) プログラマの弱点(?) ある程度の規模の開発プロジェクトでは、上流工程と下流工程、開発担当とサーバ担当、さらに開発担当のなかでもバックエンドのロジック担当とフロント周りの担当など、分業体制で進めていくのが一般的です。 ここまできっちりと分業されていない場合でも、コーディングはプログラマが行い、番向けのサーバ構築などは詳しい人に任せてしまうといったことは多々あります。 こういった分業体制はもちろん理に適ったことなのですが、開発者が常にプログラマに徹してしまっていると、どうしてもサーバ知識が不足しがちになります。アプリケーションを動作させるために必要な最低限の環境を自分のPC上に整えたら、あとはひたすらコーディングの日々といったことの繰り返しになるので、なかなかサーバ知識が深まりません。

    Webサーバから始めよう
    hurvinek
    hurvinek 2009/10/05
    あるていどサーバの知識がないと,パフォーマンスを意識しない作りになってしまう.
  • プログラマでメシを食うなら得意分野を持て - @IT

    小俣光之のコーディング天国 プログラマでメシをうなら 得意分野を持て 小俣 光之 日シー・エー・ディー株式会社 代表取締役社長 兼 IT事業部長 2009/9/11 私は1989年に社会人になりましたので、プロのプログラマ歴20年ということになります。その前にアルバイトで3年間プログラミングをしていましたので、合わせて23年間、プログラミングでメシをってきたわけですが、それを支えてきたのは得意分野です。 得意になるから好きになるのか、好きだから得意になるのかは難しいところです。いずれにしても得意分野で活躍できるのは気分も良く、結果も良いものです。 学生時代から、基的には誰からも教わることなくプログラミングを得意分野にしてきた過程を紹介することで、こんなレベルの取り組みでも得意分野を育てられるのだということ、得意分野にこだわることにより、より良い仕事を経験できて成長できる例もあると参