タグ

atodeに関するfuka265のブックマーク (57)

  • Big Sky :: Vim script manager「Vimana」が便利すぎる。

    これまでvimスクリプトをインストールするには、vim onlineでダウンロードして、書いてあるインストール手順に従って、時にはそのまま、時にはzipを解凍して.vim(windowsならvimfiles)に自前でコピーするのが一般的でした。おそらく自動化されている方もいるかもしれませんが、特有のスクリプト専用の更新ツールくらいかと思います。 Perlを知っている方ならばCPAN、rubyを知っている方ならばgemにあたる物がvimには無かったんです。 配布物が統一されていない為、無理だろうな...とも思ってました。 が、そこに登場したのがVimana(Vim script manager)です。 Vimana(3)             User Contributed Perl Documentation            Vimana(3) NAME Vimana - Vim

    Big Sky :: Vim script manager「Vimana」が便利すぎる。
  • 赤ちゃんが生まれてくる前に買うべき物、買わなくてよい物のまとめ - higepon blog

    初めての子供が生まれて 4 ヶ月が経ちました。 育児育児雑誌、パンフレット、Web などで「出産前にやるべき事、そろえておくべき物」を調べたのですが、子供が実際に生まれてみて分かることも多くありました。 また雑誌や赤ちゃん用品のお店が提供している「出産前に購入すべきリスト」は、商品を買わせようという意図もあり必須ではない物が含まれていたりします。 そんな経験をふまえて、当に必要な物をまとめてみようと思います。不足やご意見ありましたらコメントを頂けると助かります。 知っておくべき事 産前に用意しておくべき物は意外と少ないです。出産直前か、直後に病院で助産婦さんから「最低限必要な物のアドバイス」があるのでそれから用意しても遅くないかもしれません。 事前に買っておくと便利な物 ほ乳瓶 ほ乳瓶は 100ml 〜 160ml のものが2位あれば良いでしょう。赤ちゃんは間隔をあけてミルクを飲み

    赤ちゃんが生まれてくる前に買うべき物、買わなくてよい物のまとめ - higepon blog
  • Web アプリの MVC 設計まとめ - もやし日記

    MVC 設計について考えていたときに、ちょうどその辺りの話をされている方々が居たので、今の考えをまとめてみました。 目次 前提 肥大化するコントローラを避ける ビジネスロジックをどこに書けば良いのか コントローラとモデルの間にもう一つの層があるとうまくいく? まとめ 前提対象は Web アプリケーションで、画面数(ビューの数)は数個〜100個程度の規模です。WordPressTwitter、37signals のサービスのようなものを作ろうとするとき、どういう MVC 設計をしていくかについて考えます。巨大なシステム、金融系システム、基幹系システムなどを作る場合とは異なる考え方もあると思います(そもそも MVC を使わない、など)。 肥大化するコントローラを避ける例えば、八百屋さんで「60円で仕入れたリンゴ1つを100円で売った」こと(Sales Transaction)を記録する場合を

  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する連載。第44回は、MCUとDSPのデュアルモードに対応した先進的RTOS「RTXC Quadros」について紹介する。

  • なぜ増田小説概論

    (ブックマーク数がとんでもないことになったため、元増田はうかれている。なので匿名ダイアリーなのに、ペンネームまで書いてしまった。タイトルに大きく、須江岳史、と。しかし、プロの小説家でもない一人のプータロウが書いた文章がこんなにもてはやされることを、すこし疑問にも思っている。ちょっと足を伸ばして図書館に行けば、小説の書き方についてのはいくらでも手に入るはずだ。何かを学び取る目的ではなく、長すぎるからブックマークしておいた、というのなら、納得する。 というかこの論は物語と小説をニアリーイコール扱いしていて、小説論としてはちょっと古いというか、語りという小説の大問題がスルーされていて厳しい。http://d.hatena.ne.jp/CloseToTheWall/20090703/p1 という指摘も当然のことで、普段、一人称の小説ばかり書いている自分には、人称とか視点とかいった物語を語る上での

    なぜ増田小説概論
  • UIオートメーションによる自動UIテストの実践 ― @IT

    特集:UIオートメーションによる自動UIテストの実践 WindowsアプリのUIテストを自動化しよう クロノス 亀野 弘嗣 2008/06/03 読者の方々は、UI(ユーザー・インターフェイス)にかかわるテスト(以下UIテスト)を自動化できているだろうか? UIテストを自動化しようとしても、UIテストのコードは記述しにくく、記述方法に一貫性がない、などの理由から、自動化をあきらめる場合が多いのではないだろうか。 .NETの開発においても単体テストの自動化は一般的に行われるようになってきているものの、UIテストの自動化はそういった理由で実現が難しく、あまり行われていないのが現状だ。 そこで稿では、標準的で一貫性のある記述ができるMicrosoft UIオートメーション(以下UIオートメーション。詳細後述)と、テスト・ツールであるNUnitを使用して、UIテストを自動化する方法を紹介する(N

  • 議事録の書き方 基礎講座 - livedoor ディレクター Blog

    こんにちわ、ライブドアの櫛井です。 ディレクターに限らず、会議の議事録をとるというのは基的な部分ですが周りの先輩がきちんと教えてくれなくて苦労した覚えがあります。 そこで今回は「議事録の書き方の基礎」をお届けしようと思います。 なぜ議事録が必要か 会議が終わって数日してからのありがちな 「△△さん、こないだの件終わりました?」 「え?あれって○○さんがやってくれるんじゃなかったっけ」 「いや、こないだの会議で△△さんが明日までにやるって言ってましたよね・・・」 「言ったっけなあ、まぁとりあえずやるけどさー」 「はい。すいませんがお願いします・・・(俺が悪いの?)」 といった、ちょっとした行き違いを防ぐための認識合わせをする為にも有効です。 また、会議で話した時は場の雰囲気に流されて「まぁとりあえず、まぁいいですよね、まぁまぁ」といった形で話が終わってしまった内容を、「最終的にどうするか」

    議事録の書き方 基礎講座 - livedoor ディレクター Blog
  • スゴブロ: ココロ社インタビュー

    ブログ界・大注目の偉才。邦初のロングインタビュー! 「ポリシーですか? どこにもない切り口で、自前のコンテンツを作ることです」 ココロ社 http://d.hatena.ne.jp/kokorosha/ 「スゴブロ2008」で第一位に選んだのは、この『ココロ社』なるブログなのだが、その面白さはいろんな意味で規格外である。 なにより、人気ブログにとって大切なテーマ性が希薄である。 往々にして個人の人気ブログというのは、何かしらのテーマを持っている。「べ歩き」や「写真」、「ニュース」に「ペット」といったテーマを設けて、それに関連する記事を定期的にアップすることで、読者を増やしていくものだ。 しかし、この『ココロ社』には明確なテーマがなく、一貫性のないネタがアップされているに過ぎない。にも関わらず、この『ココロ社』は多数のファンを獲得することに成功しているのだが、では「その要因は何か?」と訊

  • いまさらながらだけど、オブジェクトとクラスの関係を究めてみようよ - 檜山正幸のキマイラ飼育記 (はてなBlog)

    オブジェクトとクラスの関係について、次のような説明を見かけました(文言の引用ではなくて、檜山による要約)。 オブジェクトとクラスは全体としてツリー構造をしていて、ツリーの末端をオブジェクト、末端以外のノードをクラスという。末端であるオブジェクトは、その親ノードであるクラスのインスタンスと呼び、クラスどおしの親子関係を継承関係と呼ぶ。 うーむ、この説明、ある意味「簡潔でわかりやすい」とも言えるのだけど、ちょっと単純化し過ぎでしょ。 オブジェクトやクラスの概念て、そんなに美しくもなきゃ、整合的でもありません。実用性やら実装上の都合やらでゴチャゴチャですがね。しかし、そのゴチャゴチャが悪いともいえません。ゴチャゴチャを無理に単純化することなく、必然性を持った(幾分は偶発的だけど(苦笑))複雑さとして理解すべきかと思います。 というわけで、メタクラスやレイフィケーション(reification)な

    いまさらながらだけど、オブジェクトとクラスの関係を究めてみようよ - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • You Tube&ニコニコ動画 古今亭志ん朝「愛宕山」「酢豆腐」「五人廻し」「大山詣り」「夢金」「首提灯」 古今亭志ん生「風呂敷」

    ヒサミチ 「好きになった」はインターネットの大道芸収集サイト 風に散らばるチラシやビデオ、イイ話を集めています *自作音源 *旧「好きになった」 *好きになった」がおすすめしたい *はてなブックマーク *Twitter *Translation in ENGLISH 詳細プロフィールを表示 自分は立川談志という噺家が長く鼻について仕方がなかった 今でも打ち解けられないところがあります 大向こうを狙った「痛烈な毒舌」に 「落語は人間の業の肯定」といった理論に 未来の落語を背負って立つのは天才の己しかいない、との大言壮語に 噺家の前にタレント文化人を見てしまう 席亭 立川談志の「ゆめの寄席」CD全集 新品 ¥21,000 もちろん批評家として、芸の目利きとして、彼がずば抜けた才を持っているのは著書や「ゆめの寄席」で充分承知 しかし天才や名人とは大きく出過ぎだろう 談志は旦那やお嬢様、上つ方の育

  • はじめてのiGoogleガジェット開発#1

    どうも、「公開APIを利用したサンプルサイトを作っていくよ」管理人のZAPAです。 今日は、マッシュアップツールを作るための第一歩として、「iGoogleガジェット」の開発方法を解説します。 「Googleからのプレゼントが届いたよー!!!」に登場した、iGoogleガジェット。 「ガジェット大好き!」って人も、「これからの時代はガジェットだ!」って人も、「ガジェットって何だろう?」って人も、これからの時代は自分でガジェットを作れるとカッコイイと思うよ!!iGoogleガジェットに興味を持っても、開発情報を調べるのはなかなか大変です。 公式サイトに重要な情報はたくさん載っていますが、コンパクトにiGoogleガジェット開発方法を理解できるページがありませんでした。 公式ドキュメントをマジメに読むと30分以上かかり、やる気がそがれてしまいますので、ここに「iGoogleガジェット開発方法」を

    はじめてのiGoogleガジェット開発#1
  • ユメのチカラ: 開発工程を別々に担当してはいけない

    古典的なウォータフォールモデルでは、ソフトウェア開発を要求仕様分析、概要設計、詳細設計、実装(コーディング)、内部テスト、統合テスト、運用、保守みたいな工程にわけ、通常は各工程を別々の人が担当するというような方法がよくおこなわれている。 特に、要求仕様の分析、概要設計などは上流工程などとよばれていて、詳細設計、実装とは別の人ないしは組織が担当する。実装とかテストは下流工程などとよばれている。 よくあるパターンとしては元請けが上流工程を、下請け、孫請けが実装やテストなどを担当し、人月単価も下流の方が安い。 ウォーターフォールモデルでは各工程毎に成果物(仕様書や各種ドキュメント、プログラム)が大量に生産される。各フェーズ毎に定義された成果物がそろってから次のフェーズに移行するというのが建前なので、各フェーズでのドキュメントはどうしても冗長になりがちである。 一度固定した文書は次のフェーズで変更

  • http://itpro.nikkeibp.co.jp/err/notlogin.jsp?URL=http%3A%2F%2Fitpro.nikkeibp.co.jp%2Fmembers%2Fbn%2Fmokuji.jsp%3FOFFSET%3D0%26MAXCNT%3D20%26TOP_ID%3D270057%26ST%3Dbiz_tatsujin

    以下のページでログインをお願いします。 [SSL(Secure Sockets Layer)プロトコルで入力いただいた内容を保護いたします] ■登録されているユーザーIDとパスワードをお忘れの方は,「日経BPパスポート」の「ユーザーID・パスワードのお問い合わせ」ページでご確認いただけます。 ■ITpro-News,ITpro-Reportなどのメール配信サービスをご利用の方も, Web上のコンテンツをご覧いただくためには,改めて登録をお願いいたします。

  • Web::Scraperが便利すぎて困るの巻 (CodeZine編集部ブログ)

    こんにちは、編集マンの久次です。 なんだかPerlのWeb::Scraperが便利すぎで、やばいです。 これまでWWW::Mechanizeでごにょごにょやっていたのですが、一気にいろんなものが解決しました。 それで、いろいろ書いていたら、HTML::TreeBuilderのlook_downというメソッドも強力なことにいまさらながら、気づいたので勉強がてら、ためしにコードを書いてみました。 Webの自動制御に今日も夢が広がる…。 <参考> Web::Scraper - Web Scraping Toolkit inspired by Scrapi - search.cpan.org naoyaのはてなダイアリー - Web::Scraper ブログが続かないわけ | Web::Scraper 使い方(超入門) Web::Scraper超便利 scrAPI Cheat Sheet

  • hogetrace - 関数コールトレーサ - memologue

    でかいソフトウェアの、大量のソースコードを短時間で読む必要が生じたので、その補助ツールとしてptrace(2)ベースのLinux用関数トレーサを自作しました。こういうツール上でまずソフトウェアを実行してみて、どのファイルのどの関数がどういう順で呼ばれるか把握おけば、いきなりソースコードの山と格闘を始めるより楽かなーと思いまして。せっかく作ったので公開します。 http://binary.nahi.to/hogetrace/ straceはシステムコールだけ、ltraceは共有ライブラリ(DSO)の関数呼び出しだけ*1をトレースしますが、このツールは、実行バイナリ中の自作関数の呼び出しもトレースします。例えば再帰で1から10まで足し算するソースコードを用意して % cat recursion.c #include <stdio.h> int sum(int n) { return n ==

    hogetrace - 関数コールトレーサ - memologue
  • 【特集】Advanced/W-ZERO3 [es](第7回) これぞ醍醐味!「究極カスタマイズ」テクニック - 日経トレンディネット

    ウィルコムの進化した新スマートフォン! Advanced/W-ZERO3 [es] 徹底レビュー 【特集】Advanced/W-ZERO3 [es](第7回) これぞ醍醐味!「究極カスタマイズ」テクニック スマートフォンの醍醐味!アドエスもカスタマイズが面白い 追加アプリでよりケータイライクに!パソコンライクに!と自分好みに変えられる ちょっと間が空いてしまったが、新色「ブラウニーブラック」も発売され、まだまだAdvanced/W-ZERO3 [es]ユーザーは盛り上がっていることだろう。特集の第7回目となる今回は、スマートフォンの真髄とも言えるカスタマイズ編となる。とはいっても、残念ながらカリスマデコデニストによるピンクの“デコエス”の作り方というわけではない(笑)。デコエスは究極のカスタマイズというか、外装(ハードウェア)のカスタマイズであるが、ここではソフトウェアのカスタマイズを紹介

  • marsのメモ - 開発環境に関わるメモ

    今月で今やってる仕事の契約が切れるので,ここで培ったノウハウなどをメモしておこうと思う。 しかし,今後この手の開発系の仕事ができるとは限らないってのが悲しいところ。 プロジェクトポータルまわり とりあえず,Subversion(SCM), Trac(ITS/Wiki), Hudson(CI)は必須。この3セットがないプロジェクトなんてうんこ。 とにかくTrac-Subversionの連携が強力なので,Subversion以外のSCMは無視していい。HudsonはCIつうよりプロジェクトダッシュボードとして使うのが吉(数あるプラグインを有効利用しよう)。 marsのメモ - Trac marsのメモ - MacroBazaar - The Trac Project marsのメモ - 角谷HTML化計画(2006-04-25) marsのメモ - trac-post-commit-hookが

    marsのメモ - 開発環境に関わるメモ
  • 3分LifeHacking : PC内にメール送信サーバを設置する - ITmedia Biz.ID

    ホテルのネット環境や公衆無線LANなど、ネットに接続できる環境は多彩になった。来はISPが提供しているメール送信サーバ(SMTP)からメールを送るべきだが、PC内にSMTPサーバを用意しておくと、いざというときに役立つ。 昨今のビジネスシーンで電子メールが使えないことは、即、ビジネスが止まることを意味する。受信サーバが止まってしまってメールが受けられないときはどうしようもないが、実は送信に関してはメールサーバが止まっても対応することが可能だ。 ご存じの通り、電子メールはPOP3/IMAP4サーバがまず受信し、それをPCの電子メールソフトを使って閲覧したりダウンロードしたりする。送信時は、電子メールソフトがSMTPサーバに向けて送信し、SMTPサーバから相手に送られる。つまり自分のPC内にSMTPサーバを設ければ、普段使っている電子メールサーバが動かなくてもメールを送信することは可能だ。

    3分LifeHacking : PC内にメール送信サーバを設置する - ITmedia Biz.ID
  • プログラマーの“宿命”? ファイル操作に関する常識

    プログラマーの“宿命”? ファイル操作に関する常識:プログラマーの常識をJavaで身につける(7)(1/4 ページ) 連載は、Java言語やその文法は一通り理解しているが、「プログラマー」としては初心者、という方を対象とします。Javaコアパッケージを掘り下げることにより「プログラマーの常識」を身に付けられるように話を進めていきます。今回は「ファイル操作」について。OSやアプリケーションなどのさまざまなプログラムでよく行われ、とても身近な存在であるファイル操作の仕方を一から解説します

    プログラマーの“宿命”? ファイル操作に関する常識
  • IEEE802.11nの実力

    40MHz幅のチャネルを使った無線LANの運用解禁,IEEE802.11nドラフト2.0対応製品の登場,Wi-Fiアライアンスによる相互接続試験の開始──。こうした動きにより,最大300Mビット/秒の無線LANシステムを相互接続性の不安なく使える時代が訪れようとしている。最新のドラフト2.0対応製品を利用し,802.11nの実力を明らかにするとともに,802.11nで使われる最新技術を解説する。 実測編 第1回:無線LANのスループットが100Mビット/秒を超えた 第2回:ファイル転送/HTTPダウンロードを測ってみた 第3回:802.11aとの共存でスループットはどれだけ落ちるか 第4回:オフィス環境では50mまでは大きく低下せず 第5回:一戸建て/マンションでは常時70Mビット/秒程度を達成 技術編 第6回:物理層の高速化で11a/gの11倍の速度を達成 第7回:プリアンブルの同一化で

    IEEE802.11nの実力