© Doom Kobayashi All Rights Reserved. http://negineesan.com/ negineesan@gmail.com SINCE 2005
© Doom Kobayashi All Rights Reserved. http://negineesan.com/ negineesan@gmail.com SINCE 2005
背景となる画像を用意 いきなり面倒なことを言いますが、以下の画像をダウンロードし、map000.jpgの上にmsk000.gifを合成します。 http://tokyo-ame.jwa.or.jp/map/msk000.gif http://tokyo-ame.jwa.or.jp/map/map000.jpg 以下のhtmlを保存してブラウザで表示させ、スクリーンショットを撮るか、適当な画像処理ソフトで合成してください。 ImageMagickがインストールしてあれば、ターミナルからワンライナーで画像生成できます。 convert http://tokyo-ame.jwa.or.jp/map/map000.jpg http://tokyo-ame.jwa.or.jp/map/msk000.gif -composite base_img.jpg 自分がいつも居る辺りに印を付けておくといいかも
Windows Server 2012の価格について、初出時には下記のように解説を行ないましたが、「推定小売価格」は文字通り、小売価格を推定したものであり、マイクロソフトが決めた「定価」ではありません。マイクロソフト製品は基本的にオープン価格であり、販売価格はマイクロソフトが決めるものなく、日本と米国では商習慣が違いもあるため価格比較は、あくまでも単なる価格比較として参考にしてください。 いたずらに扇情的な書き方をしてしまい、読者の皆様に誤った印象を与えてしまったことをお詫びいたします(2013年2月28日、筆者・編集部) 当初の予定通り、Windows Server 2012とWindows 8の開発が完了した。公式な約束としては「8月第1週」だが、ふたを空けてみれば8月1日だった。RC版の時も「6月1週」のアナウンスが実際は6月1日だったので、本当に順調な開発スケジュールである。これだ
森下周辺を散策したのは、この時が初めてのことだった。 戦前の漫画としてとても有名な「のらくろ」が至るところに溢れている商店街が あるのもこの辺りだ。多くの商店の軒先には、のらくろグッズが置かれている。 その通りにあるのが、喫茶 つかはらで、入り口に貼られたシールが懐かしい。 内装は純喫茶らしいものだが、メニューは食堂を飛び越えてちょっとした飲み屋のもので、 次々にやって来る近所の人たちの夕飯の場となっているようだった。 メロンソーダを注文して、漫画をめくりながら周囲の会話をBGMにして過ごす。 あいにく本棚に「のらくろ」の漫画は置かれていなかったようだが。 休日だったこともあるのか、まだ日が差す時間帯から楽しそうにビールを片手に 笑う人たち。テーブルに置かれた、尾を押すと爪楊枝を運んできてくれる小鳥を 微笑ましく思いながら、私もいつかは近所にこのような喫茶店を見つけたいと思う。 店を出て、
MySQLを運用していて特定の時間帯だけ更新クエリが増えているのを見つけたときにバイナリログを探ったりすることはまぁまぁあると思います。最近はmysqlbinlogとperlのワンライナーをつかって調べています mysqlbinlogをつかって特定の時間帯のログを調べるのは $ mysqlbinlog --start-datetime="2012-07-31 09:41:00" --stop-datetime="2012-07-31 09:45:00" mysql-bin.941 こんな感じですね。ちなみにMySQL 4.0.x のmysqlbinlogにはstart-datetime、stop-datetimeのオプションがないので新しいバージョンが入っているサーバに転送するなりして実行しています。 この出力は #120731 09:41:48 server id 9316 end_lo
アップルが好んで使う3大フォントと言えばミリアド(Myriad)、ルシーダ・グランデ(Lucida Grande)、ヘルベティカ・ノイア(Helvetica Neue)...ですが、最近これに新たな仲間が加わりました。 一番下にあるのがその「アヴェニール(Avenir)」―OS X Mountain LionとiOS 6に同時に現れた書体なので、次のiPhoneでもきっとコレお見かけしますよ! 以上のサンセリフ書体には共通項もありますが、書体ごとに見た目も違えば役割りもかなり違うんですよ。これは知ってるようで意外と知らないかも。 ミリアド(Myriad) 2002年アップルがコーポレートフォントに採用したのが「ミリアド(Myriad)」。 それまではセリフ書体ギャラモンのアップル版「アップル・ギャラモン(Apple Garamond)」でしたよね。eMacより前に出たMacintosh、P
incron :: inotify cron system webistranoでファイルをデプロイして、設定の再読み込みやサービス再起動などが必要な際に、 デプロイユーザがsudoでreloadやらrestartなどを実行しているのが、 権限的に何となく気になって、ファイルの更新を検知して 自動的にreloadやrestartする方法を模索していたら incronという良い物があったので検証。 検証環境はScientific Linux 6.2です。 実現したいこと デプロイユーザとサービス再起動ユーザの分離(sudo権限の剥奪) Nagiosの設定ファイルをデプロイしたら、Nagiosのreloadが自動でかかる Passengerのrestart.txt的な感じでreload.txtがトリガーでNagiosのreload的な incronの導入 incronをyumで導入
おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) Created at: 2012-07-20 | Tags: linux tmux(ティーマックス)は、一つのターミナルウィンドウ内で仮想的に複数のウィンドウを切り替えて使用することができる仮想端末管理ツールです。 同様の機能を持つツールとしてscreenが広く使われてきましたが、現在はより高機能・省メモリなtmuxが人気を集めています。 tmuxはscreenと比較し、主に以下のような特徴があります。 ウィンドウタイトルの自動変更に対応 (最終実行コマンド名をウィンドウタイトルとして表示できる) コピーモードのコピー履歴を複数保持し、一覧から選んでペースト可能 ウィンドウを上下・左右に分割可能 環境構築の準備
原文: Storing images and files in IndexedDB (on February 23, 2012 by Robert Nyman) 以前、私たちは localStrage に画像とファイルを保存 する方法について書きましたが、それは、今日でも利用できる実用的な方法でした。しかし、この方法には localStrage と密接に関わるパフォーマンスの問題 (このブログの後半で扱います) がいくつもあるため、IndexedDB を活用することが将来のアプローチ方法として望まれます。ここでは、IndexedDB に画像とファイルを格納し、ObjectURL を通して提供する方法をお教えします。 一般的なアプローチ はじめに、手順について話しましょう。IndexedDB データベースを作成し、ファイルをそのデータベースに保存し、そのデータをページに読み出して提供します:
scpでダサい作業していたら、riywoさんのポストを見つけて質問してみた。 そしてscpをパラレルにしてしまったのが判断ミスだったなー。けど検証する為には時間なかったから仕方ないな 2012-07-27 18:36:17 via YoruFukurou scp使わない派 2012-07-27 18:36:40 via YoruFukurou @riywo お、何使う派ですか? 2012-07-27 18:38:13 via YoruFukurou to @riywo @kenjiskywalker rsyncですね。scpはアトミックに更新できないので。 2012-07-27 18:38:31 via YoruFukurou to @kenjiskywalker 複数のファイルとかはrsync使うけど ギガバイトくらすの大きいファイルはscpで使い分けてた。 あれ、何で使い分けてるんだっ
WARNING: this document is no longer in sync with the implementation of Redis Sentinel and will be removed in the next weeks. *Redis Sentinel design draft 1.3 Changelog: 1.0 first version. 1.1 fail over steps modified: slaves are pointed to new master one after the other and not simultaneously. New section about monitoring slaves to ensure they are replicating correctly. 1.2 Fixed a typo in the fai
Password protect file (requires .htpasswd file) More info about .htaccess and .htpasswd Protection
This page is an archive of this blog, and is presented for historical purposes only. In addition to those on its well-known list of 200+ new features, OS X Mountain Lion also brings along a handful of new UNIX commands and binaries. Most are probably outside the scope of Ask Different (e.g. commands concerning Radius Authentication, Kerberos or Berkeley DB maintainance) but some of them may prove
昔、遭遇した気もするが、また忘れていたのでメモ。多分、常識の範疇w crontabにこんな感じで設定を仕込もうとしたんですね。 */5 * * * * /usr/bin/iotop -b -k -t -n 2 -o >> /var/log/iotop/"`hostname`_`date '+%F_%H'`" すると、「メールが /var/spool/mail/root にあります」とメールが届きまして、、、 /bin/sh: -c: line 0: unexpected EOF while looking for matching ``' /bin/sh: -c: line 1: syntax error: unexpected end of fileこんな感じで怒られたわけです。 あんれー?と思って、"/var/log/cron"を確認すると、 CROND[17743]: (root)
.htaccessの特にリダイレクト関連の使用項目をチェックし、個別に設定する箇所を記述するだけで手軽に.htaccessファイルを作成できるオンラインサービスを紹介します。 Free .htaccess Redirect Generator .htaccessファイルを編集する際は、必ずバックアップをとることをお勧めします。 .htaccessの利用方法やもう少し詳しい説明は、下記ページをご覧ください。 サーバーの設定をカスタマイズ、よく利用する「.htaccess」の設定のまとめ 以下、「Free .htaccess Redirect Generator」の各項目の簡単な説明を。 Rewrite to www www付きでアクセスしてきてもwww無しに向け直します。 ドメイン名を入力。 301 Redirect File URLが恒久的に変更した際に、旧ページのアクセスを新ページに向け
April 18, 2012 zsh vim unix The Triumviri In 62 BC, Caesar united a political alliance between himself, the statesman Crassus, and the military general Pompey. Together, the three men formed a secret political faction called the Triumvirate that ruled the Roman Republic. The Text Triumvirate is an alliance between the zsh, vim, and tmux. Each of these venerable tools is extremely powerful in its o
第27回勉強会(2012/07/28) - 長岡 開発者 勉強会(NDS) というわけで、Git 入門ハンズオンでの個人メモです。 ハンズオンで解説していないことも書いていますがお気になさらず。(LTまで手が回らなくてごめんなさい) 詳しいところはやんごとなき方々のダイナミックかつスリリングな参加レポートに期待しましょう。 追記です。素晴らしいまとめが公開されました。 こっち読んでこ! 四角革命前夜 第27回 長岡開発者勉強会に行ってきたよ(Git入門編) - 四角革命前夜 第27回 長岡開発者勉強会に行ってきたよ(LT編) - 四角革命前夜 Togetterもありますぞ。 NDS27 Git 入門ハンズオン (Niigata.scmコラボ企画)+ いつものLT - Togetter HEAD^とHEAD~の違い。 HEAD^^^^^とかするの大変だからHEAD~5とか。 HEAD^ ==
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
/etc/sysctl.conf(旧VPS) net.inet.tcp.tso=0 net.inet.tcp.inflight.enable=0 # FreeBSD8のみ net.inet.tcp.inflight.min=24576 kern.ipc.maxsockbuf=16777216 net.inet.tcp.sendbuf_max=20480000 net.inet.tcp.recvbuf_max=1048576 net.inet.tcp.sendbuf_inc=16384 net.inet.tcp.recvbuf_inc=32768 kern.ipc.nmbjumbop=65536 kern.ipc.nmbjumbo9=32768 kern.ipc.nmbjumbo16=16384 # 追記:RWINとかも上げてみる。 net.inet.tcp.sendspace=131072
とりあえず、釣りっぽいタイトルにしてみました(・∀・) 一時期は人気過ぎて契約の予約待ち状態だった さくらの VPS ですが、一時期の過熱状態を脱したのか、先週の金曜日に普通に申し込みができたので、一番小さい 1G タイプを使って見ることにしました。 ◇とりあえずFreeBSD 居酒屋のとりあえずビール的に、デフォルトのCentOS から FreeBSD へ入れ替えます。 「OS再インストール」>「カスタムOSインストール」で、FreeBSD 8.1 amd64 を選択します。 最新の9.0R が選択肢にないので、とりあえず 8.1R をインストール。 vertio化する際に、srcが必要なので、src-all も入れておきます。 インストールが終わったら、おもむろに # sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update # freebs
アレゲ人ならきっと読んでるセキュリティホール memoによると、認証プロトコル「MS-CHAPv2」がご臨終とのこと。MS-CHAPv2はVPNの1つであるPPTPなどで一般に使われていますが、「All users and providers of PPTP VPN solutions should immediately start migrating to a different VPN protocol. PPTP traffic should be considered unencrypted.」とまで書かれています。とはいえ代替となるOpenVPNはメジャーなOSに統合されていないようでrootやJailbreakを要するため、PPTPほど気軽に使えるものではなさそうです。
iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する - ゆろよろ日記ここまで素晴らしく使いこなせていないのが残念ですが、僕もタイトルの環境なので晒してみます。基本は端末に MacOSX で、Ubuntu Server 11.10 上で開発することが多いです。 iTerm2 手元の Mac に入っています。ペインがガシガシ割れるので使ってましたが、tmux を導入してから、そっちで割るようになったので、普通のターミナルアプリです。 ちなみにフォントは 12pt の Monaco を愛用しています。これは iTerm に限ったことではないです。 tmux 革命。 .tmux.conf set-option default-shell /bin/zsh unbind-key C-b set-option -g prefix C-t bind-key
SEOを意識した場合、ページ内のリンク数をある程度の数に抑えるのがベターです。しかし必要なリンクまでも削ってしまっては、クローラーがリンク先を見に行かなくなってしまい本末転倒です。 では「どんなリンクを削減するか」というと、それは「ページ内に複数存在する、同一のリンク先であるリンク」を削っていく方針になります。 なぜリンクを減らしたいのか よくあるバナー+テキストなレイアウトを1つのaタグにまとめる よくある商品画像+テキストなレイアウトを1つのaタグにまとめる ページネーションは1つだけ出して、JSで複製する なぜリンクを減らしたいのか 昔、Googleのウェブマスター向けガイドラインではページ内のリンク数は100件未満に抑えることが推奨されていました。 現在ではそういうこともなくなりましたが、それでも件数が多すぎる場合に、全部が全部クロールや評価がされなかったり、リンク1件当たりの評価
『村田タマ展「玉手厘」』 http://jinbochogarou.com/index.html 12/09/12 - 09/29 -- タマがスカートをたくし上げると星屑のように色々な物語が溢れ出しこぼれ落ちた。 それは瞬きを見せる星の事もあるが、ブラックホールの如く何でも吸い込む闇の事もある。 時に空を舞う白い鶴であり、地を這う黒い鶴でもある。 少女の煌きと闇を、ホウキで掻き集めて仕舞い込んだのが『玉手厘』だ。 蓋を開けると年老う呪いの箱に、タマは開けると少女に戻る呪いをかけた。 あなたは箱の中にどんな物語を見るだろうか。 (村田兼一) -- at : 神保町画廊 東京都千代田区神田神保町1-41-7安野ビル1F tel.03-3295-1160 map ・村田兼一氏のモデルとしておなじみ 今回は作家としての展示 HP http://greens.st.wakwak.ne.jp/905
衝撃を受けたできごと 最近Rubyを勉強しています。 JavaやC#でオブジェクト指向プログラミングの基本はマスターしてるから、Rubyもそのあたりは楽勝〜!・・・と思っていたら、JavaやC#の常識が全く通用しない振る舞いに遭遇してかなり衝撃を受けました。それは、 privateメソッドはサブクラスからも呼び出せる ・・・ということです!!がーん。 たとえば、JavaやC#だと自分のクラス内でprivateメソッドが使われていない場合、不要なメソッドとして削除できます。(リフレクションを使って呼び出される可能性はここでは無視ね) しかし、Rubyでは誰かがサブクラスを作って呼び出している可能性があるので、privateメソッドを削除する場合は注意が必要です。メソッド名を変更する場合も同様ですね。 また、知らずに親クラスと同名のprivateメソッドを定義すると、予期せず親クラスの実装をオ
master slave 構成を取っている Redis で、master が落ちた場合に slave を昇格させてフェイルオーバーしたいという要件がありまして、Keepalived と組み合わせて構成してみました。Redis の運用経験がないのでご意見などいただければありがたいです。 Scientific Linux 6.2 keepalived-1.2.2-3 redis-2.4.10 前提 Redis のレプリケーションではマルチマスター構成を取ることができない Redis の slave は起動時に master に接続し、全データを取得してコピーを取る その後は順次 master で更新されたデータをコピーする redis-cli で slaveof コマンドを実行することで、動的に master, slave を切り替えることが可能 このような作りになっているため、2ホスト間で
渋谷.rb[:20120516] で飛び込みLTした内容のフォローです 最近こんなエントリーが上がってました 2012年のアジャイル動向もわかる!Technology Radarが公開されていました|世界 ThoughtWorks 正式版が出たVagrantの順位が上がってますね ということで試してみましょう Vagrantとは VirtualBoxの仮想マシンをコマンドラインから作ってくれるRubyのライブラリです Vagrantの流れ Boxと呼ばれる仮想マシンの雛形を用意する ChefやらPuppetで必要なアプリのインストールや設定ファイルを配置する (゚Д゚)ウマー 実際にやってみる ちなみに Ruby は入ってる前提です まずはgemを入れましょう 1 gem install vagrant 終わったら使用するboxを選びます http://vagrantbox.es/
遊戯の終わり (岩波文庫) 作者: コルタサル,木村榮一出版社/メーカー: 岩波書店発売日: 2012/06/16メディア: 文庫購入: 3人 クリック: 30回この商品を含むブログ (23件) を見る しかし、それもこれも運がよかっただけの話だ。(「楽団」、138ページ) 運が悪かったら、別世界に取り込まれて帰って来れないということになるわけだ。 18編を収めた初期短編集。どれも短めだしあまり濃い味付けはしていない。犯罪小説を書いてもどこか上品さが漂うので、そこが物足りなく思う人もいるかもしれない。以下、いくつかの短編の感想を。 「誰も悪くない」はセーターを着るのに手間取っている男の話。狭くて暗くて湿気に満ちた場所は異界への入り口、というのは幻想小説の定型だが、なるほど確かにセーターはこの条件に合致している。そう思えばセーターの袖口が異界につながっているとしてもおかしくはない。そうはいっ
MacFUSEとかOSXFuseとか色々あるみたいですがhomebrew経由でインストールしたソフトだけで環境を作りたかったのでメモ。 まずsshfsを確認します。 ➜ ~ brew info sshfs sshfs 2.4.0 http://fuse.sourceforge.net/sshfs.html Depends on: pkg-config, fuse4x, glib, automake, automake, libtool Not installed https://github.com/mxcl/homebrew/commits/master/Library/Formula/sshfs.rb ==> Caveats Make sure to follow the directions given by `brew info fuse4x-kext` before trying
前回はdr6kaizさんのpow + rbenvで手軽なRack環境構築でした。 今回はtmuxinatorを使って、コマンド一発で開発環境を起動する話をします。 tmuxinator とは tmuxinatorとは、tmuxで起動するセッションを予め定義しておき、コマンド一発でそのセッションを起動できるようにしたものです。ちなみに、screenで同じことをするscreeninatorというツールもあります。こちらが先に開発されたようです。 インストール $ cd $ gem install tmuxinator $ echo "[[ -s $HOME/.tmuxinator/scripts/tmuxinator ]] && source $HOME/.tmuxinator/scripts/tmuxinator" >> .zshrc $ source .zshrc $ echo $EDIT
知っている人多いと思うけど、よく使うイディオム $ .. | sort | uniq -c | sort -nr 「sort | uniq -c」で重複行をカウントでき、さらに「sort -n」で行を数字と見なしてソートすることで重複行のカウントで並べなおすことができます 例えば、Webサーバのaccess_logからよくアクセスしてくるIPアドレスを集計してランキングを表示するには以下のよう書けます $ tail -10000 access_log |cut -f 1 -d ' ' | sort |uniq -c|sort -nr|head -10 209 207.46.204.192 203 59.106.108.114 202 66.249.69.108 171 199.59.149.168 137 78.46.45.35 129 66.249.69.65 120 66.249.69
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます レンタルサーバ事業を運営するファーストサーバがシステム障害を起こし、5698件の顧客のデータを消失した事故について、ファーストサーバが客観的な立場から調べた事故調査報告書を7月31日に公表した。 調査を実施したのは6月28日に発足した外部の専門家で構成する第三者調査委員会。構成メンバーは、TMI総合法律事務所の弁護士、葉玉匡美氏、S&Jコンサルティングの三輪信雄社長、TMI総合法律事務所の弁護士、柴野相雄氏の3人だ。 報告書によると、事故は第1と第2の2つに分けられる。1件目は、サービスで使用されていた特定のサーバ群を対象に実施されたメンテナンスにより、顧客の大量のデータを消去した事故。メールシステムの障害解消が目的だった。 2件目は、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く