タグ

2009年11月9日のブックマーク (16件)

  • Shibu's Diary: きれいなソースコードを書けるようになるためには

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 by chazmatazz 「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。あ、Pythonに限定してますが、他の言語でも似たようなものはあると思いますので、脳内変換をお願いします。 事前の設計はしません 「こういう処理が必要」「こういう計算しなきゃね」みたいなロジックや「要件はこうかな?」ということは事前に考えたりするけど、クラス構造とかは基的に考えないで手をつけます。そして、ある程度規模が大きくなって「あ、ちょっとこの関数大きすぎて理解しにくいなぁ」と

  • Shibu's Diary: 「ソースコードをきれいに書く唯一の方法」は4つある

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 taken by Manuel_Marin なんとなく書いたら、アクセス数が10000件超えたソースコードをきれいに書くための方法の記事。r-westさんの「きれいなソースコードを書くために必要な、たったひとつの単純な事」と、uwiさんの「誰がためのきれいさ?」と、フォローのトラックバックまで頂きました。僕のも含めてそれぞれスタンスが違いますが、どれが正しいとか、どれが一番いいかというのはないと思っています。人によってどっちがいいかは別れるはずです。人によっていちばん苦労がなくて、モチベーションがあがる方法がそれぞれの人にとっての正解である、というのが僕の考えです。 モチベーションマネージメントというのがよく言われるけど、「モチベーションを上げろ」と言われて上がる人なんていませ

  • 自分にとって関心のあるTwitterの話題を取りこぼさないようにする方法 | | SOHO考流記 | あすなろBLOG

    Twitterのタイムラインは(自分の意志でフォロアーを選んでいるために)おのずと自分にとって関心のある話題で埋め尽くされるようになります。このベルトコンベアさえ見ておけば、ある程度の情報摂取要求は満たされるでしょう。 でも、タイムラインの欠点は話題の移り変わりが激しいためにきちんとフォローしようとすると一定の負荷と時間がかかってくることです。言ってみれば山頂付近から勢いよく流れ出す上流では水は新鮮ですが、流れが速く、川下りには危険がともないます。一方、中流から下流にくだるに従って流速はゆるやかになるため、安全な航海が期待できますが、そのぶん淀みも増えるでしょう。 上流がタイムラインなら、中流はブログ、下流はまとめサイト、そして最終的に流れ着く海は書籍ということになるでしょうか。 そんな中で、上流の新鮮な情報をいかに効率よく、手間と時間をなるべくかけずにキャッチするかが課題になってきます。

  • iPhone初めての人に教えてあげたいちょっとした事 働くモノニュース : 人生VIP職人ブログwww

    1 名前:iPhone774G:2009/10/01(木) 00:26:52 ID:08TNHrbO0 例)アドレス帳の名前を長押しすると、電話番号をコピーできる 59 名前:iPhone774G:2009/10/02(金) 21:00:37 ID:D1bZ2bhC0 ちょっとしたことがいろいろ書いてあるよ。 http://wikiwiki.jp/ipn/ 2 名前:iPhone774G:2009/10/01(木) 00:48:25 ID:DXM47EIe0 じゃあ俺も一つ。 体右上のリセットボタンを押しつつ、ホームボタンを 同時押しすると、今の画面のスクリーンショットが取れる。 カメラロールで閲覧可能。壁紙にも出来る。 3 名前:iPhone774G:2009/10/01(木) 00:55:21 ID:nOzc0b3v0 音楽聞いてる時はホームボタンダブルクリックで 簡易コントローラ表

  • 初心者が効率良くSEOテクニックを身につける方法 | パシのSEOブログ

    SEOテクニックをマスターする事は簡単ではありませんが、それなりの知識をつけそれなりの成果を出す事は難しくありません。 SEOをこれから始める方や、サイト管理の命を受けてSEOに取り組まざるを得なくなった方のために、効率よくSEOスキルを身につけていくための方法をご紹介します。 準備1:を買う、SEOブログを見る SEOの基礎知識を身につけるためにまずは専門書を購入しましょう。SEOに関する書籍は沢山ありますが、おススメは下記の2冊です。SEOを行う上でCSSの知識は必ず必要となりますので、CSSも併せて購入しておいた方が良いでしょう。 『検索にガンガンヒットさせるSEOの教科書:(翔泳社 )』 『現場のプロから学ぶXHTML+CSS:(毎日コミュニケーションズ)』 購入したらとにかく読みます。始めは読み進めても分からない事だらけだと思いますが、とにかく一回読みきります。読み終えたら次

  • 「テトリスを1時間強で作ってみた」の動画投稿者「幼稚園の頃"ベーマガ"のプログラムをSC-3000に打ち込んでいた」:アルファルファモザイク - 2ちゃんねるスレッドまとめブログ

    ■編集元:ニュース速報+板より「【IT】「テトリスを1時間強で作ってみた」の動画投稿者「幼稚園の頃"ベーマガ"のプログラムをSC-3000に打ち込んでいた」」 1 冷やし中華 部分的に終わりましたφ ★ :2009/11/09(月) 01:23:57 ID:???0 ニコニコ動画で2009年10月15日に投稿された「【プログラミング】テトリスを1時間強で作ってみた【実況解説】」という動画が人気を集めている(写真1)。公開されてから2週間ちょっとで15万回以上も再生され,コメントも数多く寄せられている。 内容は,開発ツールのインストールからスタートしてWindows環境でC言語を使い,わずか1時間強でテトリスを完成させるというもの。そのあざやかな手腕には,感嘆の声がコメントで寄せられている。プログラミングそのものがエンタテインメントになっており,1時間強見ていても全く飽きることがない。

  • FirefoxのテキストエリアをEmacsにしてくれるプラグインK2Emacsをリリースしました

    FirefoxのテキストエリアをEmacsにしてくれるプラグインK2Emacsをリリースしました 2009.11.08 日記 Emacs, firefox, javascript, KeySnail, Lisp, ubuntu Emacsは中毒性が高いエディタだ、なんていうことを聞きます。とりあえず、Emacsでどうにかしたい。Emacsからでたくない。ただ、そこでネックとなってくるのが、ブラウザ。Emacsではw3mというテキストブラウザが使えるので、それを使えばどうにかしのげますが、昨今のリッチなサイトでは、結構苦しいなーと思ってしまうのです。 なので、Firefoxなり他のブラウザを使うことを余儀なくされるのですが、そこでストレスなのが入力環境。Emacsとは全く異なる環境を強いられるわけです。 そして、入力フォームの機能も非常に陳腐。例えば、ブログの編集画面とかだと、大層なwisi

    FirefoxのテキストエリアをEmacsにしてくれるプラグインK2Emacsをリリースしました
  • Twitter×iPhoneが切り開く新情報時代:日経ビジネスオンライン

    iPhone(アイフォーン)とTwitter(ツイッター)は、どちらも世界中の人々の行動や仕事の仕方など、ライフスタイルを大きく変えた革命的な存在だ。面白いことに、この2つは、ほぼ同時に産声を上げている。 iPhoneは2007年1月、米アップルのスティーブ・ジョブズCEO(最高経営責任者)が「電話を再発明する」と言って発表した。2007年6月末に米国で発売された時には、1週間前から購入者の行列ができた。日では発売予定がまだなかったにもかかわらず、日テレビ局も米国発売のニュースを大々的に報じていた。それから約1年後の2008年夏、iPhoneが日でも発売された。 iPhoneTwitterの相乗効果 日の携帯電話市場は、それまでに海外メーカー製の携帯電話がヒットした試しがなかった。日の携帯電話業界では「日では海外製携帯電話は売れない」という常識ができつつあった。何しろ世界最

    Twitter×iPhoneが切り開く新情報時代:日経ビジネスオンライン
  • Twitterのリスト機能にみるソーシャルプライバシー課題(とお知らせ):渡辺聡・情報化社会の航海図

    Twitterのリスト機能のリリースが先週から始まった。 「フォローの管理が楽になる」「(マーケティング観点で考えて)有力リストに入れるかどうかがフォロワー獲得の肝になるか」などの会話があちこちで出る中、@kenjienoこと飯野賢治氏が、「これ、プライバシー管理上問題とならないだろうか」という趣旨の呟きをされていた。(つぶやき元リンクは失念。探しきれなかったのでどなたか見つけられる方は知らせて頂けるとありがたい) 結論からすると、この点はリスクとなりうる。いや、いままさにホットイシューとして語られ始めているというところだろうか。 プライバシー情報の漏えいの観点からすると、例えば、Listedのところで「ex**会社」「エンジニア」「子育てパパ」「文京区仲間」というような趣旨リストテーマタイトルがつけられている場合、職業や家族構成、年収などといったところが概ね分かる。これくらい分かれば、一

    Twitterのリスト機能にみるソーシャルプライバシー課題(とお知らせ):渡辺聡・情報化社会の航海図
  • JavaScriptで読み込むCSSファイルをまるっと[7korobi8oki.com]

    代表中山陽平 ブログ「苦手意識を無くせばWeb活用はうまくいく」弊社では「がんばる中小企業」のWeb活用をサポートしています。今の時代、第3者である、制作会社や代理店におまかせでは勝てません。同じような商品・サービスが溢れる中、選んでもらうためのコンセプトを立て、それを実現するためにネットもリアルも総動員しながら戦う必要があります。 みなさんが世の中に・自社の従業員に実現したい幸せや提供価値を、しっかりと実現していくためには、みなさん自身が主役になり、私達のような専門会社が側面支援するのがベストです。 このブログでは御社が中心となってウェブ活用できるヒントを配信しています。お悩みの方はお気軽に問い合わせフォームからご相談ください。 最新の記事一覧

    JavaScriptで読み込むCSSファイルをまるっと[7korobi8oki.com]
  • kousyoublog.jp – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • Request Rejected

  • Collection & Copy - RubyについてJavaプログラマが知るべき10の事柄

    翻訳原文:10 Things Every Java Programmer Should Know About RubyJim Weirichコンサルタント / Compuwarejim@weirichhouse.org Copyright 2005 by Jim Weirich (All Rights Reserved)自己紹介ジム・ワイリック (Jim Weirich)Compuware社コンサルタントJavaのプログラマRubyの熱狂的支持者大事なことを、まず先に私は以前、大規模製造会社の従業員に就業後のC言語コースを教えていました。提出されたCのコードのスタイルをちょっと見ただけで、生徒が以前にどんな言語を利用していたかを簡単に当てられました。全くもって当のことです。「どの言語でも、君はFORTRANを書けるね」 Rubyを調査中のJavaプログラマなら、Rubyが色々な点でJav

  • Rubyのmixinは便利 - ゆーたんのつぶやき

    AOPが取り上げられることが多くなるにつれ「横断的関心事」への注目が再度 集まりつつあるように感じます。多重継承を許す言語の場合には複数のクラス に共通して持たせたい性質を一つのクラスとしてまとめ、それを各クラスが継 承するというパターンを取ります。ですが、多重継承は往々にして継承ツリー が複雑になってしまうため、最近はあまり良い手法とはされていないようです。 Javaも多重継承を許さない言語の一つで、複数のクラスに共通した性質を表現 したい場合にはインターフェースを使います。ただし、インターフェースはあ くまで「仕様」を表現するもので、実際の処理内容である「実装」とは別のも のです。実装も含めて、複数のクラスに共通の性質を手軽に持たせたいといっ た場合にはインターフェースはベストの手法ともいえない感じがします。 そうした背景もあって昨今AOPが注目されているわけですが、一方でそうした ニ

    Rubyのmixinは便利 - ゆーたんのつぶやき
  • PHPとRubyの文法面での比較

    PHPRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPRubyで意味するところはかなり違う。 まずPHPでいうブロッ

  • 簡単に肌ケアする方法教えます

    1 名前:以下、名無しにかわりましてVIPがお送りします:2009/11/06(金) 20:41:43.36 ID:v8wmRvnF0 約1ヶ月程前だけど、顔中にいっぱいニキビがあって、 外歩くのも嫌な顔だったけど、1ヶ月で完全にニキビ消して 美肌にもなったので、その方法を細々書いていきます ただし、効果には個人差はあるものの、結構効くと思います 3 名前:以下、名無しにかわりましてVIPがお送りします:2009/11/06(金) 20:42:59.54 ID:90xf26CtP ニキビ以外に顔に問題があるんだけどそれはどうしたらいい? >>3 顔の造形については対処しようがないですが、 他の事ならお答えできます 62 名前:以下、名無しにかわりましてVIPがお送りします:2009/11/06(金) 21:38:01.32 ID:EHTAecLrO どうして>>1はこのタイミングでこの内容