タグ

2012年11月5日のブックマーク (14件)

  • tmuxでコンソール共有が便利すぎる - くだらぬみちくさにっき ---- To waste one’s time on the road might be good, I think.

    「ふええプログラミング分からない><」とか「ふええコンパイルうまくいかない><」とか、 場合によっては環境に依存しそうな問題を友人から持ちかけられたことって多いとおもいます。 というかぼくは持ちかける側なのですが(´・ω・`) 普通は「いまPATHは〜で、これを実行するとこういう結果がでて...」みたいにSkypeでログを切り貼りしながら話を進めたりするんですが、これ結構心が折れる。「ここがおかしい」「ここってどこ!!」「(スクリーンショットを貼る)」みたいなこともよくあるし。 で、えりっくさんなりの解決策が1つ見つかったのでご紹介。 tmuxを使うことで、相談してきた相手の見ているコンソールをまんま自分の目の前に再現し、さらにそのまま相手の権限で操作を行うことができます(ちょっと危険)。 ちなみに学校やVPSのように外部からSSHアクセスできる環境が条件となります(ローカルのひとごめんね

    tmuxでコンソール共有が便利すぎる - くだらぬみちくさにっき ---- To waste one’s time on the road might be good, I think.
    naoty_k
    naoty_k 2012/11/05
  • 拙著「Linuxネットワークプログラミング」:Geekなぺーじ

    Linuxネットワークプログラミング」というを書きました。 LinuxでCを利用してネットワークプログラミングを行うための解説書で、私にとって初の書籍執筆です。 昨年2月にソフトバンククリエイティブさんから書籍執筆のオファーを頂き、開始から約一年後の発売となります。 今回、C言語によるLinuxのネットワークプログラミング解説書籍を執筆する機会を頂けたのですが、書籍の大きな方向性として以下の点が挙げられます。 可能な限り、ソースコード全文を掲載する。断片的なソースコードだと手元で即座に試しにくい メインはIPv4を意識しながら書く ただし、getaddrinfo()を前提とし、IPv6が存在することを前提に書く IPv6移行がメインの書籍ではない。インターネットの世界がIPv4/IPv6デュアルスタックで運用されることになるという前提でネットワークプログラミング解説書を書いているだけ

    naoty_k
    naoty_k 2012/11/05
  • 初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵

    30日でできる! OS自作入門 出版社 : 毎日コミュニケーションズ 発行日 : 2006/3/1 良いです。アカデミックの匂いが良い意味で全くしない。その上での実践的なは日語で他に無いと思います。ガチムチアカデミックの批判にあえて真っ向勝負してるような意欲作です。 正しい知識だの用語だのそんなもんはどうでもいいから手を動かしてやってまえみたいな感じで。こういうのは頭いい人たちから批判されやすいですね。俗物な私にはぴったりでしたが。 書はWindows用のサンプルしかないんですがMac用に整えたので、それ公開するついでに思ったことつらつらと書いときます。 開発環境 Mac サンプルがWindows用なのでいろいろMac仕様にしなきゃいけない(後述) テキストエディタ EmacsだのVimだのなんでもいいので適当に用意 バイナリエディタ Macだと0xEDが良い http://www

    初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵
    naoty_k
    naoty_k 2012/11/05
  • Webサービスの名前をつける時のアイデアいろいろ

    2017年6月30日 Web関連記事 新しくWebサービスやアプリを作るとき、悩むポイントのひとつとなる「サービスの名前」。悩めば悩むほどよくわからない名前になってしまったり…。私ははっきり言って結構苦手です…が、しなきゃいけない時があるので、研究+ない頭振り絞って考えました。名づけのプロの方の助言なんぞあれば嬉しいですw ↑私が10年以上利用している会計ソフト! まず、Webサービスの名前を考えるにあたって、有名なWebサービスをあげてみました。Facebook、TwitterFlickr…。どれも短く、英語でいう「2音節」です。音節とは母音を中心としたまとまりで、音節が増えるほど長い単語になります(音節について詳しくはこちら)。2音節というのはサービス名としては短く、リズムカルに発音することができます。 それをふまえ、私の考えたWebサービスの名前を考える時のポイントを挙げてみます。

    Webサービスの名前をつける時のアイデアいろいろ
  • もうひとつの Scheme 入門

    勾配の緩やかな初心者向け Scheme 入門ページです。 コンピュータは使ったことがあるが、プログラミング経験があまりない人を想定しています。 Scheme の解説はすでに山ほど優れたものがありますが、あえて解説記事を書いてみました。 Scheme のような抽象的な話題は波長が合えばすんなりと理解できますが、あわないと全く理解できません。 他の解説を読んで今ひとつよく理解できなかった人は試しに読んでみてください。 この記事の目標はコンピュータ科学の教科書の決定版である SICP を読める程度の Scheme の知識を提供することです。 目次: 処理系のインストール Scheme を電卓代わりに使う リストを作ろう 関数を定義しよう 分岐 局所変数 繰り返し 高階関数 入出力 代入 文字、文字列 シンボル型 連想リスト、ハッシュ表 ベクトルと構造体 構文の定義 (マクロ) 継続 遅延評価 非

  • ハッカーと遅延評価勉強法 - LukeSilvia’s diary

    の(というかはてな界隈)ハッカーはほぼ「遅延評価勉強法」をしている気がします。 僕はまだまだ世界のハッカーについて詳しくもないし、日ハッカーですら、はてな界隈で有名な人を知っているくらいです。それでも、上記のような確信を持ちました。 遅延評価勉強法とは 遅延評価勉強法とは、僕が知る限りでは、id:amachangさんのブログで作られた造語です。元はプログラム用語の「遅延評価」から来ています。 「遅延評価」という言葉を調べてみると、「ある式を、その結果が当に必要になる時点までは評価しないでおくテクニック」とあります。そのメリットは、「条件次第で捨ててしまうような値を事前に準備することは非効率的である。このような場合遅延評価を行うと必要なときだけ値が計算されるので計算量を低減できる」とありました。 ここから遅延評価勉強法とは、「その知識が必要になった時に初めて勉強する方法」です。もっ

    ハッカーと遅延評価勉強法 - LukeSilvia’s diary
  • 私の言語遅延学習法 - 三つのルール+1 : 404 Blog Not Found

    2008年02月09日00:05 カテゴリLightweight Languages 私の言語遅延学習法 - 三つのルール+1 つっこみが遅くなりました。 新しくプログラミング言語を覚えたいときに行うべき10の練習問題 | IDEA*IDEA 404の人とかが突っ込んでくれそうな気がするので気軽にいってみます。 いい機会なので、私の言語学習法をこの際披露することにしましょう。 私の場合、一番の特徴は、「必要を感じるまで学ばない」「当の問題に出会った時に、それを全力で解く」「学ぶ時には『原典』に当たる」ということでしょうか。私はこれを「遅延学習」と呼んでおります。実はこのことはコンピューター言語に限った事ではないのですが、コンピューター言語の場合、このことが特に顕著です。これらの特徴について一つずつ解説してみましょう。 必要を感じるまで学ばない 私の場合、長らく「プログラマー」としてより「

    私の言語遅延学習法 - 三つのルール+1 : 404 Blog Not Found
  • スタートガイド - iOS用Facebook SDK - ドキュメンテーション - Meta for Developers

    Getting Started with the Facebook SDK for iOS This guide shows you how to integrate your iOS app with Facebook using the Facebook SDK for iOS. The Facebook SDK enables: Facebook Login - Authenticate people with their Facebook credentials. Share and Send dialogs - Enable sharing content from your app to Facebook. App Events - Log events in your application. Graph API - Read and write to Graph API.

    スタートガイド - iOS用Facebook SDK - ドキュメンテーション - Meta for Developers
  • Facebook Graph API活用iPhoneアプリ開発入門

    Facebook Graph API活用iPhoneアプリ開発入門:書籍転載:Facebook SDK for iOSアプリ開発ガイド(1)(1/3 ページ) Facebookのソーシャルグラフを扱うiOSアプリを作る 「Facebook SDK for iOS」は、iOS(iPhoneiPad、iPod touch)用のSDKで、Objective-Cで書かれています。企画では、iOSアプリケーションにFacebook連携機能を盛り込むことを想定し、前後編にわたり、以下の方法を解説します。 iOSアプリを使ったログイン Facebook Graph API(以下、Graph API)を利用した情報の取得 Graph APIを利用した投稿 Legacy REST API(「Old REST API」という呼称も使われている)やFQLの利用 ダイアログを使った投稿 企画は、アスキー・メ

    Facebook Graph API活用iPhoneアプリ開発入門
  • Xcode Build Settings Part 1: Preprocessing

  • パソコンで作業しているとき、作業用BGMってYouTubeとかニコ動とかから探してきてたけど、もっといいやり方ってないかなって考えたので、その結論とか、どんなサービス使ってどんな体験できるようになったかを1分くらいで読めるようにしてみた。 - ほねっとのぶろぐ

    パソコンで作業してるときとか、なんか考え事しているときって、 作業用BGMって役に立つ。 何かわかんないけど作業用BGMがあったほうが、 いい感じに集中して作業に取り組めるし、 アイディアとかが楽にひらめきやすくなる。 自分みたいな「アニソン大好きー!」な人は アニソンを作業用BGMにして、テンションを上げて 作業に取り組むことがとってもいい効果。 でも結構こんなダメなことが起こっちゃう。 今の感じにあった作業用BGMを10分探して10分聞いて、また10分探してしまう 持ってる音楽ファイルを聞き飽きて結局作業がはかどらない YouTubeとかニコ動のを聞こうとするも、途切れたりシークが遅い 結構集中するためにやってるのに末転倒になっちゃう。 ラジオとかも声はいっちゃうしなぁ・・・ けっこううまくいかない。 そこでいまおすすめなのがSoundCloud.comのアニソンDJの 人たちのトラ

    パソコンで作業しているとき、作業用BGMってYouTubeとかニコ動とかから探してきてたけど、もっといいやり方ってないかなって考えたので、その結論とか、どんなサービス使ってどんな体験できるようになったかを1分くらいで読めるようにしてみた。 - ほねっとのぶろぐ
  • Macで個別ウィンドウのスクリーンショットを撮るキーボードショートカット | ゴリミー

    Macでスクリーンショットを撮る時に使うショートカットは画面全体をキャプチャする「Shift + Command + 3」と指定範囲をキャプチャする「Shift Command + 4」。僕はMac純正のスクリーンショットを撮るキーボードショートカットはこの2種類のみだと思っていたが、どうやら他にもMacのスクリーンショット撮影に関するテクニックは存在していたようだ! 記事では、Macで個別ウィンドウのスクリーンショットを撮るキーボードショートカットを解説する!

    Macで個別ウィンドウのスクリーンショットを撮るキーボードショートカット | ゴリミー
    naoty_k
    naoty_k 2012/11/05
  • #isucon2 で優勝してきました - 酒日記 はてな支店

    なんでもありのいい感じにスピードアップコンテスト ISUCON が 2 になって帰ってきたので、参加して優勝を勝ち取ってきました。 まとめ的なものはこちらから livedoor Techブログ : ISUCON チームメンバーのblogも併せてご覧ください。 おそらくはそれさえも平凡な日々: #isucon2 で連覇させてもらってきました Redis布教活動報告 ISUCON 編 - unknownplace.org 今回は前回の ISUCON 優勝メンバーのひとり @sugyan が転職して出題側に回ってしまったので、@typester を招聘してチーム編成。@songmu と共に3人でチーム「fujiwara組」として再参戦です。 以下、作業用IRCのログからふりかえりますと…… 11:39:29 <typester> とりあえずrecent_soldはキャッシュってのはまずやることか

    #isucon2 で優勝してきました - 酒日記 はてな支店
  • #isucon2 に参加しました - @kyanny's blog

    #isucon2 に参加しました。とても楽しかったです。ありがとうございました。最終スコアは五位という結果に終わりましたが、うまくいったこともダメだったこともひっくるめて自分の実力は出せたので過程には満足しています。 事前準備 昨年の isucon では雰囲気に飲まれてほとんど何もできないままタイムアップを迎え、不意な結果に終わりました。今年は去年の反省を踏まえて、チームメイトの @kentaro さんと @tnmt さんと事前にある程度の方針を決めて臨みました。 言語は基 Ruby を選ぶ。仕事で使っているし、アプリケーションサーバの運用や rbenv などの周辺ツールの扱いにも慣れているので。とにかく手に馴染んだものを選ぶ。「なんとなくはやそう」みたいな曖昧な理由で node を選んだりしない。 コードは GitHub にでも置いて、 Capistrano で一発デプロイできるよう

    #isucon2 に参加しました - @kyanny's blog