タグ

untaggedに関するkiririmodeのブックマーク (187)

  • はてなに入社しました (id:y_yanbeからid:yanbeへ) - yanbe's blog

    id:y_yanbe改めid:yanbeです。今年の4月から株式会社はてなエンジニアとして入社しました。私をオフラインで知っている方々には、去年の後半ぐらいから来年度の進路を聞かれるたびに曖昧な返答をして不義理を重ねてしまい申し訳なかったのですが、ようやくご報告できるタイミングとなりました。 自己紹介と短い経緯 idが変わったので、多くの方にとっては誰この人?という感じだと思います。なので、改めて自己紹介をしたいと思います。 id:yanbeはウェブ上ではこの辺で活動してきました。 http://qrcode.sourceforge.jp/ http://yanbe.org/ http://d.hatena.ne.jp/y_yanbe/ http://subtech.g.hatena.ne.jp/y_yanbe/ http://twitter.com/yanbe はてな以外ではだいたいy

    はてなに入社しました (id:y_yanbeからid:yanbeへ) - yanbe's blog
  • Objective-Cは特殊な言語? - @IT

    Objective-Cは特殊な言語?:Cocoaの素、Objective-Cを知ろう(1)(1/2 ページ) iPhone用アプリケーション開発で注目を集める言語「Objective-C」。C++とは異なるC言語の拡張を目指したこの言語の基を理解しよう(編集部) 唐突ですが、皆さんは新たに1つのプログラミング言語を修得しようと思い立ったとき、最初に何をしますか。その言語の入門用サイトを見て回る、関連書籍を立ち読みする、サンプルを入手して取りあえず動かしてみる、といったところでしょうか。ちなみに私は書籍が好きで、しかも立ち読みではなく購入派です。 いずれにしても、まずはその言語のコードを目で見て、「いったいどんな言語なのか」というイメージをつかむのが最初の一歩となるでしょう。何かしらのプログラミング経験がある人なら、コードを眺めて、「ああ、あの言語に似ているな」とか「うわ、これはとっつきに

    Objective-Cは特殊な言語? - @IT
  • いまさら聞けないiPhone/iPadアプリの作り方の基礎

    いまさら聞けないiPhone/iPadアプリの作り方の基礎:SDKで始めるiPad/iPhoneアプリ開発の勘所(1)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 迷わず短時間でiPhone/iPadアプリを作れるように 皆さんのお気に入りのiPhone/iPadアプリは何でしょうか。筆者は、Googleカレンダーと同期してくれるスケジュール管理アプリがお気に入りです。いまでは目的のアプリを探すのも大変なほど、日々多くのiPhone/iPadアプリが登場しています。 6月8日にはiPhone 4の発表があり、マルチタスクやモバイル広告ネットワーク、ゲーム開発など、iPhone OS改め、iOS 4で実現できる機能がたくさん追加され、さらに魅力的になりました

    いまさら聞けないiPhone/iPadアプリの作り方の基礎
  • 「実践JS サーバサイド JavaScript 入門」 JavaScript部門売上トップ

    実践JS サーバサイド JavaScript 入門がアマゾンのJavaScript部門の売上トップなので記念のスクリーンショットです。 アマゾンに表紙も目次もまだ載っていないのに誰が買ってくれているのでしょう。ありがたいことですが。 ちなみに、書名は当初「実践サーバサイドJavaScript」の予定でしたが「実践JS サーバサイド JavaScript 入門」になりました。アマゾンのページにまだ表紙の画像がありませんが、ぼくもまだ見ていません。実物を受け取ってはじめて見ることになりそうです。 そもそもの装丁に興味がありません。タイトルも表紙も編集にお任せです。京極夏彦にはなれそうにありません。 パーフェクトJavaの時は、永井さんが文のフォント含め装丁に注文をつけていましたが、今回は著者が自分ひとりなので完全に出版社任せです。自己弁護ですが装丁はプロに任せればいいと思っています。ソフト

  • 熟練した職人さんは毎日違うことをしている - sadadadの読書日記

    どのようなことであっても不慣れなことをやる際にはエラーが発生するものです。その原因は、不慣れなことは状況を理解するだけでも多くの労力を費やすことになり一杯一杯になりやすいからです。そんな不慣れな状況も繰り返すことで徐々にエラーは少なくなってきます。慣れることで要不要を見分ける力がついてくれば緩急をつけて適正に処理できるようになり、熟練してくれば別のパターンにも応用することができるようにもなるのです。つまり、成長は基的に繰り返しにより得られるものなのですしかしながら、世の中には少し繰り返すだけで成長する人と何度繰り返しても成長しない人がいます。彼らの違いは何なのでしょうか。 これからの思考の教科書 ?論理、直感、統合ー現場に必要な3つの考え方? 作者: 酒井穣出版社/メーカー: ビジネス社発売日: 2010/09/28メディア: 単行(ソフトカバー)購入: 8人 クリック: 244回この

    熟練した職人さんは毎日違うことをしている - sadadadの読書日記
  • 第6回 UNIXプログラミングの勘所(4) | gihyo.jp

    ファイルの保存 ここまでいくつかの見落としがちな処理を見てきましたが、最後にどんなプログラマでも必ず行う「ファイルの保存」についての注意点を考察してみたいと思います。 ファイルを確実に書き込むためには、どのようなコードを書けばよいでしょうか。「⁠fsync」を呼べばいい。それだけではありません。実際には、次の2点も必要になってきます。 (内容の差し替えだった場合に)書き換え途中の状態にならないこと ユーザに対して書き込み完了を返したあとは、ディスクがクラッシュしない限り、データが消えないこと UNIX系OSでこれらの要件を満たすには、まずテンポラリファイルに新しいデータを書いてディスクに同期し(①②⁠)⁠、(⁠必要ならば)古いファイルをバックアップファイル名を使っても参照できるよう別名を付与し(③⁠)⁠、次にテンポラリファイルのファイル名を差し替え対象になっているファイルの名前に切り替え(

    第6回 UNIXプログラミングの勘所(4) | gihyo.jp
  • 外国人記者が見た「この国のメンタリティ」 「優しすぎる日本人へ」  | 経済の死角 |

    ピンチにひとつになれるのは素晴らしい。しかし天災と人災を一緒くたに論じたり、身の安全が脅かされているのに政府に情報公開を求めないのは不思議だ、理解しかねる。 大地震が起きても大きな混乱を見せない日人を、海外メディアは「ミラクルだ」と賞賛した。しかし手放しで喜べない。彼らは同時に、政府に対してモノ言わぬ日人を冷ややかな目で見てもいる。 なんて温かい人たち 「最初に取材に入ったのは福島県でした。郡山市内のホテルに宿泊しましたが、福島第一原発で多くの異常が発生していたため、そのホテルから退去しました。空港に行けば別のホテルを紹介してくれるだろうと、案内係の女性にホテルの情報を尋ねたのですが、どこも泊まれるところはないと言われました。 途方に暮れていると、その女性が『自分の家に泊まってもいい』と拙い英語で声をかけてくれるのです。彼女は夫と子供の3人暮らしで、英語は得意ではないとのことでパソコン

    外国人記者が見た「この国のメンタリティ」 「優しすぎる日本人へ」  | 経済の死角 |
  • 椅子を本気で選ぶときに役立つサイトまとめ - 彼女からは、おいちゃんと呼ばれています

    4月になりました。新生活をはじめられた方もたくさんいらっしゃると思います。一方でこの時期は、3月の決算を超えられずに倒産した会社のオフィス家具が大量に入ってくる時期でもあるそうです(先日、中古オフィス家具店オフィスバスターズの店員さんから伺いました)。 ということは、自宅の椅子(ワーキングチェア)を見直してみるのなら、格安中古品が大量に出回る今がチャンス!なわけで、椅子選びに役立つサイトをまとめてみました。 会社の椅子は長時間座っても疲れないのに、自宅の椅子だと1時間で腰が痛くなる、首や肩が凝る という方にぜひ見てもらいたいエントリーです。 1. 何はともあれ、まず見ておくべき金字塔エントリー 椅子を買った、こうだった、というブログのエントリーはたくさんあるのですが、おそらく金字塔を打ち立てたのは下記のエントリーです。椅子に対する考え方が変わると思います。僕にとっても、椅子を見直すきっかけ

    椅子を本気で選ぶときに役立つサイトまとめ - 彼女からは、おいちゃんと呼ばれています
  • エンタープライズ開発者が負け組として軽蔑される日本のSI業界って - 達人プログラマーを目指して

    ブログの記事に対して多くの皆さんからいただいた意見を総合すると、技術力のあるトッププログラマーにとって現状の日のSI業界での仕事というのは、働き甲斐のない、魅力の少ない仕事として認識されているという残念な事実を思い知らされます。 オブジェクト指向の基すらいまだにきちんと使いこなせない開発の現場 技術について勉強した知識をほとんど活用できないし評価もされない 無駄なドキュメント作成などに対する膨大な単純作業を強いられる いわゆる3K職場と言われるような過酷な労働と低い賃金 20年以上も前の仕事の進め方からあまり進歩が見られない 多重下請け構造によりユーザーに直接価値を提案するような仕事が難しい 多くの業務アプリケーション開発現場における体験を通して、以上のようなことが語られているということを考えれば、「業務アプリケーションのプログラマーは負け組だ」という意見が出てくることも当然のことか

    エンタープライズ開発者が負け組として軽蔑される日本のSI業界って - 達人プログラマーを目指して
  • 日本のソフトウエア産業、衰退の真因

    ソフトウエア・エンジニアリングのリーダーの一人、エド・ヨードンは1992年に、『Decline and Fall of the American Programmer 』を著し、米国のソフトウエア産業の衰退と挫折を警告した。このを出す少し前まで、彼は「この国が危ない(A Nation at Risk)」というタイトルで講演行脚をしており、同書はそれをまとめたものである。 このの中で、ヨードンは日をソフトウエア開発における優等生の一人として挙げ、インドの飛躍を予見している。が書かれた時点では、インドのIT産業はまだ黎明(れいめい)期にあったが、彼の予想通り、現在は英語圏で質の高いソフトウエア開発力が得られる国として、欧米から頼られる存在になり、IT立国を目指す他のアジア諸国からお手と見なされるまでになった。 「この国が危ない」というヨードンの警告に触発されたのか、米国上院の「米国の

    日本のソフトウエア産業、衰退の真因
  • 未臨界量のプルトニウムの塊「デーモン・コア(悪魔のコア)」

    「ちょっと手が滑っただけで大惨事となったり、科学者が素手でこねくり回していた物体が数ヵ月後に世界を死の恐怖に陥れたりするセカイ系テイストとか、世界の人々が数万人単位で死んだり、自分も死んだりする可能性があることを何とも思っていないマッドサイエンティストぶりとか、あとこの「デーモン・コア」と言うネーミングとか、この記事を書いた人は嫌すぎる」ということで、日語版Wikipediaに先月末に新しく登場した「デーモン・コア」の項目がなかなか秀逸です。 その名の通り、各種エピソードが「デーモン・コア(悪魔のコア)」という名にふさわしいくらいにぶっ飛んでおり、再現写真もあるのでその実験内容の恐ろしさが実感できます。 中身は以下から。 「デーモン・コア」という物がある - ymitsu の日記 デーモン・コア - Wikipedia まずは全体の説明。これだけでも相当の破壊力のある概要となっています。

    未臨界量のプルトニウムの塊「デーモン・コア(悪魔のコア)」
  • ドコモ回線でiPhone使う、SIMロック解除で ジャーナリスト 石川 温 - 日本経済新聞

    NTTドコモの携帯電話回線で米アップルのスマートフォン「iPhone4」や多機能端末「iPad」が使えるようになった。4月1日、ドコモがiPhoneなどでも使える小型のSIMカードを発売したためだ。安定した通話品質を売り物にしているドコモの回線でアップルのハード(機器)を使いこなしたいというニーズは高いとみられ、消費者の選択肢が広がることになりそうだ。ドコモは1日、携帯電話を1つの通信会社でし

    ドコモ回線でiPhone使う、SIMロック解除で ジャーナリスト 石川 温 - 日本経済新聞
  • Building a Better Form Library – House Absolute(ly) Pointless

  • Twitterの検索機能が進化、ネガティブ / ポジティブ検索も可能に - engadget 日本版

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Twitterの検索機能が進化、ネガティブ / ポジティブ検索も可能に - engadget 日本版
  • 日本のSI業界でこそ、専門の技術者の必要性がもっと見直されるべきではないのか? - 達人プログラマーを目指して

    Twitterでフォローさせていただいている@chok12jaさんのつぶやき がきっかけで、外国人の視点から日のSI業界の問題について分析した面白い英文の記事を見つけました。 How the Japanese IT Industry Destroys Talent | Japan -- Business People Technology | www.japaninc.com [ThinkIT] 第2回:なぜ日IT業界ではスーパーSEを育てられないのか (1/4)(New 日語訳が見つかりました。) 2007年に書かれた記事なのでもう4年も前に書かれたものですが、日頃から私が感じてきた業界の問題点について鋭く批評を加えており、非常に共感する内容が書かれていました。ブログの主な読者の方々にとっても興味深い内容だと思いますので、ここで簡単に内容について紹介させていただきたいと思います

    日本のSI業界でこそ、専門の技術者の必要性がもっと見直されるべきではないのか? - 達人プログラマーを目指して
  • 第6回 UNIXプログラミングの勘所(3) | gihyo.jp

    ネットワークプログラムとSIGPIPE 「私の書いたサーバが突然死するんです。どうしてでしょうか」という質問を受けることがあります。これは多くの場合、SIGPIPEの処理を忘れていることが原因です。SIGPIPEとは、切断されたネットワークソケットなどにデータを書き込もうとした際に送出されるUNIXシグナルです。特に設定しない限り、プロセスはSIGPIPEを受け取ると強制終了されます。そのため、通信が突然切断される可能性のあるTCPサーバにおいては、SIGPIPEを無視するよう設定する必要があります。 # デフォルトの動作(SIGPIPEの場合はプロセスの終了)に設定 $SIG{PIPE} = 'DEFAULT'; # SIGPIPEを無視するよう設定 $SIG{PIPE} = 'IGNORE'; # SIGPIPEを受信した際に実行するサブルーチンリファレンスを # 設定 $SIG{PI

    第6回 UNIXプログラミングの勘所(3) | gihyo.jp
  • SI業界で技術者が軽視されてしまうのは何故なのか - GoTheDistance

    のSI業界でこそ、専門の技術者の必要性がもっと見直されるべきではないのか? - 達人プログラマーを目指してを拝読しました。この手の議論は定期的に出てくる根の深い問題でありまして、1億年と2000年前から多くの方に言及されています。しかし、それほど大きい問題であるということです。一概にああしろこうしろで片付く問題ではありません。 色々論点はありますが、「技術を売って社会貢献している業態なのに、一番重要な技術者を軽視するってどういうこと?」という1点に集約でき、上記エントリの主題も同じです。技術onlyの専門家の存在が認められないのが問題だと。しかしですね、「技術者そのものを売ってるんだから、軽視云々を言ってもどうしようも出来ない」という果てしない平行線を辿っていることが見えているでしょうか?ブルーハーツの「弱いものたちが夕暮れ 更に弱い者を叩く」というフレーズが思い起こされます。 技術

    SI業界で技術者が軽視されてしまうのは何故なのか - GoTheDistance
  • はてなブックマークのコメントにモデレーション機能が付いたようです - Cube Lilac

    今日,はてなブックマークを閲覧しているとデザインが変わっている事に気づきました.ただのデザイン&UI変更かなと思ったら,ひとつ興味深い変更が行われていました. ブックマークコメントが「人気のブックマークコメント」と「新着ブックマークコメント」に区分されていました.人気ブックマークコメントは恐らくはてなスターの数をベースに選別しているのだろうと推測されます.ここに来て,はてなブックマークのエントリーページにも「モデレーション機能」が付加された事になります. モデレーションのような制限は必要ですか? 必要です。 ご存知のように、スラッシュドットには、1日数千、月にして数万というコメントが送られてきます。データベースには、常に50,000件以上のコメントがあります。1つのストーリーに数千もの返事が付くこともあるのです。現実には、そのすべてが読む価値のあるコメントとは言えません。ひどいものもあれば

    はてなブックマークのコメントにモデレーション機能が付いたようです - Cube Lilac
  • 第3回MessagePackハッカソン開催報告 - Blog by Sadayuki Furuhashi

    4月3日、MessagePackハッカソン第3回を開催しました。 14人のユーザーと開発者が集まり、実際のユースケースを元にしながら多くの問題が解決(への方針が決定)しました。 リンク MessagePack-RPC Erlang(α版くらい) MessagePack for OCamlを公開しました RPCのバージョニングサポート 背景 ソフトウェアはバージョンアップを繰り返すものですが、分散型のアプリケーションでは、単一のシステムの中で新旧のバージョンが混在して運用されることがあります。昨今のスケーラブルな分散システムでは、システム全体を停止せずに部分的にプログラムをバージョンアップさせていく ローリングアップデート と呼ばれる手法が利用されており、このようなケースでも 新旧のバージョンが互換性を保ったまま相互に通信可能である必要があります。 Thrift では、関数の引数やstruc

    第3回MessagePackハッカソン開催報告 - Blog by Sadayuki Furuhashi
  • 7ステップで理解するJavaでの列挙型/enum使用法

    7ステップで理解するJavaでの列挙型/enum使用法:【改訂版】Eclipseではじめるプログラミング(21)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります “列挙”の使いどころは、定数の集合にあり 例えば、カレンダープログラムを作成したい場合は、1月から12月までをどのようにプログラム上で表現すればいいかを考える必要があります。トランプゲームを作成したい場合は、スーツ(スペード、ハート、ダイヤ、クラブ)について、同様に検討する必要があります。 こういった「あらかじめ要素数が分かっている定数の集合」を列挙して使うプログラムを作成するには、「列挙型(enumerat

    7ステップで理解するJavaでの列挙型/enum使用法