A versatile foundation for command-line driven python development From single-file scripts to multi-tier applications, Cement offers the simplicity of a micro-framework, with the capabilities of a mega-framework.
Qiitaの実践「HRT」によるエンジニアマネジメントと検証プロセス. By BEENOS Posted in - founders & news on February 13th, 2014 プログラミングのノウハウをまとめた日本初のサービス「Qiita(キータ)」を展開するIncrements株式会社。 「Qiita」は、Open Network Labの第4期「Seed Accelerator」で優勝し、直近では登録ユーザーが3万人を超え、毎月50万人のデベロッパーが訪問するなど急成長を遂げています。 CEO兼プログラマーの海野さんと、共同創業取締役兼デザイナーを務める小西さんにお話を伺いました。 代表取締役 海野 弘成(hiroshige umino) 京都大学在学中にGoogleやはてなでプログラマーとしてインターンを経て、Qiitaのサービス開発に着手。Open Netw
そう。タイトル通りだ。筆者、江添亮はドワンゴに雇用された。一体、どのような経緯でドワンゴに入社するに至ったのか。また、どんな仕事をしているのか。それを説明するには、時系列を追って書いたほうがいいだろう。 2013年8月21日 ふとみると、以下のようなサブジェクトのメールが届いていた。 【ご相談】ドワンゴ主催の C++11, 14 に関する勉強会にスピーカーとしてご参加頂けないでしょうか C++11? C++14? なんと、日本にC++14などという単語を知っている企業があったのか。しかし・・・ドワンゴ? SPAMだろうか。いや、こんなにピンポイントなSPAMがあるわけがない。 それにしても解せないメールだ。ドワンゴといえば、もちろん、あの有名なニコニコ動画の企業だ。ニコニコ動画と言えばWebサイトだ。ニコニコ動画やその関連サービスの開発にC++を使っているのだろうか。いやまて、たしか子会社
Vue.jsは軽量なMVVMライブラリ。 vue.js http://vuejs.org/ 使ってみた感じ、かなり手触りがよいので、紹介する。 概要 handlebars風のテンプレートを書いて、DOMを展開する。普通のテンプレートエンジンと違い、$dataアクセッサを通じて値を書き換えることで、テンプレート展開後も値が同期する(!!!)。 一言で言うと軽量Angular。コード読んだ感じ、内部的にもAngularから大量にコードを持ってきた痕跡がある。$watchとdirective定義がキモなのは同じ。 とはいっても、軽量なのは使う側のAPI側だけで、内部実装はそれなりに重い。APIを軽量にすることで、Angularのデメリットである学習コスト部分を限りなく削ることを目標にしているんじゃないだろうか。 大雑把な使い方 テンプレートを書く。対応するデータ構造を書く。{foo: 'bar'
背景 Python 2 用のコードを書くときは、 Python 3 対応を見越して # -*- coding: utf-8 -*- from __future__ import division, print_function, absolute_import をテンプレとして書いています。 __future__ はファイルごとにバラバラだと混乱を招くので、今関わってるプロジェクトでもこれを新規ファイルのテンプレとして登録してもらってます。 Python 3 の構文、リテラルを有効にする __future__ のうち、 unicode_literals だけは今まで使っていなかったのですが、ふと「あ、やっぱり使うべきだな」と思いついたので、そのへんをまとめます。 第三の文字列型 native string Python 2 には2つの文字列型 str (bytes) と unicode が
Looking for Python Tutoring? Remote and local (NYC) slots still available! Email me at jeff@jeffknupp.com for more info. When I released bull as an open source project, it was in quite a state. Everything was in a single file, there was inline HTML (ew), and both tests and documentation were non-existent. Over the past week, I've spent some time "productionizing" bull, and recounting the steps I t
Tips Apache (mod_wsgi) を用いたデプロイ httpd.conf相当のファイルにWSGIDaemonProcess に python-path=(path/to/project) を足す daemon mode の場合、公式ドキュメントのいう WSGIPythonPath は動作しない (参考)。 (Debian wheezy + Apache 2.2の例) WSGIDaemonProcess test_user user=www-data group=www-data processes=1 threads=2 \ maximum-requests=2 umask=0007 python-path=/opt/test_project WSGIProcessGroup test_user WSGIScriptAlias /test_project /path/to/te
メール配信サービスを調べていたら、調子に乗って 月間のメール配信数ごとの価格比較グラフ ができあがりました。 http://atskimura.github.io/compare/cloud-mail.html 多すぎ!w 以下で細かく見て行きましょう。 なお、ここで言うメール配信サービスはAmazon SESやSendGridなど、アプリから通知メールを大量配信するときなどに使うサービスです。 対象サービス 対象にしたサービスは以下の13個。相変わらずいっぱいある。 Amazon SES SendGrid、SendGrid(日本) Mailgun Postmark Mailjet Mandrill LeaderSend SocketLabs Elastic Email turboSMTP PostageApp Critsend ニフティクラウド ESS MailChimpなどのマーケティ
This post is long overdue; this isn’t a declaration of intent (any intent was long ago made real), just my reflection about my own path. I left the Python world a long time ago but I never took a chance to say goodbye. While I had moved on from Python years ago, I felt a certain attachment to it well past then, not quite admitting to myself that I wasn’t coming back. When my proposal for PyCon 201
ちゃーりーです。 火曜日はお休みだったのですが、 そういえば、前に「となりの関くん」というアニメの主題歌CDを買ったなぁなどと思い出し、聞いてみることにしました。 TVの放送の時点で、わかりやすいハードクリップっぽい音がして、 CDの方はどうなってるのかなーって思ったりしていたのですが、 まーやっぱりひどかった。 というわけで検証ブログでも書いてみましょうぞ。 ハードクリップっぽい音のする部分を確認してみる。 テレビで聞いても気になったのは、「毎日 大迷惑」の「ち」の部分だったので、まずはこの部分を確認してみます。 データ上、音量は控えめで、オーバーゲインによるクリップは無いように見えるのですが、 ちょっとまて! 謎の曲線が見えます。(赤線部。画像をクリックして拡大表示推奨です。) あと、ほかのところは黒いのに、なんか右のほうに白い波形があるぞ。。? 少しDTMやっていて、マスターの波形見
友人から「しんぺいさん DI について書いてほしい」みたいな話をだいぶ前からされてたんだけど書く気力ずっとなかった。でも仕事の気分転換にちょっとずつ書いたやつがいい量まとまったので公開するです。たいしたことは書いてないっていうか知ってるひとにはあたりまえのことしか書いてない。サンプルコードはわたしの趣味で Scala で書いてあるが、Java が読めればなんとなく読めると思います。 DI ってなに Dependency Injection、日本語で言えば依存性の注入です。おしまい。 で記事を終えてもいいんだけど、そもそも依存性とはなんなのか、それを注入するとはどういうことなのか、なぜ DI が必要となるのかみたいな話をこれからします。 そもそも依存性ってなあに 例を出します。入力された文字列をもとにおみくじをひいて、その結果を twitter に投稿するプログラムにしましょう。 まずは普通
「本の虫: 東京は住みにくい」という記事が何やら炎上している模様である。江添氏が記事中で主張されてることは、「東京はメシが不味くて住みにくい」ということである。これに東京在住の人が憤慨しているようだ。 実は、私も関西から東京に出てきた経験があり(今は栃木在住)、そのときに同じようなことを感じたことがある。今では東京は必ずしも住みにくい場所ではないと思うが、住みやすい場所か?と言われると、両手を挙げて賛同することはできない。今日は東京に出てきたときに、私個人が感じたことについて語ってみようと思う。 東京のメシはまずいか新卒で社会人になって、新人研修を受けていたころ。昼休みに入った食堂がキツかった。その研修は確か半蔵門だかそのへんにある、CTCの研修センターでトレーニングを受けるというものだった。当然昼になれば研修センターの近場で飯屋を探す。店の前に陳列されているメニューと価格を見て、手頃な店
自分にとって、使いにくいサービスに出会ったとして。 そのどこが具体的にいけないと思うのか? どういう修正を加えてほしいのか? 言葉にできますか? ただただ使いにくい、わかんない、とクレームを入れるのは、何もしないでそっ閉じするよりはマシ。「使いにくい」というのもユーザの立派な声だから。 でも、よりわかりやすく自分の不満を伝えることができたら、作り手にもっと大きなフィードバックを返してあげられる。みんな幸せになれる文句を言うことができる。 ゲームプランナーなりたてのときに、自分が感じるデザインの違和感を言語化できずに悔しい思いをして、巷でオススメされてたり店頭に並んでるデザインの本を読んではなんとかしようとしました。 結局今もセンスいいデザインが自分でできるわけじゃないけど、言葉にはできるようになったつもり。 その時お世話になった本を紹介してみます。もっとたくさん読んだんだけど、特に自分の中
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く