タグ

2011年12月15日のブックマーク (25件)

  • Android 3.1 on Asus Transformerで本気でサーバー管理するためのConnectBot

    Asus TransformerはAndroid3.0(3.1にアップグレード可能)搭載の、タブレット型とノートPC型に変形可能な変態端末である。 キーボードは気で実用性を考慮されて作られており、そのへんのノートPCより(筆者が昔使っていたLet’s NoteMacBookより)格段に打ちやすい。ヨドバシカメラの店頭で出会った際、キーボードの打ちやすさに感心し、「ノート型のAndroidもこれだけ打ちやすいキーボードが付いてるなら悪くないナァ…」と思ったのだが、その後タブレット部が外れてそのまま使えるということに気がついてノックアウトされ、次の日には買っていた。(いちおう、2chで評判を確かめたので次の日なのです) transformerのキーボードドック部は重く(620g)、タブレット側(680g)と合わせると1.3Kgくらいになってしまうので一般人が持ち歩くにはかなり重い。しかし、

    Android 3.1 on Asus Transformerで本気でサーバー管理するためのConnectBot
  • Sass実戦導入への後押し | graphic designer saucer

    Less & Sass Advent calendar 2011の7日目です。 勢いで参加登録をしたのは良いのですが、記事を投稿するBlogをもっていなかったため自作しました。 はい。完全にスタートの仕方を間違いました…おかげで超大変でしたBlog作るのが。 heroku + padrino + postgresql にてかろうじて動いております。 さて、前回までのみなさんの記事で、Sassの概要や導入方法、ベンダープリフィックスを気にすることなく開発が進められる有用性、便利なfunction methodなど、Sass/Lessの良さ感じていただけたかと思いますが、この投稿ではSassの実戦導入に向けて、もうちょっとだけ背中をそっと押せる内容を書いてみようかと思います。 実際、僕もSassを導入するか検討していた時期に心配していた事だったりします。 「Sassって便利なのは解るけど、コン

    hamaco
    hamaco 2011/12/15
  • 受託プログラマの進路 〜アジャイルセールスと手塚モデル〜

    This document introduces the author as a software engineer who works with Redmine, TestLink, and open source projects. It provides an overview of the author's background, interests which include Hadoop and database technologies, and links to the author's blog and social media profiles. The author signs off by noting they are available for any questions.Read less

    受託プログラマの進路 〜アジャイルセールスと手塚モデル〜
  • 泥臭い運用から、プログラマブルインフラ構築(に行きたい)

    JJUG CCC 2017 Spring Seasar2からSpringへ移行した俺たちのアプリケーションがマイクロサービスアーキテクチャへ歩み始めたKoichi Sakata

    泥臭い運用から、プログラマブルインフラ構築(に行きたい)
  • 例えば, Singleton を避ける | Born Too Late

    この記事は TDD Advent Calendar jp: 2011 の 14 日目です. 前日: TDD戦略 -TDDを導入し進化させる方法- #TDDAdventJP (@kyon_mm さん) 翌日: TDDに対して思っていること (@gab_km さん) この記事の概要 TDD で開発することで設計上の問題点に気づきやすくなる Singleton はグローバル変数である Singleton の使用はできる限り避けるべきである テスタビリティを意識しよう TDD では, 原則としてユニットテストを書いてから実際のコードを実装します. なので, 自然と「テストのしやすさ (テスタビリティ)」を意識して実装することになります. そして, TDD においては一般的に, テスタビリティを意識することで, 設計が改善されるとされています. オブジェクト指向には難しい概念がたくさん登場します.

    hamaco
    hamaco 2011/12/15
  • Big Sky :: めんどうな作業がわずか数十秒に!新人プログラマが知らないと一生後悔するVimを使ったHTML生成

    « ExecuteExcel4Macro で CALL ワークシート関数使ってShellExecute呼んでそれでVimScript操作してHTMLを数秒で生成するの作った。 | Main | サラリーマンの為のメールが2倍速く書ける(気がする)vim補完書いた » こういう作業ってプログラマなら日常茶飯事で、やり方しらない新人プログラマはいつまでたっても新人なのだけど... めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン お客さんから送られてきた、Excelデータからせっせとリストや表のHTMLをコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介するExcelテクニックをぜひ覚えてください。 面倒な作業が、わずか数秒で終わります! http://webrocke

    Big Sky :: めんどうな作業がわずか数十秒に!新人プログラマが知らないと一生後悔するVimを使ったHTML生成
    hamaco
    hamaco 2011/12/15
  • 小野和俊のブログ:罪悪感駆動開発(zaiakukan-driven development; ZDD)

    みなさんは罪悪感駆動開発(zaiakukan-driven development; ZDD)という言葉をご存知だろうか。私はつい先ほどまでこの概念を知らなかった。なぜなら先ほど自分で思いついたばかりだからだ。 仕事をしていく中で、やるべきことが山積みなのについネットサーフィンをしてしまい、「うわ、今日仕事全然進んでない、やばい」という罪悪感から、その後の仕事が妙に捗る、という経験をしたことがある人は少なくないだろう。 罪悪感駆動開発は、こうした危機感や罪悪感といった人間が来持っている感情を引き出すことで、より高い仕事の成果を上げていくことを志向する。 罪悪感を感じるポイントは人によって個人差があるが、一般に仕事中に罪悪感が高まりやすい充填行為として、次のようなプラクティスが広く認知されている。 (a) 昼寝 (b) ネットサーフィン (c) ゲーム (d) タイピングソフトでランキング

    小野和俊のブログ:罪悪感駆動開発(zaiakukan-driven development; ZDD)
  • Twigをもっと活用しよう :Symfony Advent Calender 2011 JP - 9日目 - - モノノフ日記

    Symfony Advent Calendar JP 2011 : ATND 9日目の記事です。 Symfony2.0.7が昨日リリースされましたね。今回のアップデートで個人的に熱かったのはSymfony2にバンドルされるTwigのバージョンがv1.1.2からv1.4.0へアップグレードされた所です。Twigは便利な機能もいっぱいありますのでこの機会に紹介したいと思います。 for お馴染みのループに使う構文です。一般的な使い方はこうです。 <ul> {% for item in article %} <li>{{ item.title }}</li> {% endfor %} </ul> もちろん配列の添字にもアクセスできます。 <ul> {% for key, item in article %} <li>{{ key }}:{{ item.title }}</li> {% endfo

    Twigをもっと活用しよう :Symfony Advent Calender 2011 JP - 9日目 - - モノノフ日記
    hamaco
    hamaco 2011/12/15
  • Symfony2でカスタムバリデータを作る3ステップ - yuchimiriのブログ

    こんにちはyuchimiriです。 このブログはSymfony Advent Calendar JP 2011 8日目の記事です。 昨日の担当はmadapajaさんでした。 去年のAdvent Calendarでは「SymfonyEventDispatcher→Symfony2(PR4)EventDispatcherの変更点」という記事を書いたのですが、今年はもう少し実践的なものを書きたいな…ということでSymfony2でのカスタムバリデータの作成方法についてご紹介します。 Symfony2では、Symfony\Component\Validator\ConstraintクラスとSymfony\Component\Validator\ConstraintValidatorクラスを拡張して独自のバリデータを作ることができます。 今回は簡単な例として、テキストエリアに改行区切りで入力された文字

    Symfony2でカスタムバリデータを作る3ステップ - yuchimiriのブログ
    hamaco
    hamaco 2011/12/15
  • JavaScriptでMP4の動画からAACを抽出してみた

    JavaScript Advent Calendar 2011 (オレ標準コース) : ATNDの11日目の記事です。 HTML5ではArrayBuffer、TypedArray、BlobBuilderなどのバイナリを扱うのに適したAPIがあります。というわけで、試しにMP4の動画からAACを抽出してみました。ソースコードはgithubを参照してください。 MP4ファイルからAACを抽出する手順は以下のようになります。 1.MP4ファイルをパースする 2.パースした情報を元に、音声部分を連結する じゃ、まずMP4ファイルをパースしてみます。 MP4や、その派生である携帯電話向けの3GPP、3GPP2などのファイルフォーマットはボックス(あるいはその基になったQuickTimeでの用語のAtom)と呼ばれるデータブロックで構成されます。ボックスによってはその内部にさらにボックスが入れ子になる

    JavaScriptでMP4の動画からAACを抽出してみた
    hamaco
    hamaco 2011/12/15
  • PHP5.4の新機能の一つ: アップロード進捗の取得 - id:anatooのブログ

    PHP5.4 Advent Calendarの13日目です。@co3kさんの記事に引き続き、PHP5.4の新しい機能を紹介します。 PHP5.4で見逃せない新機能の1つとして、今までPHP単体では出来なかったファイルのアップロードの進捗情報が取得できるようになりました。今までアップロードの進捗情報は、APCやFlashなどを利用しなければ取得できないものでした。この記事では実際に動くサンプルコードと共にこの機能を紹介します。 導入 以下のようなファイルアップロードのためのフォームを用意します。この時パラメータにsession.upload_progress.nameディレクティブのエントリを追加します。これはアップロードの進捗情報を取得するという宣言で、これが無いと進捗は保存されないので注意です。この例では、"example"という値をつけています。 <?php session_start

    PHP5.4の新機能の一つ: アップロード進捗の取得 - id:anatooのブログ
    hamaco
    hamaco 2011/12/15
  • Node.js で重い処理をしてしまったときにタイムアウトするの法 - tokuhirom's blog

    (この記事は Node.js アドベントカレンダー不参加記事です) チャットサーバー的な使い方とか意外とみんな興味なくて、普通のウェブアプリケーションなどをかく、という用途にちょっと node.js がつかえたらいいのにな、とおもっている人がおおいようにかんじています。Node.js が人気なのは、v8 をうまくパッケージングしているのが node.js ぐらいで、そして v8 をうまくパッケージングするのが結構めんどくさいから、というところが大きいのです。ぶっちゃけ node.js が〜 とさわいでる人のうち8割は I/O multiplexing だからとかそういう理由で支持しているわけではなかったりするのです(偏見)。 さて、普通の web application のようなものを書こうとしたときに Node.js って基シングルスレッドだし、なんかうっかり重い処理したときにどうした

    hamaco
    hamaco 2011/12/15
  • ioDrive(FusionIO)を使うために必要な7つの事。 | Pocketstudio.jp log3

    ◆ioDriveを買ったら…何をしたらいいの?を整理しました。 FusionIO社の ioDrive は、NAND型高速半導体ストレージ(「SSDじゃないんです」by 中の人@neofact さん)。一部界隈で速さと低レイテンシで、ナウなヤングにバカウケなブツでございます。左の写真は、ioDrive 320GB SLC ( Single Level Cell ) というタイプ。 もし、ある日突然、道端に落ちていたり(拾得物は、ちゃんと交番に届けましょう)、空から青白い光を放ちながら降ってきたり、サンタさんがプレゼントしてくれた時に(いや、それは無い)どうしたらよいのか、そんな時の為に、セットアップ手順を7つにまとめてみました。 ちなみに、ioDrive って何?どんな性能なの?という所に興味がありましたら、こちらのスライドをご覧下さい。 なお、以下の手順では Red Hat Enterpr

    hamaco
    hamaco 2011/12/15
  • Vim advent calendar2011 10日目 : VimとKinesisの話 - 分け入ってもコード

    全国のVimmerのみなさまこんばんは。Vim Advent Calendar 2011 : ATNDの10日目は私@choplinからお届けします。 Vimとキーボードの関係 Vimmerであれば当然常日頃からエディタとしてVimを使っていることと思います。中には単なるエディタであることに満足できずにシェルやファイラなどの環境、果ては家族としてVimと接している方もいるようです。 いずれにせよVimmerはコンピュータ側のインターフェースとしてまずVimを選択してるということです。では、物理世界はどうでしょうか?如何なるVimmerといえど物理世界のインターフェースを通さずにVimと接することはできないはずです。*1 コンピュータ型のインターフェースとしてのVimに拘りを持つ貴方は、ぜひ物理世界にインターフェースとしてのキーボードにも拘ってみてください。より貴方にマッチしたキーボードと共

    hamaco
    hamaco 2011/12/15
  • Vimをこれから始めたいと思ってる人達に教えたいVimを使いこなすのに必要な、たった一つのコマンド - Life goes on

    こんにちは。最近またもブログが停滞気味ですが、みなさんはいかがお過しでしょうか。 さて、こちらの記事はVim Advent Calendar 2011 : ATNDの11日目のエントリになります。2011年の11日目というのは何だかステキ! と、言う事で題です。タイトルは年末にふさわしく釣りタイトルです。どうも自分がVimを使えるようになったのはこのブログを遡ってみると2009/9月からのようです。ブログはちゃんと書いた方が良いですね。こういう時に。 欲の秋なので、vimにも手を出してみました。 - Life goes on それまでは、EmacsやTextmateを使っていた訳で、vimはこの時まで全然上達しなかった訳ですが、何でマトモにVimを使えるようになったのかなーと考えた所一つの結論に達しました。それは… <Esc>の代わりに<C-[>を使う。 これでした。他の方のハイレベル

    Vimをこれから始めたいと思ってる人達に教えたいVimを使いこなすのに必要な、たった一つのコマンド - Life goes on
    hamaco
    hamaco 2011/12/15
  • node.js 用のガラケーライブラリできたよー - tokuhirom's blog

    https://github.com/tokuhirom/mobileagent-js var MobileAgent = require('../mobileagent.js'), http = require('http'); http.createServer(function (req, res) { var ma = MobileAgent.getMobileAgent(req); res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello ' + ma.getCarrierLongName() + '\n'); }).listen(1337, "127.0.0.1"); console.log('Server running at http://127.0.0.1:1337/');なんかこんなかんじ。です

    hamaco
    hamaco 2011/12/15
  • watchオプションの使い方 - あと味

    Less & Sass Advent calendar 2011の11日目です。 Sassは自分がコーディング担当の案件は、確実に使っているのですが、まだまだ表面的な使い方しかできてないのかなと、Advent Calendarの他の記事を見ると感じます。 さて、Sassを使ってCSSを書いていく時には、ほぼ例外なく、watchオプションのお世話になることと思います。 弊社のデザイナーのやり方などを見ると、イマイチ理解して使ってない感じもしたりしたので、少し細かく説明する記事があってもいいのかなと思って、この記事を書くことにしました。 知ってる人には当たり前すぎて、得るものがないかもしれませんが、その点はご了承下さい... watchオプションとは? Sassはfilename.sassまたは、filename.scssを使って、Sassの記法、もしくはSCSSの記法で書いたファイルを、コマ

    watchオプションの使い方 - あと味
    hamaco
    hamaco 2011/12/15
  • GUIでデータベースを簡単にいじれるpgAdminとっても便利ですね: PostgreSQL Advent Calendar #9 | 何か作る人のログ

    このエントリはPostgreSQL Advent Calendar用にPostgreSQLネタです。 とはいえ僕はWebアプリ屋でPostgreSQLが便利だな~と思ってる程度のレベルなので 他の方々のようなコアな話ではないのでご了承くださいませ(´・ω・`) 僕自体Linuxコマンドラインを叩くこと自体嫌いではないのですが、 やっぱり色がついてたりマウスが使えたり、なによりも「便利」なGUIは大好きです。 (psqlとか読みにくくてあんまり好きじゃないです・・・) MySQLの場合は代表的なもので「phpMyAdmin」がありますが、 ブラウザ用なのでtextareaの入力が不便だったり、そもそPHPをサーバーに入れておかないといけないとか、セキュリティのことを考えると別サーバーにおくかー?とか色々細かいことを考えるとめんどくさくて好きではありません。 (ブラウザ型が好きな

    hamaco
    hamaco 2011/12/15
  • Redmine で Wiki 内に画像っぽいリンクが含まれていたら画像に展開する - 肉とビールとパンケーキ by @sotarok

    世間ではアドベントカレンダーが大流行の昨今ですがちまちまRedmineネタとかなんですけど皆様いかがおすごしでしょうか。 なんでこれてブログ書こうと思ったのかわからないほどの小ネタだけど、こういうネタを適当にブログに書いていくということは大切だと思いました。 最近適当にTwitterとかでつぶやいて満足してしまっていますね。 Redmine の Wiki に画像っぽいリンク Wiki、というか、チケットの説明文文とかなんですけど。 チケットに画像の添付とかって、もはや面倒じゃないですか。 スクリーンショットとって、それをローカルに保存して、チケット作成画面から、アップロードとか... そんなものは最近でいうと、Gyazoとか、社内用Gyazo とかで URL で投げ合っているので、ぱっと撮ってぱっと張る、が一番楽だとおもうのです。 というわけで、 ****.png とかがチケットの説明文

    Redmine で Wiki 内に画像っぽいリンクが含まれていたら画像に展開する - 肉とビールとパンケーキ by @sotarok
    hamaco
    hamaco 2011/12/15
  • sassの抑えておきたいfunctionの使い方 « NAVER Engineers' Blog

    こんにちは。 年末の予定はぶっ通しでスカイリムにつぎ込むことが決定したUIT富田です。 今回は、Less & Sass Advent calendar 2011の6日目として、 sassのfunctionについて解説します。 すっぽりハマった四則演算の落とし穴 sassは値の四則演算をサポートしており、10進数だけでなく、16進数の値であってもよしなに計算してくれます。 color: #a3a4a5 + #111111; ↓ color: #b4b5b6; 16進数と10進数でもエラーにならず計算してくれます。(普通あまりやらないとは思いますが) color1: #000000 + 1; color2: #000000 + 15; ↓ color1: #010101; color2: #0f0f0f; この16進数の計算は、結果が#fffffを上回った場合、上回った分は切り捨てて、す

    hamaco
    hamaco 2011/12/15
  • Firebugで作るGreasemonkeyスクリプト〜入門と実践(From Kanasan.JS) | Blog.37to.net

    最終更新日 Wed, 29 Apr 2009 01:29:41 +0900 最後のコメント Sun, 25 Jan 2015 19:08:17 +0900 最後のトラックバック Wed, 11 Mar 2009 15:49:00 +0900 ブックマーク 遅くなりましたが、先日に開催された、Kanasan.JS Greasemonkey チュートリアル読書会のレポートです。 せっかくなので、読書会の内容を元にGreasemonkeyスクリプト作成の「入門」「実践」「Tips」の3立てでまとめてみたいと思います。 今回の開催はKanasan.JSの主催をkanasanから引き継いで、初めての開催ということもあり、とても緊張しました。 途中までは無難に進んでいたのですが、後半は段取り不足が出てきた感じでした。参加者の方々にはご迷惑をお掛けしました。 Greasemonkey チュートリアル読

    hamaco
    hamaco 2011/12/15
  • アイドルマスター2 情熱のうた/カラーボトル

    sm15825951リスペクト

    アイドルマスター2 情熱のうた/カラーボトル
  • アイドルマスター My Dearest ‐ ニコニコ動画(原宿)

    没といったな,,,  アレは嘘だ。 伊織prpr今年最後の作品になると思いますので、これからもよろぴく前作 >不自然なガール sm16210330

  • 休息

    SEXY-SYNTHESIZER / -echo-: NieR 休息mylist/29385550

    休息
  • アイドルマスター 雪歩 Ma Cherie