You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Performance. Combined multi-process and multi-threaded processing model maxes out all your cores. Workers. Out of the box worker management, metrics, message handling and more, while being highly configurable and easily extensible. RabbitMQ. We built on RabbitMQ — a robust, performant and stable queue broker that everyone loves.
About the project AngularStrap is a set of native directives that enables seamless integration of Bootstrap#^3.0 into your AngularJS#^1.2 application. With no external dependency except the Bootstrap CSS styles, AngularStrap is light and fast. It has been built from the ground up to leverage ngAnimate! AngularStrap is tested against the latest patch release of the 1.2, 1.3 and 1.4 branches. Quick
分野別メモ(一部、趣味嗜好による偏りがあります) Contents 日付 webプログラミング データ処理 クライアント WSGI/フレームワーク WSGI/ツール、ライブラリ ストレージ RDBドライバ ORM NoSQL キャッシュ ドキュメンテーション テスト 開発 パッケージング/配備 構成管理 日付 python-dateutil arrow mxDateTime webプログラミング データ処理 simplejson lxml pycrypto クライアント requests openid2rp httplib2 WSGI/フレームワーク pyramid flask bottle wheezy web2py turbogears2 pylons WSGI/ツール、ライブラリ webob pastedeploy repoze.* zope.* jinja2 mako chamel
遅れ馳せながらではございますが、新年明けましておめでとうございます。 2014年もペパボと採用担当ブログをどうぞよろしくお願い申し上げます。 さて。 新年の挨拶をしておきながら2013年のお話になりますが、12月21日に発売されたWEB+DB PRESS Vol.78にて弊社の技術基盤整備エンジニア(@kentaro @hsbt)と事業部マネージャー(通称わじさん)がペパボで導入しているアジャイル開発手法の「スクラム」について執筆しました。 特集1 実践スクラム 最も採用されているアジャイル開発手法 スクラムは,「複雑で変化の激しい問題」に対応することを第一目標としたアジャイル開発手法です。数あるアジャイル開発手法の中でも,いま圧倒的に採用されています。本特集では,現在のソフトウェア開発におけるスクラムの意義から,実際の現場における取り組みまで,スクラムを徹底解説します。まず1章で,なぜソ
なんで解析する羽目になったか nwdiag や blockdiag で PNG ファイルを生成してウハウハしてたのだが、 画像生成オプションに解像度 (dpi) 指定が無いために印刷する際に微妙に困った。 ImageMagick とか使えば指定はできるんだ(ろう)けど ImageMagick とかインストールしたくないし…。 PNG なんだからフォーマット公開されてるし簡単に解像度くらい指定できるのでは? PNG 画像について フォーマットについて簡単に調べてみた。 PNG 画像の解析と最適化ツール : document PNGについて 要するに チャンク と呼ばれるブロックの配列らしい。なんと単純。 chunky_png Ruby で png 画像を解析する簡単なライブラリがあった。 chunky_png ファイルパスを渡すと チャンク の配列にして返してくれる。 require 'ch
ブロックを渡すようなメソッドは、Procオブジェクトを引数として渡すことも出来ます。 普通にブロックを渡すとこんな感じ。 hoge = %w(foo bar piyo) hoge.each do |val| puts val end これをProcオブジェクトを引数として渡すとこんな感じになります。 hoge = %w(foo bar piyo) block = Proc.new {|val| puts val } hoge.each &block Procオブジェクトを格納した変数を引数として渡す時に、先頭に「&」をつけると、渡すことができます。 これだけだと、あんまり利用価値が無さそうに思いますが、応用するとかなり便利です。 シンボルの先頭に「&」をつける 引数の先頭に「&」をつけると、Procオブジェクト以外の場合は渡ってきた値に対して「to_proc」メソッドを呼び出した結果が実行
はじめに JenkinsでJVM上で動かない言語(PythonやRubyなど*1)を使っていると、ジョブごとに環境が分離されていないことが問題になる場合があります。 Pythonにおける virtualenv やRubyにおける Bundler を使えば、ジョブごとに利用するライブラリを分離することができます。しかし、C拡張ライブラリをインストールするためには、ジョブが実行されるノードに開発用のファイルが存在している必要があります。例えば、Pythonモジュールの lxml のインストールにはlibxml2やlibxsltの開発用ファイルが必要です。 *2 このようなファイルが必要になるたびにJenkinsのノードにインストールするのはスマートじゃないですし、実行に必要な環境はコードの形で明文化されているべきです。 ジョブでaptやyumを使ってインストールするのもセキュアじゃないですし、
React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes. Declarative views make your code more predictable and easier to debug. Build encapsulated components that manage their own state, then compose them to make complex UIs. Since component logic is writ
Excelって昔からMDI形式が標準になっており、 複数のExcelファイルを開くと、 普通はひとつのExcelのウィンドウに複数のファイルが開かれる。 画面サイズが小さいノートPCだったらこれで別に困らないが、 デスクトップ、特にデュアルディスプレイだと、扱いづらい。 Excelをスタートメニューから起動することで 複数ウィンドウを立ち上げることができるので、 これにそれぞれドラッグ&ドロップすることで 複数のExcelファイルを複数ウィンドウで操作できる。 …というのを毎回操作するのは手間がかかるので、 XPを使っていた頃は、メニューからGUI操作で右クリックメニューを自由に追加できたので、 右クリックメニューにExcelのexeのリンクを追加して、 そこから複数のウィンドウを立ち上げていた。 が、Windows7になってから、XPにはあった上記のメニューがなくなった。 要はレジストリ
こんなことをやろうと思った。 文字列に「集合場所 ○○」と記入されていたら、○○の部分を抜き出すコード。 最初に思いついたのが、こんなコード。 if /^集合場所 (.+)/ =~ string p Regexp.last_match(1) end これは何とも読みづらい。最近の Ruby はマッチする () に名前を付けられると聞いた。さっそく試してみる。 if /^集合場所 (?<meeting_place>.+)/ =~ string p meeting_place end これは見やすくなった!! 蛇足: リファクタリング コードは一応完成したけれど、一応入力ミス対策も入れておく。集合場所を半角スペースではなく全角スペースやタブで書く人もいるかもしれない。 if /^集合場所[ ](?<meeting_place>.+)/ =~ string p meeting_place e
Bootstrap Builder Drag-and-drop the same Bootstrap components to your own design. Easy to integrate with any programming language, you just download the HTML and start coding the design into it. Grid Generator Start creating your own CSS Grid Layouts simply and easily with this magic tool. Define your grid, select the areas and get the code! You can also include support for IE 10 and 11 with just
いまや高速パターン検索といえばag(The Silver Searcher)ですが、検索対象がUTF-8のテキストを前提としているため、EUC-JPやShift-JISといったファイルを検索するのに課題があります。 これまで、それらの日本語文字セットを検索できるようにするため、色々とagの改造、公開を行っていました。 ag(The Silver Searcher)でEUC-JP/Shift-JISのファイルも検索できるようにしてみた 日本語圏特化型ag -白金- の配備が完了しました しかし、特定の国の文字コードだけに特化した修正というのをmasterに取り込んでもらうわけにもいかず、派生ブランチとして追随するのも、やはり面倒… そこで年始にGo言語を触ったのをきっかけに、Go言語でパターン検索ツールをつくってみました。 せっかくなのでポストagを目指して、プラチナサーチャー(The Pl
UI Bootstrap Bootstrap components written in pure AngularJS by the AngularUI Team Code on Github Download (2.5.0) Create a Build Angular 2 For Angular 2 support, check out ng-bootstrap , created by the UI Bootstrap team. Dependencies This repository contains a set of native AngularJS directives based on Bootstrap's markup and CSS. As a result no dependency on jQuery or Bootstrap's JavaScript is re
A Fast and Flexible Static Site Generator built with love by spf13 and friends in Go Get Started Fast Written in GoLang for speed, Hugo is significantly faster than most other static site generators. A typical website of moderate size can be rendered in a fraction of a second. A good rule of thumb is that Hugo takes around 1 millisecond for each piece of content. It's so fast that it will render
S3 で公開しているバケットをバックエンドに nginx モジュール ngx_small_light を利用して画像をリサイズする方法をメモ http://d.hatena.ne.jp/akishin999/20130619/ にローカルの画像を対象にした画像変換手順が書かれているので、そこに S3 バックエンドを追記しただけとも言える。 ngx_small_light について github で公開 https://github.com/cubicdaiya/ngx_small_light pixiv の中の人が開発した nginx モジュール Apache 向け mod_small_light の nginx 移植 https://code.google.com/p/smalllight/ 画像変換エンジンは ImageMagick/Imlib2/GD から選択可能 構成 client
pipの使い方 (2014/1バージョン)¶ 以前 pipの使い方 と いう記事を書いたのですが、これは2011年の1月と、ちょうど3年前です。これ から随分変わったので、ここでもう一度まとめたいと思います。 pip: http://www.pip-installer.org/ ここで述べているpipのバージョンは1.5です。お使いのpipのバージョンが古い場合は pip install -U pip として、更新してください。 警告 大きな変更点: pip 1.5から"pre"や"b"などがバージョンに付いているパッ ケージはデフォルトで検索やインストールの対象からはずされました。その ため、1.5未満のバージョンのpipでインストールしたパッケージが1.5では 入らない場合があります。 --pre を付けることで、これらのバージョンを入れることができます。
Bootstrap用のフォームバリデーター実装jQueryプラグイン「BootstrapValidator」 2014年01月15日- nghuuphuoc/bootstrapvalidator GitHub Bootstrap用のフォームバリデーター実装jQueryプラグイン「BootstrapValidator」 BootstrapなサイトでのJSベースでのフォームバリデーションを実装できます。 Emailやクレジットカード等のよく使いそうなバリデーションや長さチェック等一般的なものまで実装されています。 リアルタイムバリデーションで使い勝手をよくしたい場合の1つの選択肢として覚えておいても良さそう 関連エントリ Bootstrapなサイトで使える星形レーティングプラグイン Bootstrap対応でレスポンシブなWYSIWYGエディタ「Summernote」 フリーで使えるフラットでハ
連載 INDEX 次回 → こちらのページで【2015年版】も発表! ■ 2014年が始まり、心機一転で「今年こそはWeb開発を頑張ろう」と思っている人も少なくないだろう。そんな方々に向けて本稿では、2013年中に人気が急上昇してきており、「2014年では必須の知識」となりそうなJavaScriptライブラリ(Library)をランキング形式で発表する。 なお、本稿のランキング決定では、検索キーワードの流行を調査可能な「Googleトレンド」(「すべての国」「過去 12 か月間」「すべてのカテゴリ」「ウェブ検索」という条件で絞り込み)を使って、ライブラリの人気をジャンルごとに比較した(※ライブラリ名が一般的な英単語の場合、Web検索時に、その英単語にもヒットしてしまう。このノイズがGoogleトレンドでの結果として入り込んでいる可能性が高いことをご了承いただきたい。各ジャンルは、筆者が独自
2014/01/10 ■ セブンイレブンで売ってる「MY BOTTLE DRINK drop」のポーション置き場を自作する セブンイレブン(一部店舗)で売っている「MY BOTTLE DRINK drop」。濃縮タイプのポーションをお湯または水に溶いてつくるドリンクのシリーズなのですが、種類がある上にコーヒーはともかくお茶系が結構おいしいので最近オフィスで愛飲しています。 ところがこれ、いつでも好きな飲み物を飲めるようにポーション(濃縮エキス)をいくつか買い溜めしておくと…なんというか、机の上でたいへん収まりが悪いというか、邪魔なんですよね。なので、これを邪魔にならないところに置いておけるホルダーを作ってみることにしました。 普通にポーションを買って机の上に転がしておくとこんな感じになってしまいます。体積としてはたかが知れているのですが、ともかく「収まりが悪い」の一言につきる。というわけで
会員制大型ショッピングセンターのコストコ、皆さんはご存じですか? 今日はよりぬきレシピをお休みして、コストコに行ったら買うべき食品をよりぬいてみました。というか、私が先日買った商品の中からいつも買うお気に入りを写真付で紹介します。(価格は2014年1月11日現在) ボリュームがありすぎて持て余しがちなコストコの商品ですが、私なりの消費方法も書いておきますので会員でない方も会員だけどいつも持て余しちゃうから最近行ってないなんて方もよかったら参考にしてみて下さい(・∀・) 【スポンサードリンク】 買った食材をもとにクッ○パッドでプレミアム会員にならずにステキなレシピを検索したい方はこちらのサイトをご活用下さい♪ レシピ検索ならレシピパッド さくらどりむね肉 これはもう鉄板中の鉄板ですね。値段としては2.4kgが948円(100gあたり39.5円くらい)とスーパーの価格とほぼ同じですが、品質が全
いろいろな略称が多い! コマンドやディレクトリ名など、UnixなOSはとにかくいろいろな略称が多いです。特にさわりはじめの人はこの略称がいみわからずに心が折れてしまうことは多いと思います。実際にSchooでUnixの授業をやったときもこの略称を説明しました。 というわけでまとめてみました。なぜ略称が多いのかが気になる人はこちらを読んでみてください。 UNIXという考え方―その設計思想と哲学 作者:Mike Gancarzオーム社Amazon ※ちなみに、Linuxにもほぼ通用すると思いますがMacをベースに書いているのでUnixという表記にしています。 ディレクトリ名 名称 本来の意味 備考 usr User Services and Routines これは若干怪しめです。Userという説も var Variable ログやメールの情報など、変わりうる情報を扱うもの tmp Tempor
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く