Blink-in-JavaScript Kentaro Hara (haraken@chromium.org)
Blink-in-JavaScript Kentaro Hara (haraken@chromium.org)
WebKit’s FTL JIT (Faster Than Light Just In Time compiler) has switched to a new backend — Bare Bones Backend (B3) replaces LLVM as the low-level optimizer in the FTL JIT. Just a decade ago, JavaScript – the programming language used to drive web page interactions – was thought to be too slow for serious application development. But thanks to continuous optimization efforts, it’s now possible to w
永遠の中二病です、ごきげんよう。学生時代の趣味はWindowsの再インストールでした。 環境構築って面倒ですよね。単純作業の割には微妙な手順ミスで後からハマったりして、もっと自動化、効率化できないかなと昔から思っていました。Windowsにも自動インストールの仕組みは以前からありましたが、そのための設定がまた大変だったものです。そんなわけで、今回はUNIX界隈に場所を移して、仮想環境を楽に構築してみようというお話です。 環境構築今昔話 さて、UNIX界隈で仮想環境の構築と言われてどんな手順を思い浮かべるでしょうか? 仮想マシンを立てる OSのイメージをダウンロード OSインストール ミドルウェアインストール 設定諸々 ざっと挙げても沢山ありますね。これを手作業でやっていては大変です。もちろんこうした作業を自動化する仕組みは色々あって、KickstartのようなOSインストールの自動化であっ
DeNA中の人が解説する「マンガボックス」システム構成とiOSアプリの内部構成 #DeNA #iOS #Android 2014.05.14 Category:技術コラム Tag:Android ,DeNA ,iOS DeNAが配信している「マンガボックス」は、プロの作家による30作品以上のマンガが連載されている無料のマンガ雑誌アプリです。 2014年3月には300万ダウンロードを達成し、毎日5~6作品づつ更新され続けている人気アプリ「マンガボックス」のシステム構成から、iOSアプリの内部構成、その他開発に関する話題について、DeNAの松前健太郎さんに寄稿していただきました。 by 馬場美由紀 (CodeIQ中の人) マンガボックスとは マンガボックスは、2013年12月よりiOSとAndroid向けのアプリが公開され、2014年3月には300万ダウンロードを達成しました。プロの作家による
いつもapacheを立てるとき、iptablesが邪魔でアクセスできないのでstopにしているが、 いつまでもそれじゃ困るので、stopにしなくてもすむようにしたい。 しかし、iptbalesの設定ファイルの書き方がよく分からないので、 設定を考えて変えるどころの話じゃない。 そこで、デフォルトの設定を読み解いていきたい。 参考URLはこれら↓ http://www.nina.jp/server/redhat/iptables/iptables.html http://saoshi.gooside.com/ http://www.turbolinux.co.jp/products/server/11s/user_guide/iptablescmd.html ———————————————— iptablesの設定ファイル → /etc/sysconfig/iptables 設定ファイルの中
Git に同梱されている contrib/diff-highlight を使います。 あとは README に書いてあることの引き写しですが、PATH の通ったディレクトリに置いて、~/.gitconfig に以下のように設定を書く。 [pager] log = diff-highlight | less show = diff-highlight | less diff = diff-highlight | less すると、対応するコマンドの出力がこんな風になります。 行レベルの diff に加えて、単語レベルでの diff もハイライトされ、GitHub での diff のように描画されました。 組み込みのオプションで --color-words というのがありますが、こちらを使うと行レベルの diff 情報が失われるので、少し不便だったわけですね。とすべて README に書いてあ
はじめに Docker はコンテナ型仮想化技術を使ってOSレベル仮想化を実現するコンテナ管理ソフトウェアです。類似のコンテナ管理ソフトとしては、Docker の他にも libvirt、 lxc-tools などがありますが、 Docker には以下の大きな特徴があります。 Infrastructure as Code の思想に基づき、コンテナをコード(Dockerfile) で管理できる docker index で、コンテナイメージを手軽に取得、共有できる Docker は上記のような特徴を持つため、アプリケーションのポータビリティを大きく向上させることができると期待されています。 参考:Naoya Ito 氏 "Dockerアプリケーションのポータビリティを考える" 大変便利な Docker ですが、Docker によるコンテナ管理は、実は数多くの Linux Kernel の機能に
これまでの紙図面や資料に代わり、タブレット端末やタブレットとしても使えるノートパソコン(PC)が施工管理や維持管理の道具として使われ始めた。大量の図面をコンパクトに持ち運ぶ、施工上の問題を即座にメールで報告する、現場の土質を写真判定する、杭の施工時に地中を「見える化」するなど、紙ベースの施工管理にはない高効率な業務の仕組みが実現している。タブレットが変える施工・維持管理の最前線を紹介する。スウ
Photo by Joi 今回のpaiza開発日誌は片山がお送りします。 今後も技術(開発)を中心にエンジニアとしてのキャリアを歩んでいきたいなと考えている方向けに最近騒がれているフルスタックエンジニアとは何か、という事と、何故今後フルスタックエンジニアしか生き残っていけないのか?という事について書いてみました。 ■最近よく見かける【フルスタックエンジニア】とは何か? まずStackって何だろう?、というところで海外の記事などを読むと"LAMP stack"という言葉が良く出てきます。LAMPの場合、OSはLinux、WebサーバはApache、データベースはMySQL、プログラミング言語はPHP(もしくはPerl、Python)という形で組み合わせたものの事を言います。つまりOS、Webサーバ、DB、プログラミング言語の組み合わせ≒積み重ね、なのでStackという事のようです。こういった
2014年4月、マイクロソフト社(MS社)は2001年にリリースした基本ソフト(OS)のWindows XPのサポートを打ち切りました。しかし世界各地でいまだ XPユーザーは多く残っています。MS社は最新のWindows7(2009年リリース)やWindows8(2012年リリース)への乗り換えを促していますが、事実上パソコンごと買い換えなければならない(XPで元気に動いているのに)経済的負担や、OS上を走っているアプリケーションソフト(アプリ)も買い換えたり、ないしは「7」や「8」に適応していないアプリを多く使っている人などからブーイングが上がったりしています。とはいえ、サポートが終了すると今やパソコンの機能に欠かせないインターネットに接続するとさまざまなウイルスに無防備となり危険が増大します。さてMS社の措置は正しいのでしょうか。問題ありでしょうか。 ●「正しい」OSはその時代で最新の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く