リクエスト予約希望条件をお店に申し込み、お店からの確定の連絡をもって、予約が成立します。 1 予約の申し込み ご希望の条件を当サイトよりご入力ください。 2 お店からのメール ご予約が承れるか、お店からの返信メールが届きます。 3 お店へ来店 予約が確定した場合、そのままお店へお越しください。
この記事はML Advent Calendar8日目の記事として書かれました。 7日目の記事はでこれきさんのfoldみぎひだりです。 Standard MLやOCamlをはじめとしたML系の言語は関数型言語として有名ですが、参照、配列、例外といった副作用を伴う機能も扱う事ができます。 また、ML系の言語で手続き的に書いたからと言ってその言語の魅力が損なわれるわけではなく、 強い静的型付け、型推論やparametric polymorphismなどの恩恵を受けられるので、むしろ良く設計された手続き型言語のように映る事でしょう。 積極的にMLで手続き的な処理を書いていこうな。 2015年12月8日1:05 Kleene's algorithmの実装を間違えていたので修正 2015年12月8日17:54 プログラムの例をリファクタリングした 手続き的な処理と言えば僕はグラフ関連のアルゴリズムが思
これは Ruby Advent Calendar 2015 の15日目の記事です。 12月11日〜13日にかけて東京、銀座のベルサール汐留で開催された、 RubyKaigi 2015 に参加しました。 私は、そう多くのカンファレンス、勉強会に参加しているわけではありませんが、 それらと比べても RubyKaigi は多くの刺激を与えてくれました。 3日間2トラックで講演が行われ、幅広い内容とボリュームでしたので、 個別のセッションについて詳細をお伝えすることは諦め、 RubyKaigi を通して感じたことを中心に話をさせていただこうと思います。 きっかけ 私は、今回がはじめての RubyKaigi 参加でした。 参加するきっかけとなったのは、 昨年の Rebuild #56 @a_matsuda さんのお話を聴いたことでした。 (Ruby に関わるようになった、きっかけを問われて) 日本で
--------------------------------------------------------------------- ■(緊急)BIND 9.xの脆弱性(DNSサービスの停止)について(2015年12月16日公開) - バージョンアップを強く推奨 - 株式会社日本レジストリサービス(JPRS) 初版作成 2015/12/16(Wed) --------------------------------------------------------------------- ▼概要 BIND 9.xにおける実装上の不具合により、namedに対する外部からのサービ ス不能(DoS)攻撃が可能となる脆弱性が、開発元のISCから発表されました。 本脆弱性により、提供者が意図しないサービスの停止が発生する可能性があ ります。 本脆弱性は、フルリゾルバー(キャッシュDNSサーバー
When I run the curl command curl -v -H "Content-type: application/json" -X POST -d '{"name":"abc", "id":"12", "subject":"my subject"}' http://localhost:9292 to send a POST request with data to my Rack application, my code prints out {}. That is coming from puts req.POST() in the code below. Why does it print out {} instead of the POST data? And how do I correctly access the POST data in my Rack ap
JavaScript製FlashPlayer「swf2js」って? ある日、ある会社(Apple)の偉い人が言いました。 「僕たちFlashサポートしないよ。」 そして、世はスマホ時代へ突入。 本当にFlashがサポートされないまま突入。。。 困る!! っということでJavaScript製FlashPlayerを作ってみました。 完成品 swf2js/swf2js サンプル提供 GAMEDESIGNさんのサイトからご提供していただきました。 ありがとうございます! GAMEDESIGN 対応バージョン FlashLite 1.x, 2.x, 3.x, 4.x ActionScript 1.0, 2.0, 3.0 「swf2js」の使い方 ベーシックな使い方 応用的な使い方 ベーシックな使い方 <html> <head> <script type="text/javascript" src=
PHPの生みの親、ラスマス・ラードフ氏インタビュー 2015年12月に無事公開されたPHP7。その公開に先立ってPHPの生みの親であるラスマス・ラードフ氏に話を伺う機会がありました。英語で行われた一時間のインタビューは長大ですがラスマス氏の思想がよく分かる話題が多く、可能な限りそのままの形でお伝えすべく、その模様すべてをお届けします。 なお、インタビューは10月に開催されたPHPカンファレンス2015の講演終了後に行われ、リリースに関する話題などはその時点でのものです。 現在の仕事と生い立ち ―――― まずは、PHPを作ってくださってありがとうございます。今日の基調講演もすばらしかったです。 ラスマス:ありがとうございます。 ―――― いきなりですが、個人的な質問から始めてもいいでしょうか。 ラスマス:どうぞ。 ―――― Etsyではどのようなお仕事をなさっているんですか? ラスマ
背景 mruby-hibariはコード眺めたら、POSTでのパラメータもRubyっぽく 扱えるようにすでに実装されていた。これを試したいと思った。 h2oのh2o_mrubyのexampleをベースにあれこれしていたので、httpsではなく、httpで HTTP2を扱っていた。POSTはhtml書けば、できるが、ブラウザはHTTP2をhttpではアクセスできない。こまった。 httpsではなくhttpでHTTP2のPOSTを行う nghttp2に付属のnghttpコマンドが任意のファイルをPOSTする機能があり、「-」を指定すると標準入力を対象にしてくれることが分かった。 echo "param1=hogeguga&kjunichi=nomoney" |nghttp -d - 'http://127.0.0.1:8080/foo/'
Shell Script Advent Calendar 2015 3日目の記事です。 この記事では自分が最近はまったシェルスクリプトの初歩の初歩、シングルクォート(')とダブルクォート(")の違いを紹介できればと思います。 C言語とかを書いてたら、シングルクォート(')とダブルクォート(")は違うのは当たり前なわけですが、最近JavaScriptやPythonばかり書いてたので、当然(')と(")は同じものだと脳みそが思い込んでてはまってしまいました。 ShellScriptでのクォートの基本の使い方 とある"Program Files"というセンスのない名前のフォルダがあったときに、
はじめに GoogleさんがShellスタイルガイドを共有していたので、いくつか気になった点をピックアップしました。 自分のShellスタイルはかなり我流なので、自省の意味も込めてコメントも併記します。 Googleスタイルガイドの元ネタ (Python/C++/Java/Rとかだけでなくdocumentガイドなど色々あります) https://github.com/google/styleguide Shellスタイルガイド (今回はこちら) http://google.github.io/styleguide/shell.xml 本当は人間がチェックするのではなくcpplintのためXML定義なのかもですが、気にしない気にしない。 (見たところcpplintはc++だけだと思ってます) commitフックでshell系のlint走らせろっていうのが今風なのかもしれませんが、キニシナイキ
ShellScriptとImageMagickコマンドラインを使って写真処理をやってみました。 写真処理って普段photoshopかgimpのようなguiソフトを使うでしょう。しかし、時間によって画像を処理するとか、たくさんの写真に同じ処理をするとか、ウェブアプリから写真を処理するとか、するときは、そのようなソフトなら難しいでしょう。 ImageMagickは写真のリサイズ・回転から複数の写真を合成や効果かけるまで全てをコマンドラインで実現することができます。 この記事では、 1. ImageMagickのインストール 2. ImageMagickのコマンドテスト 3. Bashと合わせて使ってみる 4. よく使うコマンドの紹介 という形で進みます。 ImageMagickのインストール http://www.imagemagick.org/script/binary-releases.p
さて、今日も freee advent calendar やってまいりました。 freeeの CEO の佐々木です。今でこそ CEO 業にフォーカスしている訳ですが、会計ソフトfreee をリリースして世に送り出すまでは完全に微力ながら僕も第一線でコーディングしていました。僕の職歴は、ほぼほぼマーケティングとファイナンス(あと、ちょっとだけデータ分析)なのでエンジニア経験がある訳ではないのですが、起業したいという人に「どうやって勉強したんですか?」とよく相談を受けたりもするので、思うところを共有してみます。 まず、こんな人が向いてるんじゃないかと思う とりあえずシンプルでよいので目的に沿って動くプロトタイプ的なソフトウエアをつくるということは、次のような条件にひとつでもあてはまる人であればひとまず素養はあるのではないかなと思う。(大規模に展開する商用のソフトウエアの開発やメンテナンスの場合
Windows 10 の SSD 換装で多様な落とし罠に翻弄されたので愛憎こめて対処内容を公知する。 事前状態 Windows 7 プリインストールノートパソコンを所持(2012年度版) Windows 7 → 8 → 8.1 → 10 とアップグレード済み。 Windows 10 になってからのプロダクトキーは確認していない。 その後 SSD に換装。移行には「EASEUS Disk Copy」を使用。 同じPCを使用するユーザーを「家族アカウント」に招待済み。 事象 Windows 10 メジャーアップデートバージョン1511(ビルド10586)適用後、起動エラー「0xc000000f」となる。 ブートセクタが壊れており、回復コンソールからの command: bootrec /fixmbr, bootrec /fixboot や、TestDisk でもリカバリできない。 原因 red
プログラミング言語Rustのα版が出たので遊んでみようかなという。(と言ってやってることはRustである必要性が全然ないけど) ここで使っている環境はOS X 10.9.5 (アーキテクチャはx86_64)で、C++コンパイラはClangである。ここでやっているのは激しく環境依存なのだが、まあでもコンパイラがGCCかClangなら多くの環境で上手くいくんじゃないかと思う(知らん)。 背景 Rustはネイティブコードにコンパイルする言語である。ネイティブコードにコンパイルする多くの言語と同じように、RustからはC言語の関数を呼び出せる(こういう風に別のプログラミング言語の関数を呼び出すインターフェースをFFIという)。RustのFFIの詳細はThe Rust Foreign Function Interface Guideに書かれている。 まあ、ネイティブコードにコンパイルする言語がC言語
はじめまして。windcrossです。 仕事ではネットワークエンジニアをやっております。 アドベントカレンダーというと、プログラミング寄りの記事が多いような気がしていますが、今回は数学について書いてみようと思います。 こちらの記事はQiitaのアドベントカレンダー(数学)の16日の記事です。 身近で活用できる数学(算数) 数学というと、面倒で難しい割に役に立つ機会が少ない(役に立たないわけではない)というイメージを持っている方が多いと思います。 これは、的を射ている部分と、そうでない部分があるのですが、たしかに日常生活で微分積分を解けないとつらい、というふうに感じることはありません。 でも、知っているとちょっと楽しい、という場面は沢山あるのです。 今回の記事では、その中でも、○○で割り切れる数にフォーカスして記事をかいています。話をしては知っていても理屈が…という方向けです! ※以下、文章
アドベントカレンダー16日目の記事です。 http://qiita.com/advent-calendar/2015/raspberrypi http://www.adventar.org/calendars/778 14日の方のネタを奪ってしまったみたいで申し訳ない(汗) でも毎年OSCのネタ大好きです。ファンです。サインください。 嘘です。 オーオタから見たラズパイオーディオです。 ~序章~ ~ラズパイでオーディオ~ とある日、私はRaspberry PiのGPIOピンを見ているとそこにはI2Sの文字列を目にしました。 ~I2Sとは~ ばっさり言うと内部配線用の企画です。 LRCK、BCLK、SDATA、MCLKの4つのデータを転送します。(Raspberry PIではMCLKは出ない) 複数の本数を使うため同軸の方が主流になりました。 更に、昨今、USBで音声データを転送していますが
この記事は、http2 Advent Calendar 2015 の16日目の記事です。 目次 目次 はじめに H2O とは お試し内容 機器情報 H2O サーバー 負荷発生元クライアント SWITCHING-HUB H2O 環境の構築 前提パッケージのインストール OpenSSL 1.0.2 のインストール H2O のビルドおよびインストール H2O の設定 ベンチマークの取得 nginx との比較用 大量画像表示での比較 考察 nginx と比較用 大量画像表示での比較 まとめ 参考資料 はじめに nginx HTTP/2 お試しを行った際に検索にヒットした H2O 。 nginx HTTP/2 のベンチマークもあることだし、IoT 時代のHTTPサーバーとの触れ込みも あったのでモノは試しに検証してみます。 当初は、HTTP/1.1 と HTTP/2 で性能差が如実に出て終了となると
この記事は、mruby advent calendar 2015の16日目の記事です。 画像やstaticコンテンツ配信系はHTTP/2が有利な状況が幾つかあるので、ついでにHTTP/2を喋る画像変換サーバのプロトタイプをmrubyで作ってみました。ベースはもちろんtrusterdです。なんていったってmrubyのHTTP/2サーバですからね!! 最近また開発を再開しておりまして、昔はh2oやnghttp2のベンチマークに一緒に比較対象として入れてもらったりしていたのですが、しばらく離れているうちに皆さん先へ先へと行ってしまわれたので、また追いつけるようにセッセと勉強しながら実装しだしております。 github.com その他、trusterdについてはこの辺とか、 qiita.com この辺を見ていただくと良いかと思います。 hb.matsumoto-r.jp trusterdのビルド
はじめに これは、OpenCV Advent Calendar 2015 16日目の記事です。関連記事は目次にまとめられています。 OpenCV のC++サポートが入ったのは2.0からで、1.0系列およびその昔はC言語がメインなサポート対象でしたが、OpenCV 3.0 からはC++がサポートされ、C言語はサポート対象外へと変わっています。 OpenCV 2.0 はまさにその過渡期で、Cインタフェースしか無い関数とか、C++インタフェースはあるけれど実体はC版のラッパー(またはその逆)とか、かなり混在していました。今でもその名残は多々存在します。 その名残の一つとして、未だ使われているCV_で始まる定数シンボルがあります。 CV_で始まる定数シンボルを、一匹残らず駆逐してやる! C時代の名残とは OpenCV では、関数内部の挙動を変化させるために、引数に定数シンボルを渡すことがあります。
はじめに Vaio Pro 11を使っていましたが、早々にキートップが外れる、SSDが外れる、SSDが遅いと言う問題に当たってしまいました。確かにDRMKMSにもちゃんと対応していて、良いマシンですが、結局東芝の直販サイトで安売りしているdynabook R63/PSに乗り換えることになってしまいました。 ここでは、dynabook R63/PSで、NetBSD/amd64 current (6.99.24)を使う方法について、書きたいと思います。 サポート状況 最初にdmesgを示します。これは、GENERICカーネルでdtraceサポートを有効化しただけのカーネルです。 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く