Integrated Terminal Performance Improvements Electronという史上まれに見るそびえ立つクソのようなGUIプラットフォーム上で実装されているVS Codeが、ターミナルの実装をDOMによるものからCanvasによるものに変更したそうだ。これは、DOMによる実装ではパフォーマンスの改善が十分にできなかったからだという。 DOMでターミナルを実装する際の問題ごととして、テキスト選択、テキストアライメント、GC、パフォーマンスを上げている。 テキスト選択:ターミナルのテキスト選択を実現するためにDOMのテキスト選択の挙動をだいぶ上書きしなければならない。 テキストアライメント:一部の文字はモノスペースになってくれず、workaroundとして一文字ごとに固定長のspanで包む必要があるが、これはパフォーマンス上よろしくない。 GC:DOMでターミナ
github.com 先月のTC39のMTGでstage-1になりました。 F#, OCaml, Elixir, Elm, Julia, Hack, LiveScriptなどと似たような機能を提供します。 function doubleSay (str) { return str + ", " + str; } function capitalize (str) { return str[0].toUpperCase() + str.substring(1); } function exclaim (str) { return str + '!'; } let result = exclaim(capitalize(doubleSay("hello"))); // "Hello, hello!" let result = "hello" |> doubleSay // ここの引数が `he
増田「○○は除外するとして…」 トラバ・ブコメ 「○○」 「○○も知らんの?」 「子どものころの○○を思い出した」 「○○じゃいかんのかな」 「もう既に○○がある」 「○○っていうやつがあるよ!」 「何とか屋の○○は何とかかんとかで」 「○○じゃ常識!(ニン!」 お前らマジ マジでお前ら
私23歳、夫25歳ではれて今年結婚したんだけど、いくらなんでも夫がキモすぎる。こう書くと「わがまま」だとか「心変わり」だとか非難されるけど、これは本当に尋常じゃないキモさ。 普通に付き合っていたとき、夫はめちゃくちゃイケメンだった。分類としては濃い顔系のイケメン。 性格もすごく良くて相談に乗ってもらったりして自然に好きになっていた。 とは言っても、私にとっては高嶺の花ならぬ源氏の君だった。 だけどなんだかんだでうまく行って普通にお付き合いできることになった。 それからは平凡に歳を重ねていってついに今年結婚した。 だけど、夫は結婚してから急変した。 なんと、暇さえあれば私の足をペロペロと舐めてくるようになった。 足と言っても範囲はつま先からふとももの付け根ぐらいを万遍なく舐めてくる。 舐め方は本当に几帳面で、終わったあとは足が風呂に使ったあとみたいになるレベル。どっからその唾液の量は出てくる
ことしのノーベル文学賞に、イギリスで活躍する日本生まれの世界的なベストセラー作家、カズオ・イシグロ氏が選ばれました。
Nate Cook is a member of the Swift standard library team at Apple. In the latest release of Swift, dictionaries and sets gain a number of new methods and initializers that make common tasks easier than ever. Operations like grouping, filtering, and transforming values can now be performed in a single step, letting you write more expressive and efficient code. This post explores these new transform
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く