Parrots in captivity seem to enjoy video-chatting with their friends on Messenger
by vegatripy 2016年6月14日未明から始まったWWDC 2016で、Mac向けの最新OS「macOS」などが発表されました。このmacOSにはいろいろな新機能が搭載されますが、ファイルシステムも新しくなることが明らかになりました。 Apple File System Guide - Introduction https://developer.apple.com/library/prerelease/content/documentation/FileManagement/Conceptual/APFS_Guide/Introduction/Introduction.html Digging into the dev documentation for APFS, Apple’s new file system | Ars Technica http://arstechni
古代の沈没船から発見された、青銅製の歯車式の道具「アンティキティラ島の機械」は、発見後長らく作られた年代や場所、使用方法など多くが謎に包まれていました。しかし、X線分析の結果、道具の表面に3500以上の文字が書かれているのが見つかり、古代ギリシャ人が天体観測やオリンピックの時期を知るためなどに使っていたことが判明しています。 The world’s oldest computer is still revealing its secrets - The Washington Post https://www.washingtonpost.com/news/speaking-of-science/wp/2016/06/14/the-worlds-oldest-computer-is-still-revealing-its-secrets/ アンティキティラ島の機械は、1901年にエーゲ海の沈
by Bruce Guenter セキュリティ問題では「マルウェア(Malicious+Software:悪意あるソフトウェア)」という語がよく出てきますが、ミシガン大学の研究チームによって「悪意あるハードウェア」の存在が指摘されています。 A2: Analog Malicious Hardware (PDFファイル)http://www.impedimenttoprogress.com/storage/publications/A2_SP_2016.pdf This ‘Demonically Clever’ Backdoor Hides In a Tiny Slice of a Computer Chip | WIRED https://www.wired.com/2016/06/demonically-clever-backdoor-hides-inside-computer-chip
先日、TimSortというソートアルゴリズムが話題になりました。TimSortは、高速な安定ソートで、Python(>=2.3)やJava SE 7、およびAndroidでの標準ソートアルゴリズムとして採用されているそうです。 C++のstd::sort()よりも高速であるというベンチマーク結果1が話題になり(後にベンチマークの誤りと判明)、私もそれで存在を知りました。実際のところ、ランダムなデータに対してはクイックソート(IntroSort)ほど速くないようですが、ソートというシンプルなタスクのアルゴリズムが今もなお改良され続けていて、なおかつ人々の関心を引くというのは興味深いものです。 しかしながら、オリジナルのTimSortのコードは若干複雑で、実際のところどういうアルゴリズムなのかわかりづらいところがあると思います。そこで今回はTimSortのアルゴリズムをできるだけわかりやすく解
1960年代頃まで、プロセッサは個別のトランジスタか、当時のせいぜい数百素子程度の集積度の集積回路(IC)を繋ぎ合わせて作られていた。製造技術の発達、設計ルールの微細化が進むにつれてチップ上に集積できる素子の数が増え、大規模集積回路(LSI)の1チップにプロセッサを実装できるようになった。1970年代初頭に現れた初期のマイクロプロセッサは電卓や機器制御、もしくはビデオ表示端末用であり、非常に限られた機能しか持たなかったが、従来のディスクリート半導体を使った回路に比べとても安価で利用しやすかったため、ほどなくして大量に使われるようになった。CPUというコンピュータの機能を実現する最も主要な部品がワンチップ化されたことで、個人でも容易に購入できるパーソナルコンピュータが実現可能となった。その後もムーアの法則に従い、マイクロプロセッサに集積される素子数は増加の一途をたどり、性能は目覚ましく向上し
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "インライン展開" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年10月) インライン展開(インラインてんかい、英: inline expansion または 英: inlining)とは、コンパイラによる最適化手法の1つで、関数を呼び出す側に呼び出される関数のコードを展開し、関数への制御転送をしないようにする手法。これにより関数呼び出しに伴うオーバーヘッドを削減する。特に小さくて頻繁に呼ばれる関数では効果的であり、呼び出し側にそのコードを展開することで定数畳み込みなどのさらなる最適化を施せる可能性が生じる。問題点はバイナリコード
太郎です。今回は PLL (Phase Locked Loop : 位相同期回路) による分周 / 逓倍について書きます。 前回の 新人エンジニアの赤面ブログ 『バッファについて』 でもご紹介した通り、PLL のメイン構成要素は PFD / CP , LPF , VCO でした。 PLL は、リファレンス信号(以下 REF) / フィードバック信号(以下 FB)に分周器(Divider)が加わることによって、分周器 / 逓倍器として機能します。 今回は、その原理について書きます。 PLL による分周 PLL の分周回路は下図のように REF に分周器が付きます。 例として、入力 (IN) が 100 MHz, 分周器が 4 分周するものだとすると、REF は IN の 1/4 の 25 MHz となります。 すると、REF の位相 / 周波数に合うように FB の位相 / 周波数を PFD
1枚の小さなボードにCPUなどのデバイスを搭載し、自作で64bitコンピューターを作成することが可能なキットが「PINE A64」です。AndroidやLINUXなどのOSに対応したモデルで、HDMI端子から4K動画を出力したり、Androidのゲームを楽しんだり、「モノのインターネット」に活用することが可能になっています。 Home - PINE 64 http://pine64.com/ PINE A64がどのような製品なのかは、以下のムービーなどを見るとわかるようになっています。 PINE64 - World's Most Affordable 64-Bit Single Board Computer. - YouTube ムービー冒頭に登場するのは、Apple創業時の数少ない従業員の一人というダニエル・コトキ氏。Apple Iの開発に携わったことがあるコトキ氏は「私がAppleで仕
I love to tinker and write about electronics. My days are spent building projects and working as a Technical Editor for MAKE. View more articles by David Scheltema $5 Pi Zero and $9 C.H.I.P. with banana for scale. Photo by Hep Svadja Now that there are two capable, sub-$10 computers for Makers — the $5 Pi Zero and the $9 C.H.I.P. — the debate will rage online over which board is faster, cheaper, a
I love to tinker and write about electronics. My days are spent building projects and working as a Technical Editor for MAKE. View more articles by David Scheltema Today, Raspberry Pi announced its newest model, the Zero. Costing just $5, it represents a vast decrease in price that should afford more people the opportunity to use computers than ever before. Considerably smaller than the common Ras
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ナノマシン" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2008年12月) ナノマシン (英語: nanomachine) は、0.1 - 100 nmサイズの機械装置を意味する概念。ナノ (nano) とは10−9を意味するSI接頭語であるため、原義では細菌や細胞よりもひとまわり小さいウイルス (10 - 100 nm) サイズの機械といえる。広義ではもう少し大きなサイズの、目に見えない程度の微生物サイズの機械装置も含む。ナノ・マシンは機械的動作を重視しているが、微小な回路形成など機械的動作を含まないより一般的な技術をナノテクノロジ
MacでWifiを利用する際、外出先での利用や自作のプログラム中からWifiのネットワークを設定する場合など、コマンドラインから設定を確認できた方が便利な場合があります。 この記事ではMacにインストールされているWifi関連コマンドを、その最低限の使い方に絞って解説したいと思います。 なお、この記事は、以前買いた記事を読みやすく加筆修正したものです。 MacでのWi-Fi周りの設定コマンドを調べたのでメモっとく - 気になったことを調べた記録 Wifi接続状況の表示・設定 WifiのON/OFFの表示 WifiのON/OFFの切り替え 現在利用中のSSIDの表示 接続に用いるSSIDの指定 設定済みのSSIDの表示 デバイス名の調べ方 使用可能なSSID一覧の表示 Wifi接続状況の表示・設定 Wifiの利用状況(On/Off)や利用中のSSIDは、networksetupコマンドを利用
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く