![東芝、SeeQVault対応の新レコーダをCEATECに出展](https://cdn-ak-scissors.b.st-hatena.com/image/square/8b569a4f45bbe7b210b3a5bf9895f3f6dc5b7360/height=288;version=1;width=512/http%3A%2F%2Fav.watch.impress.co.jp%2Fimg%2Favw%2Flist%2F670%2F289%2Fimportant_image.jpg)
世界最大級のハッカーの祭典であるDEF CON22で仕入れたハッキング用USBデバイスをご紹介します。デバイス制御の製品をすり抜け、脆弱性もマルウェアも利用しないため、検知がとても難しい代物となります。 こちらがその写真です。なんの変哲もないUSBメモリに見えます。 図、悪意のあるUSBデバイス ■攻撃デモ 中身をご紹介する前に当該USBデバイスを用いた攻撃をご覧ください。 動画が見れない方はこちらから動画ファイルをダウンロードしてください。 動画のホストには以下の一般的な対策が施されています。 最新のOS/アプリのパッチ適用済み 最新パターンファイルで動作しているウィルス対策 USBマスストレージデバイスをブロックするデバイスコントロール対策 CDデバイスによる自動実行(Autorun)の無効化 しかし、USBデバイスを挿入後、勝手にメモ帳が立ち上がり、メッセージが打ち込まれました。 ■
背景 iOS7までは生き生きと動いていたunwind segueが、なぜかiOS8の端末だと動かなくなった。 もしかしたらXcode6のせいなのかもしれないけれど、とりあえず動いてくれないことにはとても困る。 ってことでなんとかして最小の手間でこれを正常化できないか試してみた。 どうやらバグだったようです[2015/2/9 追記] コメントで寄せられたリンクによれば、8.0のバグだったようですね。 Unwind Segue not working in iOS 8 Apple has FIXED this bug in iOS 8.1 なので、この投稿はどうしても残る8.0への対応に使いたい場合にのみ参考にしてください。(ほぼ不要物ですね^^; いろいろ調べてみた どこで止まっているか 遷移元にあるはずのUnwind Segue用のメソッドが呼ばれない。storyboardでは確かに選べた
橘玲の『「読まなくてもいい本」の読書案内』を読んだので、感想とメモをまとめておく。 この本、タイトルは『「読まなくてもいい本」の読書案内』だが、実際には「読まなくていい本」はほとんど紹介されていない。紹介されているのは、当たり前の話かもしれないが読むべき本だ。他の読書案内本と異なっているのは、”こういう本は読まなくて良い”と、ばっさり切り捨てているところ。読むべきか・読まなくてもよいかの基準は、20世紀後半に爆発的に進歩した科学研究の成果に置いている。著者は、この時期に起きた科学研究の大幅な進歩を”知のビッグバン”、”知のパラダイム転換”と呼び、これ以前に書かれた本は(とりあえず)読む必要がないと言い切る。古いパラダイムで書かれた本は捨てて、新しいパラダイムで書かれた本を読もうという話だ。ちょっと乱暴な分け方ではあるが、1980年代に大学生だった私には案外納得できるものだった。学生時代に最
吉報は突然届くもので、本日、情報処理学会の山下記念研究賞の受賞が決定しました。 まず、情報処理学会の山下記念研究賞(旧研究賞)とは以下のような賞になります。3年前に会社を辞めてまで学術研究に飛び込んだ自分としては、非常に光栄ですし何よりうれしいです。 2014年度詳細-情報処理学会 山下記念研究賞の推薦理由は、 [推薦理由] Webサービスを安定して提供するために,Webサーバソフトウェアの内部機能の拡張が必要となる場合がある.この機能拡張を,生産性や保守性を考慮してスクリプト言語で行う手法の提案がいくつかなされているが,高速性・省メモリ・安全性の面でいくつかの課題があった.著者は,Apache HTTP Serverに組み込みスクリプ卜言語であるmrubyを組み込むことで,Rubyスクリプトにより容易に機能拡張でき,高速・省メモリで動作する機能拡張支援機構を提案している.また,本機構の有
Project structure: App project --> depends on Library project Library Project has a folder for the compiled jni libs jniLibs.srcDirs = ['libs'] And I've tried adding the following to the android element of the build.gradle as per the example app https://android.googlesource.com/platform/tools/build/+/2e1f7810edd76d92cee8d3e06bc4dec0c288adea/tests/ndkSanAngeles/build.gradle however android library
Adobe MAX 2014最新レポート 第1回Adobe MAXで、Photoshop等の機能を使えるCreative SDKのパブリックベータ開始を発表 Adobe MAX 2014、開幕! 2014年10月6日(米国時間)、ロサンゼルスにて開幕したAdobe Systems主催のクリエイティビティカンファレンス「Adobe MAX 2014」。デベロッパやクリエイタたちの創造力を創発するさまざまな新発表が行われています。 第1回目となる今回は、初日に発表されたAdobe Creative SDK1.0のパブリックベータについてご紹介します。 今年6月にプライベートベータとして公開されていましたが、米国時間10月6日より誰でも登録すれば利用可能になります。 Adobe Creative SDKの特徴 Adobe Creative SDKは、Creative Cloudのさまざま
This document provides an introduction to computer architecture for a workshop on embedded systems. It begins with the presenters introducing themselves and outlines the course. It then discusses key concepts in computer architecture like the computer stack, different types of processors, performance metrics, memory hierarchy, pipelining, real-time operating systems, and multicore processors. The
MIDI信号をBluetoothでiPhone/iPadに飛ばせる「mi.1」2014.10.07 14:00 武者良太 アタックの強い音だと遅延あったけど、iOS 8用のファームウェアで改善するって! 会社の垣根を越え、アグレッシヴなBluetooth機器を集結させたBluetooth SIGブースでおもしろそうなアイテムを見つけました。 MIDIのコネクタ×2を短いケーブルで結んだQUICCO SOUNDの「Mi1」は、MIDI信号をBluetoothで飛ばせるワイヤレスインターフェース。MIDI OUTからもらった、LEDインジケータを光らせる分のちょびっとな電力で動くんですって。 今までもiOS端末でMIDI信号を受け取ることは可能でしたが、カメラコネクションキット経由のUSBケーブル経由のUSB-MIDIインターフェース経由の...と、煩わしさを感じるものでした。でも「mi.1」
Let op! Internet Explorer wordt niet meer ondersteund. Hierdoor kan de website mogelijk niet goed functioneren, gebruik een alternatieve browser om optimaal gebruik te maken van deze website. Klik hier om een alternatieve browser te downloaden. Home » TIOBE Index TIOBE Index for June 2024 June Headline: C++ surpasses C for the first time in history C++ is the new number 2 in the TIOBE index. Origi
Windows8.1をVirtualBox上で使ってたら容量がなくなってしまったときに変更したときのメモ。 ストレージは可変サイズにしておくことが前提 コマンドラインでストレージのサイズを拡張 VirtualBox.appの中にVBoxManageというコマンドがあるので、 modifyhdで容量を増やせる。 $ /Applications/VirtualBox.app/Contents/MacOS/VBoxManage modifyhd ~/VirtualBox\ VMs/Windows81/Windows81.vdi --resize 71690 VBoxManageのmodifyhdで容量を拡張したいvdiを選んで --resizeで拡張したいサイズを指定 サイズはMB単位なので、1GBは1024(MB) ゲストOSを起動して、拡張した容量を使用できるようにする。 コントロールパネル
Amazon EC2は9月末、その内部で使用しているXenハイパーバイザのセキュリティリスクに対処するため、全インスタンスの約10%にあたるインスタンスに対して段階的にリブートを行うメンテナンスを実行していました。 リブートをユーザーが回避する手段はなく、AWSから事前に通知を受けたユーザーはリブートによってデータを失ったりシステムがダウンしたりしないように、何らかの処置をする必要がありました。 AWS上で大規模なシステムを運用しつつもこのメンテナンスリブートを難なく乗り切ったのが、米国で動画配信サービスなどを運用するNetflixです。その理由は同社が開発したChaos Monkeyというツールにありました。 同社のブログにポストされた記事「A State of Xen - Chaos Monkey & Cassandra」で、その顛末が紹介されています。 Chaos Monkeyによっ
仕事柄、iPhoneは欠かせないツールなので、新しいiPhoneが出るたびに買い換えて、毎月安くはない通信量を何年も払い続けてきました(iPhone 5s、5cは買いませんでしたが)。 ただ、今年、SIMフリーのiPhone 6 Plusを使い始めるにあたって、格安SIMにできないかと調べたところ、IIJmio(みおふぉん)なら、今の携帯番号を維持したまま、MNPできると知りました。 格安SIMは、すでに「so-net モバイル LTE ハイスピードMプラン」に入っていて、Nexus 7で使っているので、なじみはあるのですが、音声通話も必要となると、IIJmioがダントツで使い勝手が良さそうでした。 しかも、ビックカメラのBIC SIMカウンターで申し込みをすれば、その場でSIMを持って帰れるため、携帯電話が使えない期間が、実質数時間で済むらしいというではありませんか。 さらに、10月1日
後編を公開しました(2014/10/8) これは、テスト駆動開発(TDD)とTDDがソフトウェア設計に与える影響についてKent Beck、David Heinemeier Hansson、および著者の3人で行った一連のディスカッションの議事録です。 ディスカッションに至った経緯 あるセンセーショナルな発言とブログ記事が発端となり、お互いの見解と経験について理解を深める目的で、話し合いが持たれました。 この会話のきっかけとなったのは、 DavidがRailsConfで行った基調演説です。 彼はRailsコミュニティでTDDおよびユニットテストへの不満を表明しました。 程なくして、彼はいくつかのブログ記事を公開しましたが、そのうちの最初の記事で “TDDは終わった” と宣言したのです。 それから2~3日後、Davidのその後の記事について私がタイプミスの修正を送ったところ、 Davidは彼の
はじめに ユニバーサルWindowsアプリを作るために新しく用意されたVisual Studioの「ユニバーサルプロジェクト」は、今までになかったソリューション構成です。そこで今回は、プロジェクトを作るところからユニットテストの方法を解説していきます。また、ユニットテストフレームワークにはVisual Studioに標準装備されているMSTestを使いますが、利用するライブラリーが従来のものとは異なっています。その新機能であるパラメタライズドテストなども紹介します。 前編: ユニバーサルWindowsアプリとユニバーサルプロジェクトについて ユニバーサルプロジェクトにユニットテストのプロジェクトを追加する方法 同じユニットテストをWindowsとPhoneでいっぺんに実行する方法 後編: ユニットテストを共有プロジェクトに置く方法(有償版限定) 非同期メソッドのユニットテスト Window
netatmo ウェザーステーションとは 公式HP ※公式のJPは死んでるっぽいので、USサイト その名の通り気象情報をセンサーで取得するデバイスです。基本構成は2つのセンサーデバイスで、大きいほうが室内用、小さいほうが屋外用となっています。電源は室内用はUSBから、屋外用は単4電池2本で駆動します。それぞれのセンサーから取得できるデータは以下になります。屋外用のセンサーというのは実はありそうで無いので、ベランダなどに設置しておくと今の屋外気温が取得できるので面白いです。 室内用 気温 湿度 気圧 CO2 騒音 屋外用 気温 湿度 これを設置してユーザ登録してログインすると、PCではこんな画面でデータを見ることができます。 ※地図の部分はボカしています ちなみに、全世界の今の気温もGoogleMap上でみることができます。クリック また、iPhoneアプリ、Androidアプリもあります。
iPhone 6 PlusではiPhone 4から採用された2倍解像度の「@2x」アイコンより更に解像度の高い「@3x」の3倍解像度アイコンが採用されていますが、プリインストールアプリの一部で未だこれに対応していないようです。 上段が@3x未対応アプリ、下段が@3x対応アプリ。上の「Safari」「写真」「ヘルスケア」のアプリのアイコンは解像度が低い事が分かります。なお、スクリーンショットは最新のiOS 8.0.2にアップデートしたiPhone 6 Plusのもの。 iPhone 6 Plusは従来のiPhoneより高解像度なRetina HDディスプレイになっており、1242×2208を1080×1920に縮小表示する特殊仕様となっています。このため3倍解像度のアイコンを2.6倍に潰して表示しており、2倍解像度アイコンを3倍解像度に拡大し2.6倍に縮小し直したアイコンとの差が分かりにくく
なんか勢いがあっていいな、と思ったのでエントリー。 Take It Apartなるメディアでは、ガジェットを分解しまくっているようだ。 なんといってもパンチラインがかっこいい。 「ネジをまわせ!保証なんかどうでもいい!心を開くのだ!」 なにか違うような気がしないでもないが苦笑、その勢いやよし、といったところだろう。 せっかく買ったものを分解するのは勇気がいるので、あのガジェットの中身を見てみたい!という人にはいいかもですな。
動的配列クラス std::vector とは std::vector とは C++ で標準に使用できるとっても便利な動的配列クラスでござるぞ。 通常配列と同じように [] 演算子で値を参照・代入することはもちろん、サイズ情報等の取得やデータの挿入削除なども可能だ。 「動的配列」とは配列サイズを自由に増減できるという意味。「可変長配列」と呼ばれることもある。 通常の配列は非常に便利で使用頻度の高いデータ構造だが、サイズを予め指定する必要があり、実行時に動的にサイズを変更することが出来ない。 例えば、「int data[100]; 」と宣言した場合、実行時にデータ数が100を超えるとお手上げだ。 スネークゲームでは、ヘビの胴体の長さがどんどん長くなるので、 胴体座標を動的配列で実装している。 これを普通の配列で実装すると、胴体の最大長を保持する可能性があるので、78*21=1638 のサイズの
はじめに こんにちは、Go界のシャールト・コプリーです。気がついたら最後のエントリから3ヶ月も経ってました。 Goを始めると「なんでこういう書き方になってるんだろう」とか、「そもそもなんでこういう仕様になってるんだろう」とか思うことがちらほらあると思います。これは大いにGoの作者の一人であるRob Pike氏の思想に依るところがあるのが見受けられます。彼のプログラムに対する考え方が25年前に公開され「Pike Style」として知られていますが、いまもその考え方は大きくは変わっていないと思われます。せっかくなので翻訳しました。本文はC言語に関する文章ですがその本質は言語に依らないものだと思います。 Notes on Programming in C (追記)25年前なのでコンパイラの動作に依存する部分(includeに関する記述)などは古い部分もありますが、プログラミングスタイルに関する部
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
むかしは、ブロードキャスト にping ブロードキャストping 打てばだいたいわかったんですよ。 ping 192.168.2.255 ping 応答しないやつとか、ブロードキャストping に応答しないWindowsがいるので nmap コマンドを教えてもらいました nmap -sP 192.168.2.0/24 ローカルのIPを列挙してくれる これは便利 takuya@rena:~/Desktop$ nmap -sP 192.168.2.0/24 Starting Nmap 6.46 ( http://nmap.org ) at 2014-10-07 01:30 JST Nmap scan report for 192.168.2.1 Host is up (0.0016s latency). Nmap scan report for 192.168.2.2 Host is up (
※本サイトは、アフィリエイト広告および広告による収益を得て運営しています。購入により売上の一部が本サイトに還元されることがあります。 Adobeが、iPhone/iPod touch/iPad用動画作成アプリ「Adobe Premiere Clip」を、App Storeにて無料配布を開始しています。 iPhone/iPadで撮影した写真や動画を、Adobe Premiere Pro CCと連携可能な動画として作成することが出来るアプリです。 アプリを利用するためには、Adobe Creative Cloudアカウントが必要です。 プロジェクトに、iOSデバイス上にある動画や写真を取り込みます。 プロジェクトを動かしながら、露出調整、ハイライト、シャドウ調整などを行なうことが出来ます。 再生速度調整も行なえるようになっています。
sponsored パソコンショップSEVENの「ZEFT Z52LI」についてインタビュー LianLiのケースにファン10基! 超映えるが組立はかなり面倒、ならBTOPCでプロに任せよう sponsored 次世代RAPID IPSパネル搭載でゲームも仕事もクリエイティブも快適 応答速度が2倍になってヌルりとした映像で勝ち確定、ゲーミングディスプレー「MPG 274URF QD」レビュー sponsored 持ち運びやすい14型モバイルノートなのに2万円オフでお手頃価格! マウスのセールに注目 sponsored ゲームから動画配信まで! 幅広く対応できるマウスのゲーミングPCがセール中 sponsored カルビーの新作「ポテトチップス濃厚キング」を、ラーメン専門メディアがじっくり味わう sponsored 新キャラもいるぞ! いち早く実食 カルビーにヤバめの新作「ポテトチップス濃厚
IIJmio FiberAccess/NFで、DS-Liteを使ったIPv4 over IPv6が使えるようになったとのことなので、RTX1200で接続できるか試してみたところ、ipipトンネルであっさり接続できました。 以下が最低限のconfigです。(MTUが1500で良いかどうかは自信がない1500でOKでした) tunnel select 1 tunnel encapsulation ipip tunnel endpoint address <gw.transix.jpのIPv6アドレス> ip tunnel mtu 1500 ip tunnel tcp mss limit auto tunnel enable 1 実際に使う上では、最低限のフィルタくらいはかけた方がいいと思います。 ip filter 1 reject * * * * * ip filter 2 pass * *
目標 落ちにくくカスタマイズがしやすい TURN/STUN サーバを目指す。 TURN については RFC 5766, 6062, 6156 への対応 STUN については RFC 5389, 5769, 5780 への対応 ICE については RFC 5245, 6544 への対応 TURN-TCP $ turnutils_uclient -v -t -T -u voluntas -w password 127.0.0.1 0: IPv4. Connected from: 127.0.0.1:56825 0: IPv4. Connected to: 127.0.0.1:3478 0: allocate sent 0: allocate response received: 0: allocate sent 0: allocate response received: 0: success
2014年10月06日08:00 【悲報】日本は今後スタグフレーションに陥ります Tweet 1: 以下、\(^o^)/でVIPがお送りします 2014/10/05(日) 21:25:50.78 ID:21FSS0J70.net 立ったら書く 転載元:http://viper.2ch.sc/test/read.cgi/news4vip/1412511950/ 言うほどヒトラーって世界最大の悪か? http://blog.livedoor.jp/nwknews/archives/4754863.html 2: 以下、\(^o^)/でVIPがお送りします 2014/10/05(日) 21:26:50.80 ID:21FSS0J70.net 誰も経済の事とか興味無さそうだけど頑張って書く ていうか厳密に言うと既にスタグフレーション入りしてる 3: 以下、\(^o^)/でVIPがお送りします 20
MEAN(MongoDB, Express, AngularJS, Node.js)を解説する 前に触った感想です。 MongoDB 良くも悪くもNoSQL。トランザクション無を補うためスキーマが基本汚くなる。 汚いスキーマにアプリケーションの変更が入って安全にデータが壊れる。 結局、不整合が起きてバッチに頼る。バージョン変えるとデータが壊れる。スケール環境は不安定になって止まるのは基本。基本いつのまにか変更されて変な動きして死んでる前提で、動く/戻せる環境構築できない奴は死ぬ Expressシンプルに書けるんじゃなくて、薄い機能しか無い。ミドルウェアをたくさん詰むことになり、ミドルウェアのチェーンは黒魔術詠唱と変わらん。 唱えた本人もどうなるか分からないのがざら。エラーが勝手に握りつぶされるのは基本。 落ちるのがミドルウェア内のエラーとか基本。 いつの間にか落ちるのも基本。基本いつのまに
Android 入門にあわせて Java も勉強しなおすかと Effective Java を読みはじめたらすっかり疲れてしまった。Java… 昔 Effective Java 初版を読んだ頃は結構好きだった気がするけれど、いま二版を読むとこれ Bureaucratic Java じゃないのという気がしてしまう。まあ Effective C++ を読んだ人も多くは Wicked C++ だと感じるだろし Effective JavaScript は Ridiculous JavaScript だろう。文句は言うまい。何事も慣れるには時間がかかる。Java 8 はだいぶマシと伝え聞くものの、Effective Java の三版がでるのはいつになることやら。 そんな日々の現実逃避に @Scale Conference のビデオを眺めていたところ、Netflix が RxJS でクライアントサイ
はじめに 独学でプログラミングを勉強しても実務に通用しにくい理由 - 25歳ニートが35万円で上京を企むブログを読んだときに、僕自身もまた不安定労働から、ある程度「これだったら自分できそうだ」という気持ちで取り組み、独習のつもりで幾つものプログラムを書いたりしていた。だから、ニートからプログラマを目指して、社員として今頑張ってます、というのはすごく仲間意識を持ってしまうし、同じように頑張ってほしいという気持ちはある。 確かに、上の記事の趣旨自体、つまり「独習で学ぶことは、実務上でカバーできない部分がある」という側面があることは認めつつ、しかし、自分自身は独習したことが案外実務上で役に立っている部分もあり、その部分は明確にしたほうが、今後同じように独習して、今度プログラマを目指す人々において役に立つのではないか、と思うので、この記事を書こうと思う。 この記事で扱う「Webアプリケーション開発
mizchi 氏のエントリを踏まえて。 Angularが嫌い - mizchi's blog 何をやるにもググって解決しなければならないぐらいには一貫性がない マジでこれ。設定が多すぎる。特に directive 定義。どうやら Web Components の流儀に沿うようになっていて、将来的には Web Components に乗っける、ということらしいが、そもそもの Web Components の仕様が汚いし、救いようがない。 参考: AngularJS: Developer Guide: Directive 制御構造と要素を分離してねぇせいで replace とかいうオプションが生えてるし、tranclude との組み合わせでより複雑なことになるし、isolated scope な directive は併用できないとか、ng-repeat で作られた scope の下に他の d
マイクロソフト(Microsoft)が今年8月、モバイル関連特許のライセンス料支払いの遅れをめぐってサムスン(Samsung)を提訴していた件に関する資料が米国時間3日に公開されたが、それによると2013年にサムスンがマイクロソフトに支払うことになっていたAndroid関連の特許ライセンス料は約10億ドルに達していたという。 この訴訟では、2013年10月までにサムスンがマイクロソフトに支払うことになっていた特許使用料が11月末まで支払われなかったことから、マイクロソフトが690万ドル以上の利息の支払いをサムスンに求めていた。10億ドルというライセンス料は、この利息の元金の金額だという。 サムスンとマイクロソフトは2011年にモバイル関連の特許を対象とする期間7年間のクロスライセンス契約を結び、それに基づいてサムスンはAndroid関連の特許使用料をマイクロソフトに支払うことになっていた。
「VAIO Prototype Tablet PC」公開――4コアCPU、Iris Pro、Adobe RGB対応の12.3型“2560×1704”液晶を備えた超高性能タブレット:Adobe MAX 2014で初披露 性能で一切妥協しないクリエイター向けタブレット VAIO株式会社は、米Adobe Systemsがロサンゼルスで10月4日(現地時間)から開催しているクリエイター向けイベント「Adobe MAX 2014」にて、高性能なタブレットの試作機「VAIO Prototype Tablet PC」を公開した。 Adobe MAXでは、Photoshopのエバンジェリストであるラッセル・ブラウン氏によるデモンストレーションや、デジタルアーティストのライス・バード氏によるセッションで、この試作機が使われるという。また、10月6日から8日までVAIOはブース出展も行い、この試作機のハンズオ
Linux Daily Topics 2014年9月17日ハイパーバイザに特化したオープンソースOS「Proxmox VE 3.3」がリリース Debianをベースにしたディストリビューションには、UbuntuのようなメジャーでスタンダードなOSだけでなく、特定の用途に特化したユニークなものが少なくない。オーストリア、ウィーンで開発されている「Proxmox VE」もそのひとつだ。"VE"とはVirtual Environment=仮想化環境を表しており、その名の通り、ハイパーバイザとしての役割に特化している。そのProxmox VEの最新バージョンとなる「Proxmox 3.3」が9月15日にリリースされた。 Proxmoxは2005年創業のベンチャーProxmox Server Solutions Gmbhが開発するオープンソースのディストリビューションだ。ライセンスはAGPL 3.0
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く