さて、とうとう皆さん待望の Node.js v6.0 がリリースされました!次のLTS候補です。LTSになるのは2016年の10月からの予定です。v6 の LTS 期間は明示化されてないですが、ルールに照らし合わせれば、LTSになってから 2年半がサポート期間なので、おそらく 2019年4月まではサポートされます。 Node v6.0.0 (Current) | Node.js Node.js v6.0 の主な変更点 ES2015 support の改善 module load性能の改善 Buffer API の new Buffer() コンストラクタの廃止 (セキュリティ上の理由から) ES2015 support の改善 やっぱりこれが一番大きな変化ですね。 node.green を見てもらえればわかるかもしれませんが、 ES2015 のサポートがこれまでは 58% だったのが 96
こんにちは、SREチームの @kazegusuri です。 2016年4月23日にGo Conference 2016 Springが開催されました。今回は参加者だけでなく発表希望者も多かったそうですが、メルカリからは自分が、ソウゾウからは @ttsuruokaが発表しました。そのときの発表資料を公開します。 発表資料 GRPCの実践と現状での利点欠点 / Go Conference 2016 Spring speakerdeck.com GoとGAEによるWebアプリケーション開発(Go Con 2016 Spring) speakerdeck.com gRPCの現状と今後について 自分の発表では、メルカリでgRPCを使ったバックエンドを実装した時に行ったことの解説と、そのときに感じた課題や良かったことをまとめました。現状ではライブラリなどがほとんどないので下回りを整えるために時間を取ら
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
前回、実行したログをsyslogで記録させるSnoopy Loggerを紹介したのだが、今回紹介する機能はbashを利用してそれと同じような事が出来る。 そう、bashでは4.1以降だとhistoryをsyslogに出力出来るようになっている。 …ただ、どうやらセキュリティの問題(コンソールで実行したコマンドにパスワードが入っていたりなど?真偽は不明)もあるようで、ディストリビューションに入っているbashではこの機能はオミットされているようだ。 そのため、この機能を使うにはbashを別途コンパイルする必要がある。 今回は、こちらのサイトの内容を元にCentOS 7上でこの作業を行っていく。 1.前提となるパッケージのダウンロード コンパイルを行うにあたって、前提となるパッケージをダウンロードしておく。 必要になるのはgccとmake。 yum -y install gcc make 2.
最近、Docker以外のコンテナ型仮想化技術の流れとして、自作コンテナエンジンの時代が来るのではないかと感じている。 自作コンテナエンジンとは、コンテナ型仮想化技術を構成する個々の要素技術を組み合わせ、自分の用途にあわせて最適化したコンテナエンジンのことだ。 他のOSのコンテナ仮想化技術について疎いため、以下ではLinuxに限定して話を進める。 概要 Dockerも含めて、Linuxコンテナはコンテナを構成する複数の要素技術の組み合わせである。自分のやりたいことに対して、Dockerをはじめ既存のコンテナエンジンが複雑すぎるケースがある。そこで、自分の用途にあわせてコンテナエンジンを自作することを考えてみる。libcontainerに代表されるように、Linuxコンテナエンジンを自作しやすい環境が整いつつある。今後は、巨大なコンテナエンジンに対して、UNIX哲学に基づいて制御可能な小さなコ
誰もが知ってるけど敢えて言わない確実に身につくプログラミング学習法 The kings road to be a programming ninja 2016.04.27 Updated by Ryo Shimizu on April 27, 2016, 08:34 am JST 学問に王道なしと言いますが、プログラミングを上達するために最も効果的であるにも関わらず、いまや誰もその有効性を指摘しなくなってしまった方法がひとつだけあります。 それは「写経(しゃきょう)」です。 写経・・・文字通り、教科書に書いてあるプログラムリストをそのまま書き写すことです。 「そんなバカな。そんなことで上達が早まったら苦労しない」 と思うかもしれません。 しかし、実際には写経ほど効果的な学習法はないのです。 例を示しましょう。 たとえば、プログラミングの授業で、サンプルプログラムの半完成品がファイルで配られ
「さくらのアイコンセット」とは? 「さくらのアイコンセット」は、サーバやストレージなどインフラに関連したアイコンをセットにしたものです。当社サービスをご利用をされている方はもちろん、当社サービスをご利用でない方でも、ホワイトペーパー、システム構成図、プレゼンテーション資料など様々な用途にご利用いただけます。 >>こちらからダウンロードできます。 《ライセンス》 SAKURA internet Inc. クリエイティブ・コモンズの 表示 4.0 国際 ライセンスで提供されています。 《アイコンの紹介》 「さくらのアイコンセット」を含まれるアイコンについては、下記のアイコンとなります。 1 : general 様々な用途でご利用できる汎用的なアイコン集です。 2 : programming PHPやPythonなどのプログラミング言語のアイコン集です。 3 : server-parts CPU
Pressoを“新しい関心ワード”に統合しよう iOS向けソーシャルニュースアプリ「Presso」と同等の機能を持つ「新しい関心ワード」が、はてなブックマークのiOS・Androidアプリで利用できるようになりました。これを記念して、プレゼント企画を実施します。 賞品はこちら 関心ワード機能をきっかけに「関心ある話題にもっと触れられるように」という気持ちを込めて、話題の電子書籍リーダー「Kindle Oasis」を抽選で2名様にプレゼント! Wチャンスとして、「はてなブックマーク10周年記念Tシャツ」が5名様に当たります。 iOSアプリ賞 Kindle Oasis 1名様 対象:関心ワードを5個以上登録し、このページをiOSアプリからブックマークした方 Androidアプリ賞 Kindle Oasis 1名様 対象:関心ワードを5個以上登録し、このページをAndroidアプリからブックマー
Perl にはいくつかの変数宣言があります。 my our local state my による変数宣言は多くの書籍で解説されていておなじみのものですが、それ以外の変数宣言の意味がイマイチわからないという声も聞きます。というわけで、ざっとまとめてみました。 use strict が無かった時代 モダンな Perl では、use strict を書いた上で、使用する変数は my を使って宣言をするということが常識となりました。 とはいえ太古の昔は use strict もなく、変数も宣言することなく使用していました。いわゆるグローバル変数だけの世界です。 まさに原始的なシェルスクリプトの世界に近いですが、今では好ましい書き方とはされません。スコープを狭めたり、初出の変数であることを明示したりといったことを my で行うことが好ましいとされています。Perl も例に漏れず、プログラミング言語で
大人が本気を出すと大人げないことが起きるって本当だったんだ...。 2016年4月1日。Googleはフリック入力専用キーボード「Google 日本語入力物理フリックバージョン」を発表しました。 日付をみてご理解いただけるように、エイプリルフールネタ。しかしさすがはGoogleです。実際に試作。そしてGitHubで必要なパーツリスト・設計図を公開しています。 これを受けて、Arduinoをはじめとした電子部品を販売しているスイッチサイエンスが実際に、物理的にフリック入力ができる「Bluetooth物理フリックキーボードキット」を“作ってみた”するという事態に発展。本気です。みんなネタに本気です。 わずか3セットのみですが、物理フリックキーボードスケッチ書き込み済みの「Arduino Nano」も付属するキットの販売も実施。早々に売り切れてしまった模様。「Maker Faire Tokyo
Ruby-core committers, RubyKaigi 2016 speakers, CFP submitters, and students can get a discount code. See below for details. ALL SALES ARE FINAL, NO REFUNDS. You can transfer your ticket to others at your own responsibility. This is the ticketing site for RubyKaigi 2016 Our official website: http://rubykaigi.org/2016 Latest news available on our official twitter account: @rubykaigi Check Anti Haras
エンジニアのたかです。Androidアプリの開発を担当しています。 Tokyo Otaku Mode(以下 TOM)のEC用のAndroidのアプリ(Otaku Shop)では、半年ほど前からKotlinを導入しています。 以前は、70億のデバイスで動くJavaという言語を100%使ってAndroidアプリ開発をしてましたが、現状では約70%をKotlinで書いています。 今回は、Kotlinを実際に導入して分かったメリットとデメリットをまとめてみました。 Kotlin導入のメリットコードが読みやすい!Javaと比較して、記述量も減りますので、すっきりとしたコードになり、コードの全体像を掴みやすくなりました。 AndroidでViewにOnClick処理を追加するコードの、JavaとKotlinの比較です。 // Java TextView textView = (TextView) fi
不正Androidアプリの大量生産はどうすれば防げるのか:Androidセキュリティ技術の最前線(3)(1/3 ページ) Androidアプリをめぐるセキュリティ対策技術について解説する本連載。第3回は、不正アプリが生み出される仕組みとそれを妨害するための対策について解説する。 連載目次 Androidのセキュリティ対策技術を紹介する本連載。第2回では、主に「アプリがマルウェアでないか」「アプリに脆弱(ぜいじゃく)性が存在しないか」を判定する技術について解説した。 第3回となる今回は、前回と同様に「アプリ」のセキュリティに着目し、「リパッケージ」によって正規のアプリになりすましたマルウェアが作成される危険性や、リパッケージの自動化によりマルウェアが大量生産されている現状を説明。リパッケージ対策の現状および今後について解説する。 「リパッケージ」によって作成されるAndroidマルウェア 「
「海外居住者が日本国内の自分の口座に送金できない」――。2016年2月にネットでこんな都市伝説が広がった。マイナンバー制度がスタートした2016年1月以降、海外に送金をするには金融機関にマイナンバーの提出が必要になった。実はインターネット銀行のサービスの多くは国内居住者のみを対象にしていて、海外転居すれば届け出が必要になるという前提がある。 内閣府番号制度担当室と金融庁が異例の公表 内閣府番号制度担当室と金融庁は2016年2月22日、異例の公表(PDF)をした。海外に住んでいる人がマイナンバー(個人番号)を持たないことだけが理由で、「金融機関が国内の預貯金口座への送金や、送金された金銭の払い出しを拒否することはない」というものだ。 マイナンバーの通知カードは、国内に住んでいて住民票がある全ての人に送られる。しかし海外に住んでいると、日本人であってもマイナンバーは付番されない。つまり海外に住
入門書ではあまりとりあげられない部分を解説するコンセプトの「入門書が教えてくれないJava」シリーズの第二弾。前回は変数についてだった。今回はそのスコープについて取り上げたい。 スコープとは スコープとは大雑把に言えば変数やメソッドなどが見える範囲のことを指す。 Javaの変数のスコープで一番簡単なのはローカル変数で、これは{から}まで(これをブロックという)の中で、宣言した位置より後ろで参照することができる。 public void main(String[] args) { int i1 = 0; // i1はここからmainの}までの間で参照できる if (true) { int i2 = 0; // i2はこのifの}までの間で参照できる } // i2はifの}を過ぎると参照できなくなる i2 = 1; // ← コンパイルエラー } なお、Javaの言語仕様では{}のブロックは
この文書はプログラミング言語Rakuの全体像を素早くつかんでもらうことを目的として書かれたものです。 まだRakuを触ったことのない読者の方々が、ここからRakuをはじめてもらうことを狙いとしています。
昨年10月に報告した、Electron製アプリケーションを起動した際にアプリケーション外のnodeモジュールを読み込んで実行されてしまうという脆弱性が修正された。 JVN#00324715: Electron における Node モジュール読み込みに関する問題 正確には、修正は報告とほぼ同じタイミングにリリースされた v0.33.5 で修正されていたが、4月まで公表がずれ込んだようである。 Changelog: Don't add paths outside the app to Node module search paths in packaged app.Release electron v0.33.5 · electron/electron (https://github.com/electron/electron/releases/tag/v0.33.5) つまり、v0.33.5
Over the past 10 years, Jenkins has really grown to a de-facto standard tool that millions of people use to handle automation in software development and beyond. It is quite remarkable for a project that originally started as a hobby project under a different name. I’m very proud. Around this time last year, we’ve celebrated 10 years, 1000 plugins, and 100K installations. That was a good time to r
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く