Version 1.0 released 23 September 2019 The Nim Team Today is the day. The Nim Team is very proud and happy to announce the much-anticipated version 1.0 of the language. Nim has always been focused on providing a compiled statically typed language focusing on efficiency, readability and flexibility. Version 1.0 marks the beginning of a stable base which can be used in the coming years, knowing that
最新フロントエンド技術の総復習! React Hooks、GraphQL、TypeScript、AMPなど紹介 - Bonfire Frontend #4 レポート こんにちは。 今年の4月にヤフー株式会社にデザイナーとして新卒入社した、三好 健太(@three4c)です。9月3日(火)にヤフーのセミナールームで「Bonfire Frontend #4」を開催しました! このイベントの目的はフロントエンドが抱える課題を共有し、フロントエンドについて熱く語る会です。 今回のテーマは「最新のフロントエンド技術 〜夏休み総復習〜」。初心者の方でも理解しやすい内容となっており、デザイナーの私も多くの知見を得ることができました。 ヤフーからは浜田と内藤が登壇し、ゲストスピーカーとしてサイボウズ株式会社より向井 咲人さん、株式会社ディー・エヌ・エーより吉井 健文さんにお話しいただきました。 これからは
2017年9月に登場したJava 9以降、Javaは6カ月ごとに「フィーチャーリリース」と呼ばれるメジャーアップデートが行われています。Java 13は、今年3月に登場したJava 12に続くメジャーアップデートです。 Java 13のおもな新機能は、Application Class-Data Sharing機能を拡張した「Dynamic CDS Archives(JEP 350)」、ZGCガベージコレクタを改善し使われていないヒープメモリを返却する「ZGC: Uncommit Unused Memory(JEP 351)」、Project Loomの一部として既存のSocket APIを再実装した「Reimplement the Legacy Socket API(JEP 353)」、Switch式を可能にする「Switch Expressions(JEP 354)」(プレビュー)、J
こんにちは。開発者ツールネタです。 ChromeでもFirefoxでもSafariでも使える便利な関数が色々あります。 その中の1つcopy関数について紹介したいと思います。 copy関数とは? クリップボードに渡した文字列をコピーする関数です。 開発者ツールを起動し、コンソールタブを開く。 と実行した後にペーストしてみてください。xxxがコピーされてると思います。 一点注意なのが、 このcopy関数は開発者ツール以外では使用できない特殊な関数 です。 なので.jsファイルとかにcopyと記述しても「そんな関数無いよ」と言われてしまいます。 便利な使い方 jsでごにょった値をコピーして使う、と言ってしまえばそれまでなんですが、 具体的にどんなケースに使えるんだろうという具体例を考えてみます。 他のブラウザではわかりませんが、少なくともChromeではES6のメソッド群が色々使えるので、それ
「あるある」じゃないです はじめに これは、筆者が周りの非エンジニアの方々に 「エンジニアの人って◯◯なんでしょ?」 と言われて、「いやそんなことないですよ笑」と答えた話をまとめました。 この回答が、同じような質問を受けた人が 「ないない。実際はこうなんだよ」 と答える参考になれば幸いです。 (どんな時だよ!) 自分の経験値だけで語っているので、 「俺の場合はあるあるだよ!」 とかあるかもしれません。ご了承ください。 色んな「ないない」 ハッカーって銀行に侵入して口座の金額増やせるんでしょ? ないです。 振込はネットでもできますが、トランザクションの登録だけであり、 実際の金額の操作はネットワークから分離されています。無理です。 インターネットからできるのはキューの登録だけです。 基幹システムでチェックされるので、例え不正な振込データを送信できたとしても 実際に反映される時に弾かれます。残
iPhone 11 Proの発表会は本当にモヤモヤした。でもなんで買ってしまうんだろう2019.09.12 20:3089,283 山本勇磨 iPhoneは文脈で楽しむものになった。 iPhoneの発表から1日明け、だんだんと現地で触った人たちからの記事も各メディアで上がってきていました。我々ギズモード・ジャパンも、編集長が現地に行きまして、いわく「トリプルレンズはちょっと…って言っていた自分が違ったな」とハンズオンエリアで感動していましたね。 とはいえ、今年のiPhoneは評価が難しいのか、現地で触った人が言っているのは「背面パネルのすりガラスの質がすごい」という感想。編集長も「後ろの素材の質感が変わるだけでこうも印象って変わるんだっていう」って言ってましたし、概ねそこの認識は間違いないはず。 うーーーん。すりガラスは、スマホの素材として凄いのはわかるのですが、イマイチ自分のなかで、評価
イベント概要 技術評論社さんの定期刊行雑誌『Software Design』。こちらの2019年10月号の特集 『"速い"Webアプリケーションの作り方(フロントエンド編)』 への弊社エンジニアの寄稿のご縁から、「"速い"Webアプリケーションの作り方」のテーマでミートアップを開催致します! 爆速を追求する全Webエンジニア必聴です! 登壇者/発表テーマ(順不同) スパイスファクトリー株式会社 Web Architecture Div. General Manager 泰 昌平 氏 『WSOの最新事情と高速化のすすめかた』 WSO(Website Speed Optimization)の最新事情や、高速化に関連する技術・テクニックについてお話しします。実際に高速化をどのような観点で進めていくのか、スパイスファクトリーのWSOサービスで培ったノウハウもご紹介していきます。 プロフィール フロ
2014年にAWS Lambdaが登場し、Functionを単位としてアプリケーションを実行する基盤をFunction as a Service(以下、FaaS)と呼ぶようになった。 そして、同時にサーバーレスアーキテクチャ、またはサーバーレスコンピューティングと呼ばれる新しいコンセプトが普及するに至った。 当初、そのコンセプトが一体何を示すかが定まっていなかったために議論が巻き起こり、今現在では一定の理解に着地し、議論が落ち着いているようにみえる。 しかし、サーバーレスという名付けが悪いということで議論が着地したようにみえていることにわずかに疑問を覚えたために、2019年の今、これらの流れを振り返ってみて、サーバーレスアーキテクチャとは何かを改めて考えてみる。 サーバーレスとの個人的関わり サーバーレスアーキテクチャという名を僕がはじめて耳にしたのはAWS Lambdaが登場した2015
概要 前置き エディタ上の芸のないブロック体の文字を眺めていると、なんだか気が滅入ってきます。 そこで、Mediumやdev.toなど海外メディアのプログラミング記事でよく見かける、いい感じにおしゃれな筆記体フォントをVisual Studio Codeに導入し、プログラミングを少しでも耐え得るものにします。 結果 以下の画像のように、VSCodeでコードの要所要所を筆記体に変えました。 手順 フォントのインストール Fira Code iScriptをインストールします。 Fira Code iScriptは、プログラミング用に最適化されたフォント「Fira Code」に、筆記体を加えたものです。以下がFira Codeの例です。 Windowsであれば、ダウンロードしたttfファイルをダブルクリックすることでインストールできます。 VSCodeのエクステンションのインストール 筆記体を
AppleがiPhone SEの後継モデルを2020年春に発売する、と日本経済新聞が報じています。高価格化が進むiPhoneの中に、小型の低価格モデルを投入することで販売台数を確保する狙いとみられます。 「iPhone SE 2」は4.7インチ液晶を搭載の低価格モデル 日本経済新聞によると、Appleが投入するiPhone SEの後継モデルは、iPhone8の4.7インチ程度の液晶ディスプレイを搭載して販売価格を抑える一方で、そのほかは上位モデルと共通の部品が使われる、とのことです。 現地時間9月10日のスペシャルイベントでは、iPhone XS/XS Max/XRの後継となる上位モデルを発表し、iPhone SEの後継モデルの発売は2020年春になる、と報じられています。 販売価格は、SamsungのGalaxy A30などと同等の4万円前後と予測されており、高価格化したことで販売が伸び
はじめに 去年の9月にこれまで4年ほど経営していた会社を解散しました。 「会社をつぶす」と聞くと、なんだか良くないことに聞こえますが、実はこの解散は前向きな理由で決断したものです。 解散理由が珍しいだけでなく、会社を作った経緯も、経営方針や採用技術についても、なかなかほかでは見られないものだったため、興味を持ってくださる方も多く、記事にして残すことにしました。 これから事業を起こそうとされる方、なかなか自分にあった活躍のしかたが見つからない方、世の中のあり方に思うところがある方にとって、多少でもお役に立てるものになれば幸いです。 いまは何をしているのか 法人をたたんだ現在は「UXハッカー」として生きています。 これは、UX = User eXperience (ユーザーの体験) の概念を独自に拡張し、世の中のあらゆるUXを改善するお仕事です。 UXといえば、最近「UXデザイナー」という職種
Intel の主席エンジニアの Josh Triplett の Open Source Technology Summit 2019 での講演 Intel and Rust: the Future of Systems Programming を取り上げ、Rust こそがシステムプログラミングの未来であり、C 言語はもはやかつてのアセンブリ言語である。つまり、未だに OS などのシステムプログラミングの大部分で使われる C 言語は Rust に置き換えられるのではないかと見る記事である。 「Cを愛して…」という文章をワタシが訳したのももはや10年以上前、C が他言語に置き換えられる未来が遂に来るのかと遠い目になってしまう。もっともワタシ自身、4年近く C 言語でコーディングしてないんだよね……。 でも、本当にそうなるのだろうか? 手近なシステムプログラミングの現場である Linux カーネ
PWA、SPA、Service Workerとは?(前編で解説)SPAを可能にするApp Shellアーキテクチャ(中編で解説)Service Workerがもつ圧倒的な力まとめ3. Service Workerがもつ圧倒的な力最初にはっきりさせておきたいことがある。それは、ここまでで解説してきた「SPA」と、ここから取り上げる「Service Worker(サービス・ワーカー)」は、互いに排他的なものではないということだ。 つまりこの2つは共存するものだということだ。どちらもPWAと呼ばれるものの基盤となっているが、SPAではないPWAをつくることも可能だし、従来の静的なウェブサイト(クライアントサイドでレンダリングする処理がないサイト)にService Workerを統合することもできる(近い将来、そのようなサイトが増える僕は思っている)。 さらに、Service Workerはウェブ
[レベル: 上級] 試験的に公開されていた <amp-script> が一般公開されました。 AMP では原則的に、AMP で定義された以外の JavaScript を動かすことが許されていません。 しかし、<amp-script> を利用すれば任意の JavaScript を AMP ドキュメントで実行することが可能になります。 好きな JavaScript を AMP で実行 <amp-script> を使うと、自分で書いた JavaScript はもちろんのこと、React や Angular、Vue.js といった JavaScript フレームワークを構成することも可能です。 ユーザーのアクションに応じてインタラクティブなコンテンツや機能を <amp-script> は提供できます。 ※Chrome Tech Talk Night #14 で Paul Bakaus 氏が紹介して
Alternatives 結局 WebSocket が TCP に縛られていなければ良いのではという点に注目すると、 WebSocket over HTTP/3 が実現できれば HoLB などの問題は解決しそうだ。 しかし、仮にそこに複数のストリームを束ねようとしても、 WS の特徴上ストリームごとに 1RTT のハンドシェイクが必要となる。また、サーバから Stream を開始することができない(本当にそれが必要なのかは疑問だが)という問題があげられている。 また、 WebRTC の文脈で進んでいる RTCQuicTransport が、非常にというかあるケースではほぼ同じことを提供することになる点が指摘される。(策定者も同じ) これもやはり、 WebRTC が P2P 前提の仕様でスタートした点と Client-Server ユースケースとの乖離をベースに説明されており、すでに RTC
コワッ、一眼レフカメラもウイルス感染してロックされるって...2019.08.19 12:0018,372 Andrew Liszewski - Gizmodo US [原文] ( 湯木進悟 ) いきなり使えなくなるよ…。 いまやコンピュータは当然のこと、スマホやタブレットでも、ウイルス対策をして、さまざまなセキュリティ上の脅威に備える時代になってきました。でも、デジタルカメラまで、そういう危険に普通にさらされているって知ってました? このほどCheck Point Software Technologiesは、キヤノンのEOS 80Dを一例として、Wi-Fiネットワーク経由でマルウェアをインストールし、勝手に一眼レフカメラを乗っ取ることもできてしまうことを実証。Def Con 2019にて発表を行ない、物議を醸しています。 EOS 80Dの隠し機能などをフル活用可能なMagic Lant
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く