「Wi-Fiがつながらない」「スピードが遅すぎてイライラする」といった問題を解決してくれる次世代の通信技術が大規模なテスト段階へ入ったもようだ。『sciencealert.com』が報じている。 「Li-Fi」とは簡単にいえば電球、テレビ、信号機、電光掲示板など身近に存在する“光”を通して無線データ通信ができるようになる画期的な技術だ。2011年スコットランド・エディンバラ大学のハラルド・ハースさんによって開発され、ミクロ単位のLEDと光センサーを使用し、光をデジタル信号に変えて通信するというもので、モールス信号の原理と似ている。人間の目に見える可視光を使用し、光の点滅具合でデータを分析するわけだが、光は超高速で点滅されるため人間にはただの光にしか見えないという。しかも光は壁を通り抜けることができないため、電波の妨害、傍受などのセキュリティの強化も期待できる。米オックスフォード大学の研究者
僕がSIerを退職して5年。大きな潮目を迎えているのかもしれない、SIビジネスのお話。 itpro.nikkeibp.co.jp 簡単にまとめると「一括請負はゼロサムになってお互い不幸なんで、XaaSを使って作らないSIをやり始めている」という話を「オルタナティブSI」という言葉で表現しているようです。この5種類に分類してくれていますが、ただ並べただけで軸はバラバラです。 月額契約型サービス「納品のないSI」 固定料金でシステムを構築する「定額パッケージSI」 自動生成ツールを使う「自動生成SI」 クラウドでITインフラを構築する「クラウドインフラSI」 ユーザー企業自らシステムを外販する「コミュニティSI」 作らないSIはずっと前から目指していた 代替となる選択肢は色々あるけれども、根幹にあるには「作らないSI」を目指していることだと思っています。 僕がSIerにいた10年前も「作らない
サーバサイドエンジニアの@yui_tangです。 先日、メルカリオフィスにて PHP BLT #1を開催しました。 全員がLTで発表するというコンセプトのPHP周辺/Web/サーバサイド全般の勉強会 というコンセプトを打ち出した初回開催、どの程度応募が来るのか不安もありましたが。 しかし、イベント公開直後にはLT発表枠が最初に埋まるという驚きの結果に!! 皆さん、LTに飢えているんですね。 会場 さて、会場はメルカリオフィスに隣接した、現在はまだ使用していない増床予定のお部屋。 昼間はこんな素敵な景色。 美味しいクラフトビール🍺と食べ物🍔も大量にご用意しました。 発表内容 今回、参加者の枠に”ブログまとめ枠”というものをご用意しました。 発表の詳細はこちらのブログをご参照下さい。 fortkle.hatenablog.com tomo358.hatenablog.com “自作Arra
かつて9割超の子供にあった虫歯が激減している。この20年余で1人当たりの本数は4分の1になった。就寝前の歯磨き習慣や、フッ素を使ったうがいなどの予防策の浸透が背景にあるとみられる。一方で歯科医の数が増え続け、需要と供給のギャップは増すばかりだ。業界の将来をにらみ、国は高齢者を重視した診療報酬のあり方や、歯学部の入学定員について方向性を示そうと検討を始めている。【飯田憲】 「よく磨けているね」。今年4月、横浜市旭区の市立中尾小であった歯科検診。学校歯科医の江口康久万(やすくま)さん(56)が児童に声をかけた。同小は、全校児童の95%に虫歯が一本もない学校として、昨年表彰を受けた。給食後の全校一斉の「歯磨きタイム」などで虫歯予防に取り組む。教壇にも立つ江口さんは保護者の意識の高まりを感じるといい「歯の健康を保つことは正しい生活習慣にもつながる」と話す。 子供の虫歯は大幅に減っている。文部科
サイマルキャストはWebRTCになぜ必要なのか?W3C TPACで交わされたもっとも重要な議論を解説する 岩瀬 義昌(HTML5 Experts.jp編集部) 2015年10月26日から30日にかけて、札幌で「TPAC2015」が開催されました。本記事はその中でも、29日と30日に開催されたWebRTCワーキンググループの議論をレポートします。 TPACとは? TPACとは、Webの標準化団体であるW3C(World Wide Web Consortium)が開催する1週間のイベントのことです。様々な国、様々な企業からメンバーが集まり、現在のWeb標準・将来的なWebの機能(例えば、cryptoやaudio)について議論します。今回は、札幌開催であり主要なWebRTC仕様策定者が一同に日本に集結しました。 最大の議論の焦点となったサイマルキャスト WebRTCのW3C側の仕様は、まだCR(
◇16年6月にも新基準 死角減少に期待 国土交通省が、道路運送車両法が定める自動車の保安基準を改定し、乗用車やバス、トラックに備わるすべてのミラーをカメラとモニターで代用することを認める。ドライバーの死角をなくす高性能カメラを普及させ、交通事故の減少を狙い、来年6月にもミラーが全くない新型車が公道を走れるようになる。【内橋寿明】 【モーターショー ファッションの変遷は…】 自動車の国際基準を定めている国連の「自動車基準調和世界フォーラム」(WP29)が今月、一部のミラーに限定していた代用をすべてのミラーに拡大することを決めた。新しい基準は来年6月に発効する見通し。 WP29は、代用を認める条件を「映像がミラーと同じ範囲や画質」とした。ドライバーの違和感をなくすため従来のドアミラーやルームミラーとほぼ同じ位置にカメラやモニターを設置。夜間でも肉眼と同程度に見えるようモニターの明るさやコ
JPEGのリファレンス実装を提供しているIndependent JPEG Group(IJG)は1月13日、JPEGライブラリ「libjpeg 9」をリリースした。可逆圧縮モードにおける改善が行われている。 libjpegはJPEG画像のエンコードおよびデコード処理を実装したライブラリ。独自のオープンソースライセンスで提供されている。Cで実装されており、LinuxやMac OS Xを含む各種UNIX、Windowsなどさまざまなプラットフォームで利用できるのが特徴。 libjpeg 9は、2010年1月にリリースされたlibjpeg 8以来の最新版となる。大きな変更点としては、JPEG 9 Lossless Coding関連の改良点が挙げられている。圧縮プログラムのcjpegではRGB JPEGファイルの圧縮効率を向上させる「-rgb1」オプションが加わった。このオプションが指定されると、
libjpegは、JPEGのエンコード、デコードを行うためのライブラリである。JPEGファイルを操作するためのユーティリティも含んでいる。開発はIndependent JPEG Groupで、「IJG JPEG ライブラリ」とも呼ばれる。 派生として、SIMD命令(MMX、SSE2、AVX2、NEON、AltiVec)に対応することで高速描画を可能にしたlibjpeg-turboが存在する。 libjpegはC言語で記述されたライブラリで、JPEGデコーダ、JPEGエンコーダ、その他JPEGユーティリティの広く使われている実装を含んでいる。 このライブラリはIndependent JPEG Groupによって保守されている。 エンコード、デコードにおいて負荷が高いDCTの演算では、浮動小数点演算、精度の高い整数演算、高速な整数演算の三通りが実装されており、用途によって選択できる。後者ほど演
IJG is an informal group that writes and distributes a widely used free library for JPEG image compression. The first version was released on 7-Oct-1991. The current version is release 9f of 14-Jan-2024. This is a stable and solid foundation for many application's JPEG support. You can find our original code and some supporting documentation in the directory files. There is a Windows format packag
コマンド名の最初の部分が対象アーキテクチャを示し、"w64-mingw32" の後ろの部分は(クロスコンパイラではない、通常の)GCCと同様に対象言語を示している。 各コマンドは末尾に “-posix” が付いたものと “-win32” が付いたものが存在し、前者はスレッドにpthreadが使用できるもので後者はWindows APIのスレッド機能を用いるものとなる。速度に関しては後者のほうが高速とされる。末尾なしのコマンド(上の表に示したもの)はシンボリックリンクとなっており、手元のUbuntu 15.04では “-win32” が付いたほうを指し示している(変更可)。 mingw-w64 3.2.0時点ではpthread版のコンパイラが出力した実行ファイルは動作時にlibwinpthread-1.dllに依存する。libwinpthread-1.dllは以下の場所にあるので、ここから実
本家の MinGW プロジェクトでは host / target ともに 32bit gcc しかサポートされていないからだと思われますが、現在 Qt Project のページでは MinGW 64bit 向けの Qt SDK のバイナリと言ったものは提供はされていません。 http://qt-project.org/downloads よって MinGW 64bit で Qt を使用したい場合は Qt SDK をソースから自前でビルドする必要があります。ちなみに Qt Project では 64bit 版の MinGW として Mingw-w64 project を推しているようですが。 Mingw-w64では個人でビルドしたもの (rubenvb と言うプロジェクトが有名だそう) や 、tdm-gcc や mingw-builds と言ったまた別のプロジェクトから集めてきたものを提供
I use MinGW-w64 to compile a simple "Hello World" C program on windows. When I run the executable on a windows 10 machine, I observed from windows task manager that there is one more thread other than the main thread be spawned. After a couple of seconds, this additional thread dies. I have no idea what this thread is and what piece of code this thread executes. If I run the same executable on a w
Webスペース「http://www.k3.dion.ne.jp/~dt2/」に設置していた旧来の『うさみみハリケーン』オンラインヘルプは、プロバイダの事情により2017年10月末で閲覧不能となったことから、この新しいドメインに移転しています。下記のリンクを参照願います。 旧オンラインヘルプの各ページのURLは、「http://www.k3.dion.ne.jp/~dt2/」部分を「https://digitaltravesia.jp/」に置き換えれば新しいURLになります。 新しいURLおよび関連Webページの探索には、以下の「うさみみハリケーン 最新オンラインヘルプ内検索」や「主要項目リンク」をお使いください。
► 2024 (1) ► 6月 (1) ► 2023 (5) ► 12月 (1) ► 6月 (1) ► 5月 (2) ► 2月 (1) ► 2022 (9) ► 9月 (2) ► 8月 (2) ► 7月 (1) ► 6月 (1) ► 4月 (1) ► 2月 (2) ► 2021 (13) ► 12月 (1) ► 10月 (3) ► 9月 (3) ► 8月 (1) ► 6月 (1) ► 4月 (3) ► 1月 (1) ► 2020 (18) ► 12月 (3) ► 11月 (3) ► 9月 (1) ► 8月 (3) ► 4月 (4) ► 3月 (3) ► 1月 (1) ► 2019 (1) ► 3月 (1) ► 2018 (14) ► 11月 (1) ► 10月 (5) ► 9月 (1) ► 8月 (1) ► 7月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (1) ► 1月 (2
PE(Portable Executable)ファイルフォーマットの概要 PEファイルフォーマットとは PEファイルフォーマットは Windows のローダが認識してくれる実行可能ファイルの主流フォーマットである。 「Windows のローダが認識してくれる実行可能ファイル」というのは拡張子が EXE, DLL などのファイルのことである。 PEファイルは、下図に示すように、 大きく分ければ「MS-DOS 用ヘッダおよびプログラム」、「NT ヘッダ」、 「セクションテーブルおよびセクションデータ」の3つの構造から成る。 PE ファイルフォーマットの構造 MS-DOS ヘッダ + MS-DOS Real-Mode Stub Program PE ファイルの先頭には「MS-DOS ヘッダ」と「MS-DOS Real-Mode Stub Program」がある。 これらは Windows の前身
ブラックバイトシリーズ、前回は自爆営業を取り上げました。 今回は、ブラックバイトでよくある、最後の給料を取りに来させる問題です! けっこうよくあるようで、ちょいちょい相談を受けます。 ブラックバイトの数あるセコ技(「セコい技」の略)の1つです。 ブラックバイトの7系統前回もお示ししたブラックバイト7系統。 無賃労働系ノルマ系罰金・損害賠償系退職妨害系シフト系ハラスメント系解雇・雇止め系このうちの1つめの類型の中に位置づけられます。 最後の給料を払わないアルバイトを辞めた後、最後の給料を支払わないという現象は少なくありません。 この現象は、辞める間際に何らかの労使トラブルが発生した場合に多く見られます。 実は、アルバイト以外の労働者からも同様の相談は少なくありません。 法的に見れば、最後の賃金であろうとなんであろうと、働いたことに対する対価としての賃金を支払わないのですから、単なる使用者側の
この記事について Linuxでx86アセンブラ、第7回.今回はマクロについて扱います. アセンブラにはCで言う関数がありません.その代わり、プロシージャやマクロを使います.プロシージャは動的に呼び出されるのに対してマクロは静的(アセンブル時)にプログラムに埋め込まれます.プロシージャのような柔軟性はありませんが、スタックフレームの構築が必要ないため高速に動作します. しかし、短所もあります.マクロは単に呼び出された箇所でマクロ内に記述された命令に置き換えるだけです.なので、マクロを多用すると生成される実行ファイルのサイズが巨大化します. マクロの定義方法 マクロは以下のように定義します.
はじめまして。福島県在住の林智裕と申します。 東日本大震災および東京電力福島第一原子力発電所の事故から4年半以上の年月。本当にさまざまなことがありました。これからそのことについて、特に今回は震災後に流れたデマがどのように現地を苦しめてきたのかを、少しお話をさせていただこうと思います。 ひとつ最初におことわりしなければなりません。 今回の内容に限らず私が震災について、福島について書く内容は確かに福島の声のひとつではあるものの、決してそれだけが福島を代表するものではないということです。敢えて断定での書き方が多くなりますが、これから書く内容は、福島の全てではありません。 それは発言に自信が無いからではありませんが、私よりも語るにより相応しい当事者がいるからか?と問われれば実は答えに困ります。 その理由として原発事故はその性質上極めて社会問題と深く関わり政治的な要素を含むために、通常の災害ではあま
漢は黙ってシングルファイル C/C++ ライブラリですね! シングルファイル C/C++ ライブラリとは, ヘッダファイル .h ひとつだけで機能が実装されているライブラリ(もう少し条件をゆるくして .cc も含む)のことです. header-only とも言われれたりします. このあたりの元祖は nothings 先生 http://nothings.org/ ですね. 最近は github にコードをあげています. https://github.com/nothings/stb シングルファイル系のライブラリまとめ一覧もあります. シングルファイル系が便利すぎてやばいので, 自分でもいくつか作りました. TinyObjloader(Wavefront .obj loader) https://github.com/syoyo/tinyobjloader TinyEXR(OpenEXR
About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
URLYou can post either your article on Qiita or your blog post. About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
I am trying to build an image processing program written in C++ that depends on the following libraries using MinGW + MSYS (with GCC4.8.1) that I downloaded from www.mingw.org/ on a Windows 8 64bit computer LibJPEG BLAS and LAPACK Armadillo OpenMP I have successfully compiled all the source code files (with -fopenmp flag of course), then I linked with the following statement: g++ -o ./build/rspfit
The GOMP project consists of implementation of OpenMP and OpenACC to permit annotating the source code to permit running it concurrently with thread parallelization and on offloading devices (accelerators such as GPUs), including the associated run-time library and API routines. Both OpenMP and OpenACC are supported with GCC's C, C++ and Fortran compilers. Content Usage Documentation History and P
The OpenMP C and C++ application program interface lets you write applications that effectively use multiple processors. Visual C++ supports the OpenMP 2.0 standard. In This Section Library Reference Provides links to constructs used in the OpenMP API. C and C++ Application Program Interface Discusses the OpenMP C and C++ API, as documented in the version 2.0 specification from the OpenMP Architec
画像をある形状で切り抜きたいときなどにアルファマスキングと呼ばれる手法が使われます。OpenCVのmixChannelsを使ってこれを実現するためのメモです。 // 入力画像(3チャンネル) cv::Mat src = cv::imread("input.jpg"); // マスク画像(グレースケール) cv::Mat mask(300, 300, CV_8UC1); // マスク領域を作成 cv::Point points[] = { cv::Point(10, 100), cv::Point(150, 20), cv::Point(240, 200), cv::Point(30, 280) }; cv::fillConvexPoly(mask, points, 4, cv::Scalar(255), CV_AA); // 出力画像(※先に領域の確保が必要) cv::Mat dat(30
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く