タグ 構造体
人気順 5 users 10 users 100 users 500 users 1000 usersミニ脳16個入「バイオプロセッサ」 消費電力通常の100万分の1、APIでアクセス可能、研究者向けサブスクも【研究紹介】 レバテックラボ(レバテックLAB)
スイスのバイオコンピューティングスタートアップ企業「FinalSpark」の研究者らが発表した論文「Open and remotely accessible Neuroplatform for research in wetware computing」は、16個のヒト脳オルガノイド(人間の脳の幹細胞を培養して作られる小さな脳のような構造体)を組み込んだバイオプロセッサを提案した研... 続きを読む
Go の sql.DB がコネクションプールを管理する仕組み - Please Sleep
Go の database/sql パッケージ の DB 構造体 は、データベースへのコネクションプールを管理し、かつスレッドセーフ (goroutine セーフと言ったほうが良いのだろうか…?) にそれらの接続を使用できることを保証している。 ドキュメント にも次のように書かれている。 DB is a database handle representing a pool of ze... 続きを読む
『ピロティ』の話題で盛り上がる人達 - Togetter
ピロティ(フランス語: Pilotis)とは、建築用語では2階以上の建物において地上部分が柱(構造体)を残して外部空間とした建築形式、またはその構造体を指す。まれにその地上部分の構造体のみの空間自体を指すこともある。フランス語で「杭」の意味。(Wikipediaより引用) 続きを読む
太陽をぐるりと取り囲み全エネルギーを回収する構造体「ダイソン球」の作り方 - GIGAZINE
by Kevin Gill 恒星からエネルギーを効率的に取得するために恒星全体をぐるりと構造物で取り囲んでエネルギーを獲得する「Dyson sphere(ダイソン球)」という壮大な構造物が宇宙物理学者のフリーマン・ダイソン氏によって提唱されました。では、ダイソン球を実際に作るにはどうすればよいのか?という素朴な疑問を、科学... 続きを読む
Rustの構造体メモリレイアウト - ryochack.blog
Rustの構造体のメモリレイアウトについてのメモ。 Rustで次のような構造体を定義したときに、構造体のメモリレイアウトはどうなるか? struct Layout { b1: u8, s1: u16, b2: u8, w1: u32, b3: u8, w2: u32, s2: u16, s3: u16, } 検証時のRustのバージョンは次の通り。 stable-x86_64-unknown-linux-gnu rustc 1.24.1 (d... 続きを読む
実践的なアプリケーションを書いてみよう! Rustの構造化プログラミング【第二言語としてのRust】 - エンジニアHub|若手Webエンジニアのキャリアを考える!
2017 - 07 - 19 実践的なアプリケーションを書いてみよう! Rustの構造化プログラミング【第二言語としてのRust】 Rustを使って、実際にアプリケーションを3つ書いてみましょう! その前に、プログラムの構造化に必要な手法、ジェネリクス、構造体、列挙型、それにトレイトといった概念についても説明します。 Rust 第二言語 プログラミング言語 Tweet 前回の記事 では、Rustの... 続きを読む
3Dプリンターを使ってプラスチックを鉄の10倍の強度にする3次元構造体の作成に成功 - GIGAZINE
炭素原子が正六角形に連なるように平面上に広がる「 グラフェン 」は、地球上で最も高い強度を持つ物質で、圧倒的な軽さで高い強度を持たせる構造体を実現できるのではないかと期待されている夢の材料です。しかし、2次元的な構造をとるグラフェンを、いかにして3次元的に構成するのかというのは非常に難しい問題で、世界中で研究が進められています。そんな中、MITの研究者がグラフェンを立体化する構造体の考案に取り組み... 続きを読む
Atomの重要なプリミティブの最適化 | コンピュータサイエンス | POSTD
これまで数カ月にわたり、私たちはAtomのパフォーマンスの改善に取り組んできました。その結果、最適化するための課題として特に興味深いのが(https://atom.io/docs/api/latest/Marker)という構造体だと分かりました。マーカはバッファの内容が変更されても、バッファの論理的な領域を追跡することこれまで数カ月にわたり、私たちはAtomのパフォーマンスの改善に取り組んできまし... 続きを読む
第4章 標準パッケージ―JSON,ファイル,HTTP,HTMLを扱う:はじめてのGo―シンプルな言語仕様,型システム,並行処理|gihyo.jp … 技術評論社
1章の表1で紹介したように,Goは標準パッケージが充実しています。本章では代表的な標準パッケージをとりあげて,JSON,ファイル,HTTP,テンプレートの扱いを解説します。最後はそれらを組み合わせて簡単なHTTPサーバを作成します。 encoding/jsonパッケージ JSONを扱うためにはencoding/jsonパッケージを用います。主なAPIとして,構造体をJSONに変換するMarshal... 続きを読む
PHP7はなぜ速いのか(zval編) - hnwの日記
この記事はPHP Advent Calendar 2014の7日目です。 僕は先日のPHPカンファレンス2014でPHP7に関するLTをしました(参照:「PHPNGの動向」)。ただ、時間が限られていたこともあり、あまり踏み込んだ内容には触れませんでした。 本稿ではLTの内容から深掘りし、zvalという内部的な構造体がどう変わるのか、性能面のメリットにフォーカスして解説してみます。 PHPをとりまく... 続きを読む
Swiftの事を隅々まで知ることができる技術書「詳細 Swift」発売へ
「詳解 Objective-C 2.0 第3版」で有名な荻原 剛志氏の新しい技術書「詳細 Swift」が発売されます。現在予約受付中で、発売日は2014年12月11日。価格は3,456円です。 内容紹介によると「詳細 Swift」の内容は、Swiftの基礎、関数、構造体、オプショナル、基本的なデータ型、パターン、演算子、クラスと演算子、メモリ管理、プロトコル、拡張、クロージャ、ジェネリクス、C/O... 続きを読む
Goのメソッドは構造体以外にでも定義できるしそれが便利なこともよくある - Qiita
Goのメソッドは構造体以外にでも定義できるしそれが便利なこともよくあるGo(541)ruiuが2014/09/15に投稿(2014/09/15に編集)編集履歴(4)編集リクエストを作成する いわゆる主流のオブジェクト指向言語しか知らない人からみると、クラスに相当するものはGoでは構造体で、メソッドに相当するのは構造体の型に対して定義されたメソッド、というように見えると思う。Goでコードを書いている... 続きを読む
GoでNewなんとかのような関数をなるべく提供しないほうが良い理由 - Qiita
GoでNewなんとかのような関数をなるべく提供しないほうが良い理由Go(516)ruiuが2014/09/03に投稿(2014/09/03に編集)編集履歴(4)編集リクエストを作成する 構造体を定義して、それに対してメソッドを定義して、最後にその構造体をアロケートして初期化するNewなんとかという関数を用意する、というのを何の疑問も持たずに行っているならちょっと考えものだ。途中まではよいが、New... 続きを読む
コード愛を感じるトランプ
さまざまなコードが記載されたトランプ。プログラマはニヤリとなりますが、それ以外の人にはサッパリ面白くなさそうなニッチな商品です。3はBashで4はC++だそうです。4ダイヤでは構造体を定義しており、ちゃんと意味が通ってます。QはCSS。ハートの色とフォントが定義されてます。KはHTML。おもしろい。 1つ$10、送料$5とのことですが、日本着だと送料が高くなるかと思われます。 スポンサーリンク と... 続きを読む
SwiftのArrayがヤバイ - Qiita
var a = [11, 22, 33] var b = a a[0] = 777 // b[0]も777になる a.append(44) a[0] = 888 // b[0]は888にならない なぜappendするとArrayの実体が共有されなくなるのか 一見すると奇妙な挙動ですが、SwiftのArrayが構造体(struct)であることから考えればその理由がわかります。おそらく、C言語で考える... 続きを読む
mrubyを小さくしたり大きくしたりした話 - スペクトラム
2014-03-15 mrubyを小さくしたり大きくしたりした話 日記 Ruby コード 最近mrubyにコミットしているので自分の活動をまとめます。 mrubyを小さくした話 mrubyでは、文字列の扱いはシンプルにchar*を構造体でラップしていました。 struct RString { MRB_OBJECT_HEADER; mrb_int len; union { mrb_int capa;... 続きを読む
Big Sky :: C言語から使えるJSONパーサ、parson が思った以上に良い仕事をしている。
前回は JSMN というのを試したけど、今度も matsuu さんのブクマから。。。 parson Lightweight json parser and reader written in C. http://kgabis.github.com/parson/ 特徴は 軽い (2ファイルだけ) 単純なAPI ドット気泡による json 値のアドレッシング (C言語の構造体やOO言語のオブジェクト... 続きを読む