量子コンピューターと九尾のきつね

今回は前に投稿した素数とRSAに関したテーマに引き続き量子コンピューターに対して紹介させていただきたいです。 前回の投稿の末に言った通りに現在広く使われているRSA暗号化は量子コンピューターとショアアルゴリズムのためもうすぐ使えなくなります。 今回の投稿で量子コンピューターの基本概念をまとめたあと次の投稿には量子コンピューターとショアアルゴリズムに立ち向かえる格子暗号化を浅い知識ですがまとめたいで […]

小技~Windowsリモートデスクトップ編~

今回はちょっと軽めに、Windowsのリモートデスクトップに関するTipsをお贈りします。 対象クライアントOSはWindows 10 です。 では参ります。 Windowsリモートデスクトップとは ローカルで動かしているWindows端末から、離れた場所(以下リモート)にあるWindows端末にログインしてリモートのWindows端末を操作する機能です。 ログインするには、 ウィンドウズキーを押 […]

Javascript Promise

前回でjavascriptはシングルスレッド言語なのにノンブロッキング処理される理由を説明しました。言い換えるとjavascriptは同期の言語なのにも非同期的な処理ができるということです。 今回は非同期処理するためコールバック関数を連続で使う時発生する問題とその解決案の一つについてお話します。 例えば上記のようにデータを持って来てエンコーディング・認証などを処理して、画面へ表示しようとします。こ […]

アーキテクチャ、複雑さへの挑戦

設計におけるシンプルさと複雑さ 突然ですが質問です。皆さんは自分の作ったものに対し、シンプルに出来た、と思ったことがありますか?私も自問自答に対し、はいと返事したくはなりますが、それがまれな経験であることも否めません。設計者は、何かがシンプルであること自体、それが価値を持つものであると認めています。そもそもシンプルとはどういうことでしょうか? simple: not difficult or co […]

IPカメラボードの入手とセットアップ

こんにちは。himeshimaです。 今回はIPカメラボードの入手とセットアップについて、実際に私が業務でやってきたことをお伝えしたいと思います。 開発評価用と製品用の2つのボード IPカメラの開発ではSoCと開発ボードを選定してから、実際にボードを入手します。「開発評価ボード」では多くのピンにアクセス可能だったり、デバッグしやすい環境が整っていることが多いです。「開発評価ボード」の他に開発用途に […]

素数、宇宙とネットワークに掛かった錠

     「目次」 科学書との因縁 素数の足跡 素数とRSA暗号化 量子コンピューターとRSAの未来 1.科学書との因縁 こんにちは、ジーマックスメディアソリューションのLimです。 私が初めて運用した個人ブログは自然にTechBlogのようになりました。         ブログ運営の長所は自分が知っていると思った知識も他の人々に説明する時にはところどころに穴があって自分が逃していた知識を手に入れ […]

自動化のスゝメ ~TeraTermMacro編~

単純作業程失敗する 日々様々な環境を構築していると、邪悪な小人の存在によって、思わぬミスが必ず発生します。  あれ?プログラムが動かない。。。  ログに表示される日付が世界標準時なんですが。。。  文字化けガガガガ。。。 etc.etc... そんな小人から私達を守ってくれる心強い味方が、スクリプトであったり、プログラムであったりするわけです。 というわけで、今回はTeraTermマクロによる自動 […]

JavaScript Runtime

私の場合、最近の開発でJavascriptを使う比率が半分以上です。ほとんどが関数の使い方などを調べて、採用するケースが多いです。基本的なものですが、個人的にも復習の意味合いで、今日はJavascript runtimeに対してお話します。 JavaScript : シングルスレッド ・ ノンブロッキング言語 ・シングルスレッドとはシングルスレッドとは、プログラムの処理が単一に行われることですその […]

初めて触れたフレームワーク

こんにちは優希雪鳴です。 今回は、最初に入社したN社でエンジニア研修が終わってから、使用したFuelPHP, Codeigniter, Laravelについて投稿しようと思います。 最初にLaravelを使用した時 1カ月半のエンジニア研修が終了、次にPHPにフレームワークがあることを知ります。O先輩からの指示でLaravelを覚えることから始まりました。しかし、リファレンスが全て英語で、現在のよ […]

VPNを作ろう

VPN実装の話 今回は VPN の実装について少しお話します。 すでに IPsec や openVPN など名だたる VPN が OSS として公開されているし、市販の VPN ルータとパソコンやスマートホンに標準搭載されている VPN クライアントで十分かと思う方もいると思いますが、パスワードがバレたとか証明書が盗まれたとか、不安な要素はいくらでも残っているし、スマートホン同士や、スマートホンと […]