サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
メモ, プログラミングシェルスクリプトからsshで複数のリモートホストにコマンドを投げつける処理を書いてて、いろいろ気がついたことを、あとで自分で調べられるようにメモしておく。 ループからsshでコマンドを投げつけるシェルスクリプトのwhileループ内から、複数のホストへ順番にコマンドを投げつける処理をかいていると、最初のホストにしかコマンドが飛ばない(ループしない)これは、シェルスクリプトのwhileループ自体が、標準入力の読み取りに依存しているのに、sshも標準入力を読み取るのが原因。たとえばこんなループの場合に起きる。 somecommand | while read LINE do ssh user@hostname 'sh yourcommand /dev/null 2>&1 &' done nオプションを付けることで、sshの標準入力が/dev/nullに変わりバックグラウンド
HTML layout generator - Layzilla.com ブラウザ上で複雑なレイアウトが作れる「Layzilla.com」 空白のキャンバスにボタンをポチポチ押していってドラッグ&ドロップすることでレイアウトをどんどん組み立てられます。 レイアウトを配置した例。それぞれ、ふちをドラッグすればリサイズ可能 終わったらソースコードをジェネレート 次のようなそこそこ綺麗なHTMLが出力できます。 勿論、CSSも出力できます。 関連エントリ 複雑なCSSレイアウトをウェブ上で簡単に作成できる「The 1Kb CSS Grid」 レイアウト作成に役立つCSSグリッドレイアウトジェネレーター集
OracleブログにJavaプログラミングに関するちょっとしたティップが「Tip #13 java.io.File Surprises (Byron Nevins)」として掲載されている。java.io.Fileの絶対パスに関する扱いが勘違いしやすいものだから注意するように、といった内容になっている。 掲載されているサンプルソールコードを若干アレンジしたものを次に掲載する。 import java.io.*; public class Demo { public static void main(String[] args) { try { String path = "/tmp/../tmp/../tmp/../"; File abspath = new File(path).getAbsoluteFile(); File canpath = new File(path).getCano
皆さん、Windowsでコマンドライン使ってますか? まともなターミナルエミュレータすらないと思っている方もいらっしゃるかもしれませんが、案外何とかなるものです。 これが完成図です。1週間ほどいろいろ試した結果、動作、見た目、フォントレンダリング、どれもおおむね満足行く結果になりました。 Terminal Emulator選び Windowsをお使いの皆様ならご存じかとは思いますが、デフォルトのTerminal Emulatorである cmd.exe が良くないです。 挙動、フォント云々の話をするまでもなく、横幅が80文字固定なのがどうしようもありません。 プロパティのレイアウトのところから幅の変更ができるようでした。ご指摘ありがとうございます。 この辺を見てWindowsで動作するものを一通り試してみたのですが、動作がおかしいか、フォントが気に入らないか、プロプライエタリかで、どれもよく
iPhone/iPadアプリでネットワークは必須とさえ言えます。インターネット上からデータをダウンロードして表示する、そんなアプリを作る際に参考になりそうなのがSingle-Contextです。 起動します。Titanium Developerを使っています。 起動すると位置情報の確認が入ります。 まず認証を行います。一度エラーになると分かりますが、IDはtest、パスワードはtest12345です。 認証を通るとデータが一覧で表示されます。 行をタップすると詳細が表示されます。 マップ上にマーカーも立つようです(今は立っていませんが)。 同じホテルを撮った別な写真も一覧されます。 設定画面です。デバッグ関係のオン/オフが出ます。 検索も使えます。 Single-ContextはAmazon S3上にあるJSONファイルを使って認証し、さらにデータをダウンロードして一覧表示するようになって
前回までの記事で簡単なレイアウトを作成して、xhtmlとHTML5でマークアップしたものからHTML5の新要素の説明を行い、アウトラインを確認してみました。最終回となる今回はxhtmlとHTML5のCSSをほとんど変えずに同じレイアウトになるように作成してみたいと思います。 HTML5でCSSを設定する場合は新要素に対応していないブラウザに対してどうするのか。まだ確定していないHTML5の要素が変更になった場合を考慮して、スタイルの設定を考えた方が後々の大きな修正を回避できるのでベターです。ただ今回のレイアウトはほとんど同じCSSを使うということで作成するので、多少気になる部分もあるかと思いますが、ひとつの例として見ていただければと思います。 解説:(有)ムーニーワークス 林 豊/田崎一成 前回まででアウトラインを確認したそれぞれのマークアップしたページのサンプルこちらにあります。 ●HT
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 秋だ!Rubyを学ぼう! 〜Rubyを知るための26ポスト : melborne.github.com - このブログはプログラミング言語Ruby関連 のポストが大半を占めていて それらは僕自身がRubyについて 学んだことをベースに書かれています その一部には これからRubyを学ぶ人や学び始めたばかりの人が Rubyを知るための助けになる内容が含まれてると思います またブログを書く上で自分は 他にないユニークな視点でといつも心掛けているので ここで 他では得られなかった気づきを得られるかもしれません 手前味噌ですけど.. :) そんなわけで.. このブログから Ruby初学者〜中級者向けの投稿26本を選んで 簡単な説明を付けて一覧できるようにしてみました 少
日本のオープンソース会の重鎮(そして自称プロのよっぱらいでもある)楽天技術理事のよしおかひろたか氏が、はてなダイアリーの未来のいつか/hyoshiokの日記で「IT産業には民族誌が必要だ」というエントリを書いています。このエントリにはとても共感するところがあります。 よしおか氏は以前から、ハッカー中心の企業文化を日本に根付かせたいという意志をもってさまざまな活動をされていて、今回の「IT産業には民族誌が必要だ」という意見もそれを実現する要素の1つです。 ではなぜ民族誌が必要だとよしおか氏が書いているのか、本題に入る前に、よしおか氏が言う「民族誌」とは何なのかを、今年の2月にデベロッパーサミット、通称デブサミでよしおか氏が行った講演「ハッカー中心の企業文化を日本で根付かせる」のスライドから少し読み解いていきましょう。 ハッカー中心の企業文化を根付かせるために この講演でよしおか氏は「良いソフ
想定読者は(Javaとsubversionを使って開発している)ユーザーかなぁ。内容も基本的な内容だし、実際軽く読めた。 例えばJenkinsは使ったことないけど、使ってみたいPython使いとかPerl使いがいきなり読んでも理解するのは難しいかなと思った。まぁ、他の言語でJenkinsを使う場合にどうしたらいいのかポインタくらい示しておいてくれてもイイような気がするが(見逃してるのか?)。 Python Jenkins+GitHubでPythonプロジェクトの継続的インテグレーション JenkinsとPythonの連携 Perl perl+jenkinsでCI @ CentOS Scala Jenkins+Play! framework + Scalaの環境を作成 ひととおり手を動かしてから8章まで読めば大体理解できそうな気がする。僕もPythonで一通り動かしてあったのでサラっと流し読
こんばんは傍島です。 あれよあれよと言うまに、11月半ばになって、今年もあと1ヶ月半。年始に本棚を新調しようと考えていたのですが、結局買わず終いとなりそうです。最近、ソニーの『Reader』を購入したので、これまでのようなスピードで本が増えないかもしれないと思うと、本棚を買わなくて良かったのかもしれません。 さて、ライフハッカー読者の皆さんは、どのように情報収集をしていますか? 私は、RSSとSNSがメインです。RSSの方は、Googleリーダーに集約していますが、SNSの方は、FacebookとGoogle+、Twitterを使い分けています。メインはGoogle+ですが、各サービスで固有の関係が構築されているので、ウェブブラウザで各サービスを開いたままにして、時々チェックしているような使い方をしています。 ただ、使い分けるのは面倒で、どれかのサービスですべて確認できれば...と考えるこ
サバクラ両方で動く JavaScript の大規模開発を行うために 原文:Scaling Isomorphic Javascript Code (This is just for study, please contact me at tily05 atmark gmail.com if any problem.) 考えてみれば Model-View-Controller とか MVC ってよく聞くよね。実際どんなものか知ってる? 抽象的に言うなら「オブジェクト情報の保持されるグラフィック・システム (つまり、ラスターではないグラフィック。ゲームとか) 上に構築された、表示系を中心としたアプリケーションにおいて、主要な機能どうしの関わりをうまく分離すること」とでも言おうか。もう少し深く考えを押し進めてみれば、これは当然、他のさまざまなアプリケーションにもあてはまる言葉 (bucket te
序 言うまでもないことだが、タイトルはジョークである。 そもそもバージョン管理は本来我々がしたい事ではない(一部の人を除く)。別に作りたいものがあり、そこでの作業を円滑に進めるためにバージョン管理するのだから、所詮はヤクの毛刈りである。さらに、Gitクライアントのへっぽこさも相まってなかなかに時間を食われる。この文書はそのような人々が、より円滑にGitを使えることを祈って書かれた。 なお、バージョン管理というのはとても複雑なシステムであるため、バージョン管理自体が目的な人には楽しい世界である。そのような人々はぜひGitやその他のバージョン管理システムのマニュアルやソースコードを読んでいただきたい。きっとその奥深い世界を堪能できることだろう。 Git概説 Gitはこれまでの旧来のバージョン管理システムとは一風違った設計で作られている。また、Git特有の概念も多い。なので、まずGitの概観を説
皆さん、Google Chrome の「シークレットウィンドウ」使ってますか? Google Analytics を見る限り、このブログでは Google Chrome がトップシェアですが、周りの方に話を聞いてみると、残念ながら Google Chrome の「シークレットウィンドウ」機能はそれほど使われていないようです。 あれほど Web 開発に使える機能は他にないのに…と残念に思っていても仕方ないので、活用方法をまとめて記事にしてみました。 目次 まずは基本の使い方 Webサービスにログインしている状態としていない状態を同時に確認 Webサービスに2つのアカウントで同時にログイン Webページの表示がおかしい時は、まず「シークレットウィンドウ」で確認 検索エンジンでの順位チェックは「シークレットウィンドウ」で ニコニコ動画が何度もエラーになる時は「シークレットウィンドウ」で まずは基
entrypostmanが「最強カレンダーアプリはこれだ!」と叫ぶほどのカレンダーアプリ、Week Calendarが進化し続けているので改めて紹介します。 Week Calendarのスゴイ点は2点。 1. 表示の種類が豊富!超見やすい!やばい! 2. カスタマイズがとにかくいい!すごい! ことビジネスパーソンに限定すれば、恐らく最強のアプリです。それではご紹介していきます。 当然標準カレンダーと同期 – Week Calendar 起動するだけで、iPhone標準のカレンダーに登録されている予定が同期されます。 多くのアプリで実現されている機能ですが、やはり便利ですね。 もちろんこのカレンダーで追加した予定は標準カレンダーの方にも同期されます。 自分の好きな「表示」を探す – Week Calendar 起動したら、左下をタップ。豊富な表示がずらり。一つずつみていきます。 「リスト&検
どうも。生まれて初めて当たり付き自動販売機で当たりが出た@OZPA です。 さて、かねてより和洋風◎の@isloop くんより 「ブログのデザイン、テンプレートじゃなくて自分で作ったほうがいいよ」 とのアドバイスをうけていたのですが、phpやcssどころかhtmlすらろくに理解していなかった私。 プロフィールページを作るのに戸惑ったり、はたまたサーバを移転するのにしこたま苦労したりと本当に手のかかるお子様だったわけです。そんな私がWordPressのテーマですって・・・?汚らわしいっ! [blackbirdpie url=http://twitter.com/#!/OZPA/statuses/64271506724757504] ですが今年の4月の終わりに上のようなつぶやきをしていることをふと思い出し、新しいことを覚える良いチャンスだなということで、WordPressのテーマを作るためにB
Kenji HASUNUMA "btnrouge" @btnrouge ベンダーがサポートを打ち切ったミドルウェアを「安定版」と信じていつまでも使い続ける。そしてバージョンアップの時に痛い目を見る(その上結果しくじったら会社の信用を失う)。 #笑ってはいけないSIer 2011-11-12 05:22:25
GoogleReaderの共有機能が無くなってしまい、超絶困りました。理由は2つ。 ひとつは純粋に僕がGoogleReaderで共有→Reader2twitterでTwitterにB!を付けて投稿→自動ではてブ登録→ハテブテでEvernote投稿という経路をとっていたということ。(リアルタイムにTwitterで共有しつつ、ブックマークは全てはてブに集約しておきいつでも引っ張り出せる様にしておき、自分の調べ物やネタ帳用途にはEVERNOTE) もう一つは拙著「新しいワークスタイル クラウド「超」活用術」でガッツリ上記の手法を紹介していたと言うことです。校了して見本誌が上がってきたあたりでの仕様変更には流石に対応できないッス(^^; この手法を絵に表すと次の通りで、見て頂いて分かるとおり、こまるのはRSSのルートが全滅したということです。まぁ、こういうやり方やってりゃ当然こういうリスクはあるわ
えーとですね...。 関数型言語が普及しない理由:俺が分からないから 2011-11-12 13:04:14 via Tween 関数型言語が普及しない理由:「関数型言語が普及しない理由」という記事をみんなが書くから 2011-11-12 13:04:43 via TweetDeck ようし僕も「関数型言語が普及しない理由」という記事を書こうか。 2011-11-12 13:05:22 via Krile2 期待age RT @PG_kura: ようし僕も「関数型言語が普及しない理由」という記事を書こうか。 2011-11-12 13:07:55 via web 犬ェ... 2011-11-12 13:10:18 via Krile2 というわけで本稿を書くわけですが(ヤメテ!そんな冷たい目で僕を見ないで!)、関数型言語*1についてはよく知りませんので、決して真に受ける事無く、オブジェクト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く