Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
バックドアを使用し、Macをコントロールするマルウェア「Backdoor.MAC.Eleanor」が確認されたそうです。詳細は以下から。 ルーマニアのセキュリティ企業BitdefenderによるとOS Xにバックドアを作成し、リモートでMacをコントロールするマルウェア「Backdoor.MAC.Eleanor」が確認され、同企業の研究者らがこのマルウェアを分析したレポートを公開しています。 Post Edited: New Backdoor Allows Full Access to Mac Systems, Bitdefender Warns https://t.co/wqrcXU0UpD — BitDefenderLabs (@BitDefenderLabs) 2016年7月5日 A new piece of malware, dubbed Backdoor.MAC.Eleanor
How to watch Polaris Dawn astronauts attempt the first commercial spacewalk
golang の channel は他の言語に見ない独特のパラダイムを開発者に提供します。 単純にスレッド間でメッセージングをするだけでもC言語で書けばそこそこの量になったり、慣れていない人であればどう実装すればいいか分からないなんて事もあったと思います。しかし golang の goroutine/channel は、やっている内容の割にとても容易にスレッド間通信やキューイング、処理の受け待ち等を実装できる様になっています。尚、channel をどの様に適用したら良いかについては以下を参照下さい。 Big Sky :: Golang の channel の使い所 golang の特徴と言えば goroutine と channel ですが、その使いどころに悩む人もおられる様です。 goroutine は非同期に実行される処理、channel はその grout... http://mat
たまにコードレビューのしかたを紹介するエントリーを目にすることがある。その中でも反響があるものは実際によくまとまっており、なるほどと感心することもよくある。しかし、中にはコーディングスタイルやイディオム、ちょっとしたテクニックを使うように目を光らせるように助言されているものがある。誤解を恐れずに書くと、それらのトピックは無視できるようなものばかりであり、そのような指摘ばかりつけるのはあまり褒められたものではないなと感じる。これは私自身にも言えることだが、瑣末ことを指摘しすぎてしまうあまり、本質的な議論が霞んでしまうことがままある。レビュイーにとって、指摘が学びになることは確かに存在するのだが、コードレビューの目的はあるべき実装を議論するものであり、老婆心からそれを繰り返すことは必ずしも良いレビューとは言えない。 では、本当に良いコードレビューとはなにか。それは、コーディングスタイルのような
趣味のウェブブラウジングをしていると、Swift の ?? (nil coalescing operator) がコンパイルを遅くするのではないか、といった話題*1を見かけました。この演算子は、左辺の Optional<Wrapped> 型の値が Optional.none である場合に右辺の値を返すというもので、直感的にはこれがコンパイル時間を悪化させるとは思えません。経験から言えば、このようなケースでは大抵やや複雑な型推論が発生しており、それがコンパイル時間に支配的な影響を与えています。そうであるなら、人間が少し工夫して型のコンテキストを与えてやることで、計算機はずっとよいパフォーマンスを発揮できるはずです。 ごく簡単な例で実験してみましょう。以下のコードは、let view: UIView? があるとき、座標系における view のX座標を得ようとするものです。ただし view が
ProductReorder issues within a milestoneMilestones and labels are a handy way to group and organize your issues, but sometimes it’s helpful to indicate which ones you or your team want to focus on first.… Milestones and labels are a handy way to group and organize your issues, but sometimes it’s helpful to indicate which ones you or your team want to focus on first. You can now reorder issues and
エンジニア同士が交流し、ごはんと悩みをシェアしながら 仕事人生の次の一手を探るためのワークショップ型イベント「キャリアごはん」のイベント情報やイベントレポートを紹介します かつては【特定の技術分野を深掘り】→【その分野で専門家に】→【その後はマネジャーかスペシャリストに】といったような、ある程度決まったロードマップの上でキャリアを作っていたエンジニアたち。それが今、特にWeb関連の仕事を中心に、サービス開発の複雑化と求められるスキルの多様化などを背景に変化が見え始めている。 エンジニア経験をこれまでにない方法で活かせる新職種も方々で生まれており、企業側の評価やキャリアパスも以前に比べれば多様なものになっている。 そこで6月16日、弊誌『エンジニアtype』と転職サイト『@type』は、【続々生まれる「エンジニア新職種」の未来を考える】をテーマにワークショップ型イベント『キャリアごはん』の第
米Appleは7月1日(現地時間)、次期モバイルOS「iOS 10」のメッセージングアプリ「iMessage」向けのステッカーパック4種類をApp Storeで公開した。 Appleが公開しているiOS 10 betaで利用できる。 「Smileys」「Hearts」「Hands」はアニメGIFで、「Classic Mac」はスーザン・ケア氏がデザインしたMacintosh向けアイコン集だ。 WWDC 2016で紹介されたように、iOS 10ではiMessageと連動するExtensionを介してステッカーや手書きテキストなどを投稿できるようになる。 ユーザーは、iMessageで単体のままや、フキダシの上に重ねてステッカーを投稿できる。LINEやFacebook Messengerなどと同様に、サードパーティー製の有料のステッカーパックをApp Storeで購入することも可能だ。 開発者
By Roger Mommaerts 核磁気共鳴現象を用いることで生体内の情報を画像にすることができるのが「MRI(核磁気共鳴画像法)」です。CTスキャンとは異なり放射線を使用しないので、放射線被ばくがないという安全面での利点があるのですが、このMRIで採用されているソフトウェア上でバグが発見され、約4万件ものMRI画像を用いた研究結果が無効になることが明らかになりました。 MRI software bugs could upend years of research • The Register http://www.theregister.co.uk/2016/07/03/mri_software_bugs_could_upend_years_of_research/ 人間の脳の断面画像を撮影する際に頻繁に用いられるのがMRIで、これまで脳に関する研究で多くのMRI画像が使用されてきま
Amazonを利用している方やこれからAmazonを利用する方々に朗報です。たったこれだけでAmazonにある商品を90%offで買える方法を見つけてしまいました。それは、URLに「&pct-off=90-」 と入力するだけです。こんなにも便利な裏ワザは今までに見たことがありません。 今回は、この魔法のキーワード「&pct-off=90-」について詳しく解説します。ぜひ、参考にしてください。 1:Amazonで90%off以上の商品を2秒で一発検索する方法冒頭でもお伝えしましたが、「&pct-off=90-」とURLの最後に入力するだけで90%off以上の商品を一発で検索することが簡単にできます。では実際の検索の方法について詳しくご説明します。 まずは、Amazonのホームページを開いて探したい「カテゴリー」を選択します。ここで重要なのが、キーワードの項目は絶対に空欄にして「検索」ボタンを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く