DEMO VIDEOS Get to know everything Vimeo can do for your business. Watch now
![ZeroN - Levitated Interaction Element](https://cdn-ak-scissors.b.st-hatena.com/image/square/4b3f5766ae35c4d746f549aca451b7c694fbb70c/height=288;version=1;width=512/https%3A%2F%2Fi.vimeocdn.com%2Ffilter%2Foverlay%3Fsrc0%3Dhttps%253A%252F%252Fi.vimeocdn.com%252Fvideo%252F289785987-0f8ad9bd51a0434a959326a271a695d69070c33d5f1b4499bd202c97cbd8cb16-d_1280x960%26src1%3Dhttps%253A%252F%252Ff.vimeocdn.com%252Fimages_v6%252Fshare%252Fplay_icon_overlay.png)
Type your guess into the input field. As you type, the Autocomplete will display the languages that contain your guess. Clicking an Autocomplete option will fill in your guess, and pressing Tab will fill in the first option in the list. The next language will be displayed automatically when your guess is correct. If it seems borked, your guess is wrong. Click "Forfeit" (or press Escape) once to di
高専生向け競技プログラミングコンテストらしい。 http://koj.cms.am/contest/index.html 起きたら twitter の TL で話題になっていたので寝起きで参加しました。 結果: 400/1100点 (39/65位), 2 WA. といた順番は A→C→B→E. A の後 B は一見難しそうに見えて C を解き、その後他の問題を物色して E を解き始めたのだけど、 途中これはグラフ理論とか使うのかなあ、と思って物色を再開した所、実は B が簡単だった事に気づいて B を解き、時間が余った。E をもう一度見たら実は Time Limit 8 秒とか入力の制約を見るにシンプルな 探索でも通るだろうということで再度解き始めて、ギリギリで通した。 問題 A - Average http://www.atcoder.jp/problem/detail/151 改行区切
文脈IDは-1を指定すれば自動採番してくれるという噂だったのですが、実行したら「自動で探したけど、対応するのが見つからなかったよ」と言われた為(文字コードの問題かな)、自前でシステム辞書ディレクトリ内の「left-id.def」と「right-id.def」を探して、それっぽいIDを拾ってきました(本当にこの方法で良いのか未確認)。 辞書によってIDは変わってきて、IPA辞書の「名詞,一般」は、我が家の環境では1285になっていました。バージョンによっても違う可能性もあるので注意が必要です。 読み・発音については、はてなのファイルの読みは全て平仮名で記述されているので、NAISTの辞書に合わせる為に片仮名に変換して登録します。発音は本来「アマクサシロー」になるべきですが、その辺は変換してると面倒なのでこのままで。 参考URLでは、CSVの末尾に「はてなキーワード」と入れて、はてなの辞書が使
IJPC 2012 : Practice | #1 | #2 | #3 | .. コンテスト全体の案内ページ 第一回コンテストの案内ページ(順位・問題・入出力データ・解説) 概要 IJPC(IOIer Japan Programming Contest) 2012 は IOI(国際情報オリンピック) 2010 カナダ大会および 2011 タイ大会に日本代表として出場した計5人の選手が作った問題を解くコンテストです。 競技形式が通常の ICPC 等とは大幅に異なるので、IJPC の形式に慣れるための Practice 用問題をあらかじめ解いておくことをおすすめします。 更新履歴 2012/7/19 第三回コンテストのページを公開しました。 2012/7/19 第三回コンテストの案内 を公開しました。 2012/6/24 言語について に現在の使用可能言語を記載しました。 2012/6/23
今日は「天空のスターバックス」ことスターバックス東急プラザ 表参道原宿店で記事を書いている @hara19jp です。 さて東急プラザ 表参道原宿の飲食はbillsとスターバックスがメイン。両店とも屋上庭園「おもはらの森」に面した大規模店舗だ。スターバックスはこのエリアに藤原ヒロシ氏が全面プロデュースしたコンセプト店「都会の中のオアシス」表参道B-SIDE店、表参道 神宮前4丁目店、そしてこの「天空のスターバックス」と個性ある店舗を投入している。 内装「ようこそ天空のStarbucksへ」の黒板がお出迎えしてくれる。 スターバックス東急プラザ店はとにかく長いカウンターが特徴的。 大きなドアが開放されて屋上庭園「おもはらの森」に直結している。 木がたくさん植えられ、椅子の種類も多いので選ぶ楽しみがある。 奥の方には落ち着いたソファ席、テーブル席のエリアもある。 ラフォーレに面した原宿側には日
【アプリ】『コンブガチャ』に続きhttpd.confを学べる『コンフガチャ』がリリース! 作者「6時間で作ったった」 先日ガジェット通信で紹介したジョークアプリ『コンブガチャ』をご存じだろうか。昆布をひたすら集め何の自慢にもならず射幸心すら煽(あお)られないアプリ。そんな『コンブガチャ』に続きジョークアプリが登場したので紹介したい。 今回紹介するのは『コンフガチャ』というAndroidアプリ。コンフとは世界中で使われているウェブサーバソフトウェアApache(アパッチ)の設定ファイル“httpd.conf”のこと。Unix、Linuxユーザーは“httpd.conf”のことを「コンフファイル」と呼称する。そこから取ったのがこのアプリの名前『コンフガチャ』なのだ。 このアプリではそんな“httpd.conf”について学ぶことができるという実用的アプリ。ガチャを回すと“httpd.conf”に
Monit tells you if something goes wrong on your server, and tries to fix it. It can, for example, alert you: When a process dies. When a machine stops responding to network requests When your machine has too high load average, memory consumption, or CPU usage. When a file changes, hasn’t changed for a period of time, or grows beyond a certain size. It can run a script of your choosing to attempt t
Version 5.34.0 NAME SYNOPSIS DESCRIPTION WHAT TO MONITOR? GENERAL OPERATION Options Arguments THE MONIT CONTROL FILE Service checks Process File Fifo Filesystem Directory Remote host System Program Network LOGGING TERMINAL OUTPUT DAEMON MODE INIT SUPPORT INCLUDE FILES SSL OPTIONS FIPS MODE MONIT HTTPD UNIX SOCKET TCP PORT SSL settings Monit version signature Authentication Client certificates Basi
Monitを使ってApacheを監視する(1)
Recipes are the fundamental configuration units in Chef. You write recipes to encapsulate collections of Resources, which are executed in the order they are defined, and configure some aspect of your system. Rules of the Kitchen When you are writing recipes, there are a few things you should remember: Resources are executed in the order they appear. Resources are compiled before they are executed
死活監視ツールとして Monit を導入しました。そして半日ほど悩んだので、後続の為に何か道しるべになれば幸い。 monit のインストール $ wget http://mmonit.com/monit/dist/monit-5.0.3.tar.gz $ tar -zxvf monit-5.0.3.tar.gz $ cd monit-5.0.3 $ ./configure --prefix=/usr/local -> なんかデフォルトで /usr/local にインストールされるっぽい事が書いてあったけど念のため $ make # make install monit の設定 自分でコンパイルした時と、yum や rpm といったバイナリパッケージを展開した時だと、ファイルの配置が異なります。ファイルの読み込み順番や細かい配置先なんかは、他の先達に任せて、今回は自分で行った設定を。ちなみに
sendmail設定(1)必要最小限の設定で使ってみる
God: The Ruby Framework for Process Management Authors: Tom Preston-Werner, Kevin Clark, Eric Lindvall Website: http://godrb.com Description God is an easy to configure, easy to extend monitoring framework written in Ruby. Keeping your server processes and tasks running should be a simple part of your deployment process. God aims to be the simplest, most powerful monitoring application available.
これは週末やりたいな−。と思った@HIROCASTERでございませう。 いまどきのRubyとRailsの学び方として取り上げたことのあるCode Schoolが今週末だけ無料開放されるようです。 みんなが考える、ちょっと退屈なオンライン学習とは一線を画すコンテンツですので、ぜひやってみてください。 Rubyの基礎からRuby on RailsやjQuery, Backbone.jsのオンラインコースまで全て無料です。 正確には 5/18 18:00 〜 5/20 23:59(東部夏時間) 日本時間を計算すると 5/19(土) 09:00 〜 5月21日(月) 14:59 です。 おすすめコース無料コースのRails for Zombiesがおもしろいのですが気になったコースをピックアップします。 Anatomy of Backbone.js – Code School Backbone.j
今日はプロセス監視ツールMonitで、自作のデーモンプログラムの死活監視と、死んじゃったら(+おかしくなったら)再起動してもらうという仕組みを構築する方法をご紹介したいと思います。 まず、自作プログラムですが、どこか適当なところに自分のプロセスIDを記録するファイル(pidファイル)を作ってもらう必要があります。今回作業したマシンはUbuntu Linuxでしたので、/var/run/hoge.pidのような感じで、プロセスIDを格納しただけのファイルを置いておきます。 Monitくんは、このファイルの場所を教えておき、このファイルに記録されているIDのプロセスが死んでいたり、メモリを以上に消費していたり、CPUを100%使っていたり、といった条件で再起動を行わせるよう設定できる便利ソフトです。 手順 Ubuntu Linuxにはパッケージ管理システムaptがあるので、以下のようにしてイン
この間、Apache が予期せず停止してしまった。するとものすごい勢いで元軍人の人からメール通知。Apacheがダウンしている、と。これは大変に便利な有人監視と言える。酷使してやろう、と企てていたところで件の軍人より Monit というものを教えてもらうに至った。曰く、指定したサービスを定期的に監視し、予期せずに停止した場合は自動的に再開してくれるという事である。なるほど確かに良さそうな雰囲気である。monit をソースからインストールする。 monit のソースを公式サイトからダウンロードして展開 $ wget -c http://mmonit.com/monit/dist/monit-5.0.3.tar.gz $ tar zxvf monit-5.0.3.tar.gz $ cd monit-5.0.3/ configure スクリプトを実行すると flex やら bison が足りない
【大分】地獄の勤務「マジ寝てないから」 1 名前:帰社倶楽部φ ★:2012/04/04(水) 17:14:07.12 ID:???0 この春の異動で大分中央署勤務になったベテラン署員。県都の中心部で110番件数は県内最多とあって、気を引き締めていた。 交番当直として迎えた初日。着任あいさつを終えた直後に、交通事故の一報を受けた。 早速現場に向かい処理をしていると、さらに別の事故、窃盗…と次々に事件事故が発生。 そそくさと済ませた食事以外、椅子に腰掛ける暇もない。忙しさは覚悟していたとはいえ、当直初日はついに徹夜で朝を迎えた。「着任早々、仕事から手荒い“歓迎”を受けてしまった…」と署員はぐったり。 大分合同新聞[2012年04月04日 15:14] http://www.oita-press.co.jp/causeBook/2012_133352016095.html イラ
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 といっても、きちんとした検証をしたわけではないので、あくまで「こういう環境でこういう事をやるとこうなる」という参考程度のものと理解してい頂ければ幸いです。 Linux上でプロセスは同時に何個起動できるのか 数年前にC10K問題が流行りました。これは、簡単に言うと、万のオーダーでプロセスを立ち上げる事になると、現状のOSではそれを想定した設計になっていないためまともに動かなくなる、といった問題でした。 だったら、「10万プロセス位を同時に立ち上げてみて、どうなるか試してみようぜ!」と思い、会社のエンジニアと一緒に試してみました。検証環境は、メモリ48GでCPUはHyperThreading込で24コアです。そこで動いていたOSはDebianでL
ちょっと前にいつだったか、自分の開発環境についてまとめた記事でも書こうかと思っていたんですが、 ついでだからShibuya.rbでLTのネタにしてしまえと、話をしてきました。 ちなみに、今回のShibuya.rbは何か話したい人が居たらどうぞって感じだったのですが、 いつのまにかLT大会になってましたw 俺のRails開発環境 View more presentations from joker1007 内容としては至極一般的な環境だと思いますが、 資料アップしたところ結構反響があったので、 やっぱ人の環境は皆気になってるのかなーと。 後は、これからRails始める人とかかな? 資料の補足 インテグレーションテスト cucumberを使ってるのは慣れによる所も大きいですが、 今は業務上の理由でコード書く人とテストケース書く人が分離しているので、 request specは使ってなかったりし
Coding Horror: Please Don't Learn to Code Please Understand Learning to Code Coding Horrorで有名なJeff Atwordが、ある州知事が今年の目標としてプログラミングを習得することを挙げていることに対し、そもそも税金を払う我々市民は、政治家にはプログラミング習得以上に重要な、政治家にしかできない問題の解決を望む、よってプログラミングを学ぶのをやめてくれという記事を書いた。これに対して、反論が多数上がっているが、Jeffも読んでいるある論文をあげて、この議論の参加するためには、必ずこの論文を知っておくべきであると書いた人がいる。この論文は有名で、非常に興味深いので、全プログラマーが読むべきである。 ふたこぶラクダという名前で知られている有名な論文がある。この論文では、60%の人間にプログラミングの素質が
ブログ移転のお知らせ! ▼当ブログは移転しました!新しいサイトは以下となります!! http://bamka.info ▼お手数おかけしますが、RSSの再登録もお願いします!! http://feeds.feedburner.com/bamka 【読了時間:約7分】 新しい習慣を取り入れようとしたけれども、途中で挫折をしてしまった。そんな経験ありませんか。 私もあります。それも1度だけではなく、何度か失敗してしまったり。 そのたびに「どうやったら習慣を身につけられるか」を考えて、いろんな方の成功体験なんかを参考にしてきました。 そこで「習慣化するためのコツ」を色んな方からヒントを得て、まとめていました。 すると、大切なコトはそんなに多くはないんですよね。習慣化に成功している人が大切にしていることって、案外絞れてくるような気がします。 そこで今回は、そんな「習慣化するためのコツ」を9つにまと
先日日本のWEBデザインが2003年で止まっていると話題にという記事で楽天のサイトなどのことが取り上げられていましたが、これを読んで思い出したポッドキャストインタビューがあったので一部抜粋してみます。 このインタビューはスタートアップ向けレクチャーイベント ZURBsoapbox シリーズのひとつ。昨年11月に、「サンフランシスコでの投資とギークな日々の20年間」といったタイトルで 500 Startups 代表のエンジェル投資家デイブ・マクルーア氏が語ったものです。 「チームのメンバーに求める特徴は?」という客席からの質問のデザイナーの部分について、彼はこのように答えていました。 一緒に働くのが辛いデザイナーもいた。自分はなんでも知ってる、みたいなデザイナーと働くのにはほんとに苦労した。デザイナーと口論したいわけじゃないんだ。俺が見たいのは数字とお客さんの利用例。そして何がうまくいってい
俺は「日本学生支援機構」なんてのは、明確に借金だと思っているので、奨学金なんて綺麗な言葉を使っている時点でクソだと思うし、できることなら、借金はしないほうがマシだと思っているタイプなので、別に乞食だろうが何だろうが、それなりに金が貰えるなら、それはいいんじゃないかと思う。人様が稼いだ金を誰に貢ごうか勝手だとは思うし。なので、俺は「学業を放ったらかしにしているくせに乞食か」みたいな話はあんまり興味ない。そのあたりにはいろいろな事情があるだろうしなーという。 ただ、俺みたいなボンクラでウダツの上がらない人間にとって、坂口真綾が表に出てくることの絶望ってのは、「ああ、こういう人間じゃないと支援なんて受け入れられないんだ」って深い悲しみなんじゃねえの、と思うんだよ。そりゃスタートアップだったら、まずは話題性だと思うし、知名度だと思う。あとはブランディングだな。そこは妥協する。だから坂口綾優みたいな
今や、いいエンジニアを雇うのに環境や待遇が重要なのは言うまでもないことで、「希望するマシンが支給される」とか「椅子はすべてアーロンチェア」といったフレーズは魅力的です。しかし、そんな華やかなフレーズの裏側に見え隠れする「社内のカルチャー」という本質を理解しないと、本当に素晴らしいエンジニアを惹き寄せることは難しいもの。 NingやVMware、Akamaiといった企業で働いた経験のあるJohn Josef “Sef” Kloningerさんは、Why Quit? Because They Have Bigger Monitorsというブログ記事で、自身の経験を以下のように紹介しています。 退職理由は「転職先のモニターのほうが大きい」から? 以前の職場での話。 私はエンジニアリングマネージャーで、人材確保に関して問題を抱えていた。チームのエンジニアが会社を辞めて、もっと小さい今風の会社に移ろ
日本人の意地にかけてイギリスのダサイ病院のWEB見つけた。が、ダサイ程度では似たり寄ったりだがさすがに↑の中華思想みたいな色のは無かった。まあ、やる気の無い同士で比べても意味ないッス・・・ しかしこの人の「かっこいい」と挙げているサイトがFlashバリバリの時代遅れのものばかりで、どうも日本人とは感覚が違うのね、と思ったわけ。まとめサイトみたら同じこと言ってる人がいて感心した。 27番の投稿に完全同意です。 アメリカのサイトと日本のそれのデザインを比べても、日本のラップと本場のそれを比べて「日本語はダサイ」と言ってるのと大差なく、とにかく漢字自体がもともと横書きでは無くて縦書き用だし、WEBはもともと横書きの英語にあわせて作られているのでずるいわけです。 そもそも日本とアメリカでの価値観に大きな差があります。日本の官公庁なんて国民の誰1人も「クールにデザインして欲しい」って望んでないのでか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く