![はじめに|Rustで作るテトリス風ゲーム入門](https://cdn-ak-scissors.b.st-hatena.com/image/square/063c3ddea8d31b0982392856e675a3e6ff884e08/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--JxmGBRMO--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci84NGQyOTQ2NWM5LmpwZWc%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg)
To perform a search, we intersect the results of multiple lookups to give us the list of documents where the string appears. With a trigram index you need four lookups: lim, imi, mit, and its in order to fulfill the query for limits. Unlike a hashmap though, these indices are too big to fit in memory, so instead, we build iterators for each index we need to access. These lazily return sorted docum
The Future (and the Past) of the Web is Server Side Rendering When servers were in Swiss basements, all they had to serve was static HTML. Maybe, if you were lucky, you got an image. Now, a webpage can be a full-blown app, pulling in data from multiple sources, doing on the fly manipulations, and allowing an end-user full interactivity. This has greatly improved the utility of the web, but at the
Anker 535 Power Bank (PowerCore 20000)は2022年11月に発売。価格は9990円。回収・返金の申し込みは専用のオンライン窓口で受け付ける。対象は品番に「A1366」と記載がある製品だ。 不備の原因は温度を検知する「NTCサーミスタ」という部品の接着。接着剤が硬化し終わる前に本体を組み立ててしまい、電池セルとケースの間にNTCサーミスタが挟まれたことで位置がずれたという。これによりショートの可能性がある個体が出た。 Anker 535 Power Bank (PowerCore 20000)は他の製品と違い、NTCサーミスタを背面に配置していたことから、一部が検品をすりぬけて出荷されてしまったという。他の製品には同様の不備はなかったとしている。 関連記事 テレワーク普及で配線器具の発火事故が増加 未然に防ぐ5つのポイントは 工業製品の評価などを手掛ける製
「Rust Atomics and Locks」を読んだ #2023-02-05 発売前からすごく楽しみにしていた本で、発売日に買って年末から一生懸命読んでいた。 今なら以下から無料で読める。 https://marabos.nl/atomics/ 内容としては求めるものが分かりやすく書かれており、すでに2023 年に読んで良かった本の1つに入りそう。 目次書籍を通して得たかった知識 #例えば以下のようなコードを書いた際に、println!でどのような数値のペアが表示されるのか。結論から書くと0 0,10 20といった値がまずは思い浮かぶと思うが、0 20というペアで表示される可能性もあるとされており、その際以下のような疑問・不明点があった。 0 20と表示になるのはどのような条件で何が起こった場合なのか強いメモリモデルとされるx86でも0 20というペアは発生するのか本ケースにおいてx8
門脇@satoru_kadowakiです。今月のPython Monthly Topicsでは、Rust製の高速データフレームライブラリ Polars について紹介します。 Polarsとは Pythonでデータ分析に使用される主なライブラリに pandas があります。Polarsはpandasと同様にデータフレームというデータ構造オブジェクトを提供するサードパーティライブラリです。特にpandasを意識して作られており、メインページに「Lightning-fast DataFrame library for Rust and Python」とあるように、Rustによる高速処理を謳っています。 Polarsのリポジトリや関連ドキュメントは以下を参照してください。 Github: https://github.com/pola-rs/polars ユーザーガイド: https://pola
漫画海賊版サイト「漫画村」の創設者がプログラミングスクールの開設をTwitter上で予告した。詳細は今後発表するとしているが、「超初心者でも5カ月で漫画村を作れるレベルにさせる」「漫画村の技術全て教えるけど絶対に作るな」などと投稿している。これを見たネットユーザーからは賛否両論のさまざまな反応が見られる。 漫画村の創設者である星野ロミ(@romi_hoshino)氏は2月5日、プログラミングスクールを開設すると予告した。3月中旬ごろに開設するという。 他ユーザーからの投稿に返信する形で料金などのサービス詳細にも言及している。それによると、料金は月2万円程度で講義はオンライン形式、対象年齢は小学校高学年、もしくは中学生以降を想定。取り扱うプログラミング言語は「一番需要あって初心者向けの物で調整中」とし「スクレイピング含めて匿名化まで教える」という。 これに対するネット上の反応はさまざまだ。「
Webの将来はサーバサイドレンダリング(SSR)に回帰していく。Denoが主張するIsomorphic JavaScript(もしくはUniversal JavaScript)とは何か? 静的なHTMLファイルをWebサーバが配信する仕組みから始まったWebは、サーバ側で動的にHTMLを生成するCGIの仕組みや、Webブラウザ上でJavaScriptを実行してインタラクティブな操作を実現するなどの仕組みを得たことでWebアプリケーション基盤へと発展しています。 現在、Webアプリケーションの仕組みとして代表的なものがSPA(Single Page Application)でしょう。 SPAはWebブラウザ上で多くの処理が行われるためユーザーの操作に対する反応が速く、インタラクティブ性の高い快適なWebアプリケーションを実現できる利点があります。 しかし、これからのWebはサーバサイドレンダ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く