タグ

2013年8月19日のブックマーク (18件)

  • サンプルで学ぶTwitter Bootstrapの使い方:中編 (1/5)

    Webデザインができないエンジニアでも、見た目をすばやく整えられるフロントエンドツール「Twitter Bootstrap」。前回は、Twitter Bootstrapを導入するための準備とレイアウトの設定方法を解説しました。今回も、前回と同じブックカタログのサンプルサイトを作りながら、コンテンツ部分のマークアップ方法について説明します。 基はclass属性で設定 Twitter Bootstrapのデザインを各HTMLの要素に適用するには、class属性を指定します。 以下のようなテーブルがあったとします。

    サンプルで学ぶTwitter Bootstrapの使い方:中編 (1/5)
  • Perl Hackers Hub:連載|gihyo.jp … 技術評論社

    最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(2) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-17 最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(1) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-16 第79回最近Perlに追加された実験的機能 try文⁠⁠、defer文⁠⁠、class文(2) 石垣憲一[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-08-18

    Perl Hackers Hub:連載|gihyo.jp … 技術評論社
  • プロセス管理の初歩テクニック - Y's note

    Index 一言 Terminalログアウト後もプロセスを残す プロセスの2重起動防止 簡単に不要なプロセスをkillする tmuxの薦め 一言 はてなって不思議なコミュニティーで具体的な実装や調査分析よりも便利なコマンドとかを紹介するネタが何故か重宝されるようなので、良く使うプロセス管理系コマンドの初歩テクニックを書いてみます。( コマンドの学習をより必要とする人が多く一般的な話だからでしょうか? ) Terminalログアウト後もプロセスを残す 単一の処理で長時間かかってしまうようなプログラムを実行後にログアウトするとプロセスが消えて悲惨な目に遭います。tmuxやscreenを使って再起動可能な設定をしている人は特に気にする必要はありませんが、これらを使っていない場合はnohupでログアウト後もプロセスを残しましょう。 $ vi nohuptest.sh #!/bin/sh sleep

    プロセス管理の初歩テクニック - Y's note
  • マルチコア時代のプログラマは関数脳になろう〜Scala・Clojure〜 - Tech-Sketch

    前回 の記事では、関数型プログラミングの概念とJava8による実装例を示しました。しかしJava8のリリースは来年まで延期されてしまったため、今すぐ試してみるには少しハードルが高いかもしれません。 そこで今回は、Java7のJVM上で動作する代表的な関数型プログラミング言語、 Scala と Clojure を紹介します。 Scalaとは では、 Scala から紹介しましょう。 ScalaはJVM上で動作するプログラミング言語で、関数型の特徴とオブジェクト指向の特徴を合わせ持った、欲張りな言語です。 JVM上で動作するため、既存の膨大なJavaライブラリをそのまま流用でき、JVMのパフォーマンスチューニングノウハウを最大限活用することができます。またJavaよりも豊富な記述形式を持ちながらもJavaオブジェクトをそのまま扱え、強力な型推論を持った静的型付け言語でもあるため、定型的で冗

  • IPアドレス・クッキー・JavaScript・UAなどを使わずユーザーを個別に追跡する方法

    by Vernon Swanepoel ウェブサイトのユーザーがどれぐらいページを見てくれているのか、訪問頻度はどれぐらいなのかといった情報を追跡するのにはクッキー(Cookie)やJavaScriptなどが使用されますが、そうやって追跡されるのがイヤだということでCookieを受け入れないように設定したり、JavaScriptをオフにしているという人もいるはず。しかし、それでもユーザーを個別に追跡する方法があります。 Lucb1e.com :: Cookieless Cookies http://lucb1e.com/rp/cookielesscookies/ これはオランダ在住でコード・セキュリティ・ネットワークを愛しているというlucb1eさんが明らかにしたもの。手法としては新しいものではなく、多数のサイトで使われているにもかかわらず、そのことを認識している人はほとんどいないというも

    IPアドレス・クッキー・JavaScript・UAなどを使わずユーザーを個別に追跡する方法
  • CoreOSでDocker入門 - $web->{note};

    先日のVagrantのバージョンアップも無事に済んだので、CoreOSのVagrantイメージでDocker入門してみた。 主に自分用のメモ。 CoreOSのセットアップ ドキュメント通り、Vagrantfileをcloneしてupするだけ。 [~/vm] $ git clone https://github.com/coreos/coreos-vagrant/ coreos Cloning into 'coreos'... remote: Counting objects: 21, done. remote: Compressing objects: 100% (19/19), done. remote: Total 21 (delta 3), reused 19 (delta 1) Unpacking objects: 100% (21/21), done. boxのサイズは121MB

    CoreOSでDocker入門 - $web->{note};
  • HTTPリクエストを減らすために【序章】HTTPリクエストは甘え - MOL

    このシリーズはHTTPリクエストの理解を通じてWebパフォーマンスの重要性について考える5章構成になっている。 【序章】HTTPリクエストは甘え 【CSS Sprite編】スプライト地獄からの解放 【WebFont編】ドラッグ&ドロップしてコマンド叩いてウェーイ 【DataURI編】遅延ロードでレンダリングブロックを回避 【終章】我々には1000msの猶予しか残されていない 1日目は、HTTPリクエストの概要について説明する。 例えに、私のポートフォリオページ(t32k.me)が表示されるまでの流れを見ていく。まず、検索からでも方法はなんでもよいが、ブラウザのURLバーにt32k.meと打ち込んでアクセスする。そのページを見にいくということは、つまりt32k.meに対してHTTPスキームでリクエストするということを意味している。 クライアントであるブラウザは入力されたURLを判断して、リソ

  • Tooling for Modern Web App Developer

    Front-end development workflow is becoming increasingly demanding as the complexity of the environment grows. Thankfully, there are many tools that can make your life as a front-end developer easier and perhaps, more rewarding. The primary objective of this session is to get an idea about end-to-end front-end workflow and useful tools. We will discuss hot tools like Yeoman, Grunt and Bower. But th

    Tooling for Modern Web App Developer
  • 人事評価におけるトレードオフ問題--業績と能力のどちらを重視すべきなのか | タイム・コンサルタントの日誌から

    将棋の第54期王位戦は、羽生善治・現王位の先手・第一勝ではじまった。第2戦も羽生が勝ったが、第3戦は挑戦者の行方尚史八段が逆転勝利。第4戦はまた羽生が制して、まさに王位に「王手」をかけた状態にある。さて、羽生と行方八段は、どちらの方が能力が上だろうか? 将棋という競技は、ポーカーや麻雀などと違って、偶然性に左右される部分がまったくないゲームである。そこでは純粋に知力だけが勝負を決める。麻雀のように偶然が支配的なゲームの場合にも、もちろん上手下手は存在するが、その能力はただ1回の勝負だけでは決められない。下手がその時だけ運にめぐまれて勝つことがあるからだ。しかし、囲碁や将棋はちがう。だったら、なぜプロの将棋のタイトルは7連戦もするのか。放映権を持つTV局の陰謀なのか。 もちろん、ファンはその理由を知っている。たとえプロの棋士といえど、その日その時々での調子のブレがあるのだ。将棋は盤面が狭く、

    人事評価におけるトレードオフ問題--業績と能力のどちらを重視すべきなのか | タイム・コンサルタントの日誌から
  • Vimの操作が練習できるスネークゲーム『VimSnake』 | 100SHIKI

    この発想はなかった笑。 Vimは便利だが、カーソルキーに慣れすぎているとhjkl的な操作になかなか移行できない。 ただhjkl的な操作が出来ると作業効率が改善されることは間違いない。 そこで登場したのがVim Snakeだ。 このサイトでは上下左右のコントロールをVimのそれで行うことができる。 ゲームを楽しみながらいつのまにか操作を覚えている、という仕組みですな。なるほど。いいかもしれないですね。

    Vimの操作が練習できるスネークゲーム『VimSnake』 | 100SHIKI
  • Windowsタスクマネージャー内の謎を解き明かし、削除してもよいかどうかを教えてくれる『Should I Remove It』 | ライフハッカー・ジャパン

    ヘッドライトの黄ばみがサッとキレイに! メッキ・ホイール・シートにも使えるマルチ過ぎなお手軽クリーナー「ウルトライト」

    Windowsタスクマネージャー内の謎を解き明かし、削除してもよいかどうかを教えてくれる『Should I Remove It』 | ライフハッカー・ジャパン
  • Suim - 数式入力システム

    上のような候補リストが現れたでしょうか。下矢印(↓)キーかTabキーで移動して、SpaceキーまたはEnterキーで変換することができます。一般的に使われる数式記号はほぼ全てサポートされています。候補リストは2文字入力すると自動的に現れますが、1文字だけ入力してSpaceキーを2回押すと、その文字から始まる全ての記号を見ることができます。 3. 様々な数式の入力 3.1 分数 Suimで分数を入力する方法は何種類かあります。まずは、「frac」(または「bunsu」)と入力してSpaceキーを押してみて下さい。すると、 のような、分数用の入力エリアが出現するので、矢印キー・Tabキーやマウスでカーソルを動かして分数を書くことができます。 また、例えば「b/a」と入力してSpaceキーを押せば、baとなります。このやりかたの場合、b+caなどとしたい場合は、「{b+c}/a」のように、{}で

  • プログラマー流ビジネスモデル構築 - WirelessWire News(ワイヤレスワイヤーニュース)

    経営者たるもの、先ず第一に経営戦略の要諦をまとめなければなりません。 戦略的視点がない経営は場当たり的になり、それでは到底、事業の長期的な発展を望むことはできません。 それでも新米の経営者は、戦略をたてることが苦手です。 多くの場合、戦略と計画の区別もついていません。 今日は軽視されがちな経営戦略の立案法についてプログラマーの視点から見ていきましょう。 まず、経営をしようというときに最も重要なのは、ビジネスモデルです。ビジネスモデルは、変化の早いITの世界では3〜5年で一周すると言われています。IT企業の経営者ならば、常にビジネスモデルを変化させつつ、次の3年、次の5年に備えなくてはなりません。 ビジネスモデルとは、平たく言えば「どのように人様のお役に立ち、どのように価値を認めていただくか」ということ。短く言えば価値創造です。 なんらかの価値ある商品なりサービスなりを考案し、対価をいた

  • Amazon S3でtry-with-resources文を使う | DevelopersIO

    try-with-resources文とは何か? Java7から追加された新しい記述法です。データベースアクセスやファイルアクセスのプログラムを書くとき、なんだかtry-catchを大量を書いてうんざりしていませんでしたか?try-with-resources文は、これを解決する方法です! 以下は、今まで通りの書き方となっています。tryブロックの途中で例外が発生する場合に備えて、finallyブロックでオブジェクトのクローズ処理を入れています。 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcOld { public s

    Amazon S3でtry-with-resources文を使う | DevelopersIO
  • マイナーリーグ経営はなぜ、儲かるのか - 谷口輝世子Kiyoko Taniguchi

    メジャーリーグ傘下にはマイナーリーグがあり、それぞれ独立採算で経営を行っていることはよく知られていると思う。 マイナーリーグだけでルーキーリーグ、1A,2A,3A(3Aが最もメジャーに近い)などとに分かれていて、総チーム数は200を超える。 マイナーリーグ球団はごく一部をのぞいては、メジャーリーグの所有球団ではなく独立した球団。 メジャーリーグ球団とは選手育成契約を結んでいる。この業務提携期間満了すると、他のメジャーリーグ球団傘下になることも珍しくない。 選手育成契約により、マイナーリーガーとコーチ、監督の給料はすべてメジャーリーグ持ち。(といってもルーキーだと月に1000ドル、メジャーリーグ40人枠に入っていても、年俸6万ドル程度) だから、マイナーリーグ球団は入場料やスポンサー料などで、球団と試合の運営費(球場のリース代なども)さえ稼ぐことができれば黒字経営になる。 メジャーリーグ球団

    マイナーリーグ経営はなぜ、儲かるのか - 谷口輝世子Kiyoko Taniguchi
  • 日本人気サイトランキング

    Get started with the free Alexa App. Try saying, " Alexa, help me get started. "

  • いつからその方法で偏りのない乱数が得られると錯覚していた? - アスペ日記

    私はつい最近まで勘違いしていました。 ここのページに書いてあるような方法で、一様分布する整数が得られると。 int random(int n) { return (int)(( rand() / (RAND_MAX + 1.0) ) * n); } この方法、一見すると実に一様分布が得られそうに見えるんですよね。 どういう思考回路を通っているかというのを自己分析すると、次のような感じです。 1. rand() では 0〜RAND_MAX のランダムな整数が得られる。 2. それを RAND_MAX + 1 で割ると、[0, 1) に一様分布する実数が得られる。 3. [0, 1) の一様な実数を n 倍して小数点以下を切り捨てたら、0 から n-1 に一様分布する整数が得られる。 これの罠なところは、1 と(特に)3 が正しいというところだと思います。 ただ、2 がダウト。 思いっきりダウ

    いつからその方法で偏りのない乱数が得られると錯覚していた? - アスペ日記
  • ネットワーク図を作る時に便利なアイコン集のまとめ(2013年度版) - P2P today ダブルスラッシュ

    ネットワーク図を作る時に便利なアイコン集のまとめ(2016年度版)を作りました。最新のアイコン集はそちらをご覧下さい。 ネットワークマップなどネトワーク系の作図を行う際、アイコンが無い場合であったり、製品にあったアイコンなどが見つからずアイコンを探すのに苦労をする場合があると思います。サーバやネットワーク機器のメーカによっては、ネットワーク系の作図を行う時に使えるアイコンやVisioのステンシルを提供しているところがあります。今回はそれぞれネットワーク図の作図に便利なアイコンを配布しているサイトをご紹介いたします。 《「INTEROPのトポロジ図アイコン」(2014/06/24追記)》図面とともにあらんことを!:第二面 – ネットワークのゲンバ(2014) | Interop Tokyo 2014の5ページ目にOne more thing…として、ShowNet の図面で使っているアイコン

    ネットワーク図を作る時に便利なアイコン集のまとめ(2013年度版) - P2P today ダブルスラッシュ