ここ数年、Javascript界隈でフレームワーク戦争が勃発してきました。クライアント開発の規模も年々大きくなり、jQueryだけでは複雑な画面遷移などを管理しきれなくなってきたのが原因だと思います。 私も昨年までAngularとbackboneを試しましたが、サーバサイドをMVCにしているのに、クライアントでもMVCを作るMVCの2階建ては、やり過ぎなのではないかと思っていました。フレームワークそのもの覚えるまでにも一苦労というのも面倒に感じました。 2014年、海外でブームに火が付いたReact.js そんな中、2014年の後半からFacebook発のReact.jsの採用事例が聞こえてくるようになりました。AirBnBや米Yahoo! Mailなど大手がReact.jsを積極的に採用し出したので気になり、年末年始を使って色々調べてみることにしました。 Rails以来の衝撃 色々試して
画像変換ソフトの定番、ImageMagickのコマンドをサンプル付きで解説しています。
こんにちは。ウェブサービス本部の河野です。 ディレクターの業務の重要なものの一つに、仕様をまとめたりドキュメントを作る業務があります。限られた時間の中でシステムを開発しなければならない際に、どのようなドキュメントをどこまで作成するか悩むことも多いかと思います。 そこで今回はディレクターがドキュメントを作成する際の心がけやポイントについて考えてみたいと思います。 1.ドキュメントを作ることが目的とならないようにする 当たり前のことですが、一番重要なのは進めているシステム開発が納期通りに不具合なくリリースできることです。仕様をメンバーに理解してもらうことが第一で、その手段としてドキュメントがあるという優先度を間違えないようにしましょう。 きちんとしたドキュメントの作成には時間が掛かり、変更時の更新にも同じく時間がかかります。また、更新をせず情報が古いままの場合、開発メンバーがそれを最新バージョ
Updated version of an article first published on February 24th, 2015. Your Linux server is running slow, so you follow standard procedure and run top. You see the CPU metrics: But what do all of those 2-letter abbreviations mean? The 3 CPU states Let's take a step back. There are 3 general states your CPU can be in: Idle, which means it has nothing to do. Running a user space program, like a comma
一見Emailアドレスにマッチする正規表現を組み立てるのは簡単そうに思えますが、RFC 5322に厳密に準拠した正規表現を創りだそうとするととんでも無い努力が必要となるようです。 「Email Address Regular Expression That 99.9% Works」は、様々なプログラミング言語ごとに、Emailアドレスに99%マッチする正規表現を掲載したサイトで、例えばPerl 5.10より前のバージョンのPerl用として、掲載されている長大な正規表現を見れば、その難易度の高さを確認することができます。 正規表現にはなんの解説もなくどのような意図をもって作られたのか説明はありません(よって99%マッチするかどうかは本当のところは不明)。ちなみに日本語で読める貴重な情報「Perlメモ」では、「perl5.6.0以前の perl ではメールアドレスの正規表現を正確に記述すること
This post was originally published on the blog by Server Density, an infrastructure monitoring company that joined StackPath in 2018. It’s hard work monitoring and debugging Linux performance problems, but it’s easier with the right tools at the right time. This is why we decided to make the most comprehensive list of Linux monitoring tools on the Internet. To help you find the right tool, we sepa
古民家をリノベーションして住む方が増えています。新築より安いだけではない「古民家」の魅力についてお伝…古民家をリノベーションして住む方が増えています。新築より安いだけではない「古民家」の魅力についてお伝えしたいと思います。 飴色になった柱、木枠の扉、すりガラス・・・そこには長い間誰かが住んでいて、色々な生活スタイルがあり建てられたもので、今からおよそ50年~80年前後に建てられた日本家屋。昔の建物にはよくいい木が使われている事があり、リノベーションして住む場合でも多くの木材を部分を残してリノベーションされる事が多いです。 そんなぬくもりを感じさせてくれる古民家リノベーションを集めました。 飴色に光る柱は時代が作った色で、作ろうと思ってできるものではありません。これも古民家の魅力。 また住むにつれて味が出てきます。暖炉を付けることでより温かさを感じさせてくれる空間に・・・。 出典:pinte
jq is a lightweight and flexible command-line JSON processor. jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text. jq is written in portable C, and it has zero runtime dependencies. You can download a single binary, scp it to a far away machine of the same type, and expect
るびきちです。 あなたはきっと、「Emacs」と検索して このページに辿り着いたはずです。 あなたはきっと、Emacsに対して Emacsの情報は古すぎる Emacsの最新情報が欲しい Emacsって難しい Emacsのオススメ設定を知りたい Emacsで流行っているパッケージを知りたい Emacsを教えてくれる人が欲しい Emacsならではの魅力は? そもそもEmacsって何だ? などと思っています。 僕はEmacs一筋21年で、 誰よりもEmacsを愛し、 Emacsがなくては生きられない人です。 最近のテキストエディタ業界では Atomが21世紀のテキストエディタと言われて人気を博し Emacsは永遠のライバルといえるVimにも 大きく遅れをとってしまいました。 あなたはみんなと同じのを嫌い 他の人とは違うものを好み その中で独自の道を切り拓いていける人です。 そんなあなたに僕からの
こんにちは、虎塚です。 先日、git-flowをテーマに社内勉強会を行いました。講師役は、AWSチームの都元さんにお願いしました。 クラスメソッドではお客様向けにクラスメソッド・メンバーズというサービスを運営しています。このサービスの会員向けポータルサイトの開発で、Gitとgit-flowを採用しています。そこで、メイン開発者である都元さんにgit-flowの概要を話してもらって、皆で聞こうということになりました。 いつもはAWSコンサルティング部のメンバーで実施している勉強会ですが、今回はテーマが開発寄りなので、AWSソリューション部の人たちにも参加してもらいました。AWSソリューション部は、システム開発を中心に行っている部署です。 上は秋葉原オフィスの会場です。札幌オフィス、上越オフィス、リモートワークのメンバーも、Googleハングアウトで接続して開催しました。 それでは、勉強会の内
現在、Git は最も普及しているバージョン管理システムです。Git ワークフローは、Git を使用して一貫性のある生産的な方法で作業を行うためのレシピや推奨事項のようなものです。Git ワークフローによって、開発者や DevOps チームは一貫性を持って Git を効果的に活用できます。Git では、ユーザーは変更を柔軟に管理できます。Git は柔軟性を重視しているため、Git を操作するための標準化されたプロセスはありません。Git で管理するプロジェクトにチームで取り組む場合は、変更をどのように適用するのかについてチームで完全に合意することが重要です。チームの認識を統一するには、合意した Git ワークフローを作成または選択する必要があります。公開されている Git ワークフローの中に、チームに適したものがあるかもしれません。ここでは、このような Git ワークフロー オプションをいく
GPhysのGitレポジトリの利用法 履歴 2013-03-28 堀之内(暫定版) 2013-04-15,2013-09-19,2014-05-19, 2015-02-06, 2015-03-13 堀之内 編集・追記 2015-03-19, 2015-03-24 堀之内 Gem対応記述 2015-03-25 堀之内 追記 概要 この文書では GPhys の Git レポジトリの利用法について書きます.主に ruby グループに入っている開発者むけですが,読み出しだけなら http で誰でもできます (そして git で patch を作って開発者に送るかたちで開発にも参加できます). Gitをはじめて利用する場合 Git はレポジトリのコピー(クローン)をローカルに作成して作業します.ク ローンは単なるコピーでなく,一個のレポジトリです.CVS や Subversion と 違って,コミッ
はじめまして.Farmnote で働く北村と申します.コンサドーレ札幌が好きでよく応援に行っています. 今年は小野選手に加えて稲本選手も札幌でプレーされます.楽しみですね. Farmnote では Google Drive などのクラウドサービスを積極的に活用しています. 今回,データを取得/加工してから Google Drive へとアップロードするのに Ruby ライブラリ google-drive-ruby v1.0 を利用しました.その際にいくつかわかったことがあるので共有します. 以下に出てくるコード例は全て Ruby2.2.0 で動かしています. google-drive-ruby(v1.0.0) で Google Drive へログインする google-drive-ruby は 2014-12-25 に 0.3.11 から 1.0.0 となりました. README にも I
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く