Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ブックマーク / d.hatena.ne.jp/shunsuk (11)

  • プログラミングは「名前」が9割。 - このブログは証明できない。

    プログラミングというのは、名前をつける行為なんだと思う。 プログラミングで一番大切なこと。 もしも、プログラマーじゃない人に、「プログラミングで一番大切なことは?」と聞かれたら、迷わず「名前」だと答える。もちろん、人それぞれだし、自分はスキルの高いプログラマーじゃないよ、と前置きして。 名前が9割と言ったときの、9割という部分は人によってだいぶ差があるんだと思う。もっと小さいかもしれない。けれど、名前が重要だという点に関しては、反対するプログラマーはいないんじゃないだろうか。 時代や環境で変わる名前。 いま僕がイメージしてる名前というのは、変数名だったり関数名だったりクラス名だったり、とにかくいろいろ。さらに、JavaScriptとか高階関数をバリバリ使うような場合など、名前をつけないという選択肢もある。 なんとなくJavaScriptと書いたんだけど、名前はプログラミング言語や開発環境や

    プログラミングは「名前」が9割。 - このブログは証明できない。
    tyage
    tyage 2015/08/06
  • 月315円から使えるインフラサービス Gehirn Web Services がステキで恋に落ちるレベル。 - このブログは証明できない。

    あと1ヶ月もすればもうクリスマスだ。そしてまた1年と1ヶ月もすれば来年のクリスマスだ。アレも欲しい、コレも欲しい。でも、当に欲しいモノって何だっけ?欲しいモノを聞かれて、すぐに答えていた子供の頃。歳をとるほどに、自分の欲しいモノがわからなくなる。そしてプレッシャーがかかると、思わず「からあげ」と答えてしまう。僕の欲しいモノは何なんだろう。 そうだ。サーバーだ。サーバーが欲しかったんだ。僕はずっとサーバーを探していた。昔はRailsが動くレンタルサーバーなんてなかった。専有サーバーを借りるお金などなく、ロリポップの525円の共用サーバーは当時としては珍しくRubyCGIが動いたので、名義で申し込んで(ごめんなさい!)、RailsCGIモードで動かしては画面遷移するたびに10秒くらい動かない画面を見つめたりしていた。最近は、ServersMan@VPSが490円で使えて安いんだけど、や

    月315円から使えるインフラサービス Gehirn Web Services がステキで恋に落ちるレベル。 - このブログは証明できない。
    tyage
    tyage 2013/01/05
  • タブレット型MacBookついに登場!「MacBook Paper」を公開! - 医者を志す妻を応援する夫の日記

    以前より噂されていたタブレット型MacBookがついに登場した。その名も「MacBook Paper(マックブック・ペーパー)」。アルミ削り出しの前モデルから一転、素材には紙が使用されている。MacBook Airを超える史上最薄を実現、さらに史上最軽量となっている。さっそく、入手したMacBook Paperを使ってみた。 体は紙で作られており、古紙(70%)入りの再生紙が使用されている。ブラウンのボディに白いアップルのロゴが光る。 B5大学ノートとほぼ同じサイズであり、従来のMacBookに比べるとはるかに小さい。 MacBook Airよりも薄い。「ソフィーの世界」と比較してみると一目瞭然だ。 間違いなく史上最軽量のノートブックだ。鞄の隙間にスッと差し込んで持ち運ぶことができるだろう。 体を開いたところ。大学ノートをモチーフに作られており、一見しただけでは普通の大学ノートと見分け

    タブレット型MacBookついに登場!「MacBook Paper」を公開! - 医者を志す妻を応援する夫の日記
    tyage
    tyage 2012/03/14
  • 「おプログラミングりなさい!」 - このブログは証明できない。

    おプログラミングりなさい!(月影"Matz"千草) Scala…恐ろしい子! Javaはこのまま崩れ去っちゃいけないのよ!わたしのライバルなんだから さがしてもさがしてもプログラミング言語がみつからなければ  自分で言語をつくればいいんだ…! 仕様は同じでも言語しだいで ソフトウェア開発も悲劇の現場になりうる どんなに闇が濃くても 黒魔法がなければRailsはできないのですよ… もって生まれたLarry Wallの恵まれた才能に 自分のふりしぼる汗の力が勝ったとき わたしは初めて胸をはって自分の人生を生きられるのよ Lispは千の仮面をもっている Pythonと競ってPythonに勝ちたい おれもLisperだからな 責任がもてなくなるかもしれんぞ あめんぼあかいなサピア・ウォーフ仮説 ひどい!ひどい…!なんてひどい言語!噂どおりの冷血漢!大っきらい!なんていやなやつ!どんなことがあったっ

    「おプログラミングりなさい!」 - このブログは証明できない。
  • Titanium Mobileの暗黒ノウハウを公開します。 - このブログは証明できない。

    WEB+DB PRESS Vol.61の特集は、Titaniumでした。実際にアプリを作りながらのチュートリアルになっています。正統派な入門記事です。 でも。期待してた内容ではありませんでした。私は、Titaniumの暗黒面が知りたいのです。いつものWEB+DB PRESSなら、そんな記事が多いのですが、さすがにまだ開発者が少なそうなTitaniumではアッサリ目に仕上げるしかないのでしょう。そこで、このどうでもいいブログで、Titaniumのバッドノウハウ、いや、暗黒ノウハウをメモっておきます。 アプリを1開発しただけですので、そこまでTitaniumのことを解っているわけではありません。間違っているところなどがありましたら、指摘してもらえるとありがたいです。暗黒ノウハウをみんなで共有しましょう。あと、スシなどをおごってもらえると、もっとありがたいです。 前提。 Titaniumのバー

    Titanium Mobileの暗黒ノウハウを公開します。 - このブログは証明できない。
    tyage
    tyage 2011/05/28
    暗黒ノウハウまじでありがてえ
  • Titanium Mobileの暗黒ノウハウを公開します。主にAndroid編。 - このブログは証明できない。

    すこし前の話になりますが、Titaniumを使ってiPhoneアプリAndroidアプリを同時リリースしました。iPhoneアプリの方は、以前公開した暗黒ノウハウでわりと楽に作れました。問題は、AndroidiPhoneとは違う暗黒ノウハウが必要となりました。 Titanium Mobileの暗黒ノウハウを公開します。 - このブログは証明できない。 今回は、ボリューム少なめです。もう少したまってから公開しようと思ったのですが、Objective-Cを使った開発に戻ったので、しばらくTitaniumは使わないだろうということで公開することにしました。そうそう、日語でTitaniumの書籍が出るみたいですね。 Android対応 TitaniumはiPhone対応が先行していて、Androidだと機能がなかったりバグがあったりするそうです。私はわりとどうでもいいアプリしか作ってないので

    Titanium Mobileの暗黒ノウハウを公開します。主にAndroid編。 - このブログは証明できない。
    tyage
    tyage 2011/05/24
    いいたかったことがいっぱい書かれてる
  • ループをたくさん回す処理を高速化する初歩の初歩。 - このブログは証明できない。

    テキスト処理を中心にやっていましたが、画像処理に興味が出てきて、さっそくアプリを作りました。もともと下の記事のあたりでユーザーとして画像処理に興味を持って、当然の流れながら、自分でもつくってみようと。 Color Splash + TiltShift Generator + Instagramの写真加工が面白い。 - このブログは証明できない。 で、何かを間違えて、普通の画像処理ではなく、カメラの映像をリアルタイムに加工しはじめました。そうすると、パフォーマンスがかなりシビアなんですね。 iPhoneでカメラの映像をリアルタイム画像処理してみる。 - このブログは証明できない。 全ピクセルを操作しなければなりませんから、ループをたくさん回す必要があります。なんとか高速化できないかと考えてみたところ、あっさり高速化に成功しました。私が気づくぐらいですから、初歩の初歩なんだと思います。 追記:

  • プログラマーが泣けるジブリのセリフ20撰。 - このブログは証明できない。

    「飛ばねぇプログラマーはただのプログラマーだ」(紅の豚) 「夢だけど、バグじゃなかった!」(となりのトトロ) 「見ろ!人員がゴミのようだ!」(天空の城ラピュタ) 「前は何も考えられなくなって、飛べたの」(魔女の宅急便) 「40秒でコミットしな!」(天空の城ラピュタ) 「ようやく守らなければならないものができたんだ。納期だ」(ハウルの動く城) 「ポニョ、ソースコード!好きー!」(崖の上のポニョ) 「ヤな部長! ヤな部長!! ヤな部長!!!」(耳をすませば) 「黙れ小僧!お前にサンが救えるか?」「わからない。だが、オラクルと共に生きることはできる!」(もののけ姫) 「逝ってしまわれた…」(風の谷のナウシカ) 「違う部署で働かせてください!」(千と千尋の神隠し) 「変数名を大切にしないやつなんて大っ嫌いだ!」(ゲド戦記) 「あの子を解き放て!あの子はプログラマーだけど人間だぞ」(もののけ姫) 「

  • JavaScriptのwithをRubyでも使いたい夢をあきらめないで。 - このブログは証明できない。

    JavaScriptには、withという構文があります。あまり使われていないようです。むしろ、使わないことが推奨されているようです。ですから、知らない人もいるかもしれません。withを知っているかどうかが、JavaScriptのwithを知っているかどうかの分かれ目ですね。私はwithを知っていますが、使ったことはありません。 それでは、JavaScriptのwithの使い方を見てみましょう。まずは、withを使わない場合。 console.log(Math.cos(1/2)); //=> 0.8775825618903728 console.log(Math.sqrt(2)); //=> 1.4142135623730951 普通ですね。次に、withを使う場合。 with(Math) { console.log(cos(1/2)); //=> 0.8775825618903728 co

  • Brainf*ck基礎文法最速マスター - このブログは証明できない。

    各種プログラミング言語の基礎文法最速マスターの記事を、忠実にBrainf*ckに置き換えました。 Perl基礎文法最速マスター - Perlゼミ(サンプルコードPerl入門) Route 477(2010-01-25) PHP基礎文法最速マスター - Shin x blog 2010-01-26 Haskell基礎文法最速マスター - think and error Bash基礎文法最速マスター - いろいろ解析日記 VBA基礎文法最速マスター - いろいろ解析日記 VBScript 基礎文法最速マスター - CX's VBScript Diary - VBScript グループ JavaScript基礎文法最速マスター - gifnksmの雑多なメモ 基礎 命令8個。 > ポインタをインクリメントする。 < ポインタをデクリメントする。 + ポインタが指す値をインクリメントする。 - ポ

  • プログラマーが覚えておくべき10の英語フレーズ - このブログは証明できない。

    It's a feature. 仕様です。 I'm afraid not. 無理です。 Something is wrong with Internet Explorer. IE爆発しろ! I'm 20's in hex. 16進数で20代です。 You are often PHP. よくdisられてるね。 She is Haskell. 彼女はとってもピュアだけど、ちょっと近寄りがたいところがある。 I'm waiting for compiling to end. 2ちゃんねるを見ています。 I have a single core. そんなにいっぺんには出来ません。 I took a core dump yesterday. 昨日は飲みすぎた。 He created a Lisp implementation in PostScript. 彼は変態です。 プログラマーが世界を救う10

  • 1