皆さんこんにちは。 最近ヤマトさんなど多くの配達に関するニュースを見かけますね。 今日はそんな配達問題を解決する電子コインロッカーを開発しました。 まずはこちらの動画をご覧ください ロッカーへ近づくとアプリがbluetoothを認識し、閉めることができ…
みなさんこんにちは。最近はセキュリティコンテストCTFにはまっていて国内外の様々なコンテストに手あたり次第参戦しています。団体戦だと大体上位6%〜10%、個人だと上位10%くらいの成績です。 さて、2016/8/18にfacebookが新しい人工知能のfastTextを公開し…
みなさんこんにちは。 今為替の値動きを人工知能で解析して遊んでます。1分足の終値-始値データを10本づつまとめて10分のデータセットにして、これを元に後の10分を予測するリカレントニューラルネットワークを実装してみましたが収束せず発散してしまいまし…
今日は猫でもわかる簡単な金融の歴史を記事にします。うちの猫のテンテンくんは餌をもらった後にスリーステップで食べたことを忘れてしまい2つある餌場をウロウロ往復しているので難しいですが、普通の猫くらいなら分かるほど簡単です。 世界最古の文字はメ…
皆さんこんにちは。 最近メンサの投資クラブに入り、諸先輩方に色々教えていただいております。 昨今の業界のブームは通貨ごとの強度を測ることらしいのですが私は今回、月ごと、日にちごと、時間ごとの強度を測ってみました。 ここでの強度とは簡単に言うと…
皆さん最近流行りの言葉でFinTechという単語をご存知ですか?これはファイナンス(金融)とテクノロジーを合わせた造語で、近年のコンピュータが個人で充分に金融の精度を測れるようになり、テクノロジーを使ってより良い金融ライフを送ろうじゃないかという試…
今日はAmazonEC2を使ってコンピュータに24時間FX自動売買させる方法をご紹介します。 これによって寝ている間も機械がトレードを続け、うまくいけば左うちわで暮らしていけるかもしれません。 FXはやったことあるけど結局負けて退場した、システムトレード…
みなさんこんにちは 最近、銀座、六本木、新宿などの街の中で増えていくレストラン難民をお助けしようと、レストランマップをiPhoneアプリで公開しました。 銀座レストランマップ Ginza Restaurant Map on the App Store 六本木レストランマップ Roppongi Re…
皆さんこんにちは。 今日はミニドローンを買ったので三次元広告が可能かを検証してみた。 イメージとしてはこんな感じです。 必要なものは ミニドローン amazonとかで8000円程度の小型ドローンがいっぱい売ってますのでなんでもよろしいかと思います。私…
皆さんこんにちは。 1936年、かつてアランチューリングが書いた論文をもとに「エニグマの暗号を解読するのは人の手では無理だ、難しいことは機械にやってもらおうじゃないか!」という動きができました。 2015年現在、「情報が氾濫しすぎている。人…
皆さんこんにちは。 前回書いた「数学の大統一に挑む①-群論からフェルマーの最終定理まで」はおかげさまで多くの方にご観覧頂きありがとうございます。 今回は後編です。 前回の知識がかなり必要となってきますので①を読んでない方は前からお読みいただける…
皆さんこんにちは この度青木薫さんの翻訳で新しい数学の本が出たので早速購入しました。 www.amazon.co.jp 青木薫さんといえば世界最先端の数学の深遠な世界を、物語風に分かりやすく説明してくれる翻訳の第一人者です。 他にも 「無限」に魅入られた天才…
人間には意識があり、ロボットには無いと言われる果たしてロボットに意識を作る事が出来ないかそうは思わないロボットは現在では単純な意思決定にとどまっているだけなのである人間とは体内の意思決定の一定水準以上を知覚するものではないのか?胃袋の意思…
皆さんこんにちは。 今週末時間があったので今日は地球上でもっとも使いやすい地図APIであるGoogle Maps JavaScript API v3 を使ってどこまで出来るか調べてみるついでにレストラン情報サイトを作ってみました。 コンセプトは全く右も左も分からない外国人が…
皆さんこんにちは。 Raspberry piで遊んでますか? Raspberry piとはラズベリーパイ財団が提供する子供がプログラミングを覚える為の教育用に作られた数千円程度の安価で非常に小さいコンピュータのことです。 Raspberry Pi OSはLinux用に作られており、世に…
古い友人のIPUSIRONさんから2015/1/23に新しく出された本「ハッカーの学校」を恵贈いただきました。 <a href="http://www.amazon.co.jp/ハッカーの学校-IPUSIRON/dp/4781701973" data-mce-href="http://www.amazon.co.jp…
昨年facebookでなりすましが流行ったのを覚えておりますでしょうか? その犯人とふとしたきっかけで出会い、ちょっとした調査で犯人が特定できたのが一年前。近年なりすまし事体が無くなったためそろそろ公開してもよいだろうと投稿を踏み切りました。 こと…
今日はwordpressを利用して銀座の情報をまとめたまとめサイトを作りました。 最新銀座情報 このサイトはTwitterのツイートをwordpressに流し込んで全自動で更新するマイクロブログ型のまとめサイトとなっています。 Twitterのツイートをブログ化するメリット…
2年ほど前に職場で思いついてさっと作ってみました。 10ch/10ちゃんねる 10ch/10ちゃんねる それは2ちゃんねるの住人と4chanの住人(英語圏の2ちゃんねるのようなところ)を交流させたら面白いんじゃないかということだでした。お互いの趣味嗜好は一致して…
9年ぶりに復活したので投稿してみる。因みに現在はIT業界にはおらずのんびり?銀座で農業やってます^^ 複雑ネットワークモデル・3次元コンタクトプロセス一定確率で隣接する個体が感染し、一定期間過ぎると元に戻る。700個から始まって1%の感染率の場合と…
友愛数判定に挑戦してみる。 友愛数とは例えば220や284などで220の約数は1,2,4,5,10,11,20,22,44,55,110で合計すると284。同様に284の約数は1,2,4,71,142で合計で220である。 このように約数が互いを示す数のことを友愛数とよび、ピタゴラ…
Lispでその名を轟かせたデータ構造リストだが、簡単に図で表すと >①----->②---->③----->④ このように項目(node)の最後と次の項目の最初をつなげたものである。 つながっていると言う点では配列と同じと思うかもしれないが配列よりも優れている点として、 …
いまN人が集団自殺しようとしているとして、まず全員が円陣に並び、その円の中のM番目の人を順に処刑する。一人死ぬと取り除かれ、円の大きさが1へることになる。 今N=9(つまり全員で9人)M=5(つまり5番づつ)とする。処刑される順番を求めよ。 解き…
メモリの項で散々スタックの説明をしたがリストを使ったスタックの実装について説明する。 データ構造として最も重要なスタックだが、基本的な操作は2つだけで、プッシュとポップと言う概念からなる。プッシュはリストで言えば項目の挿入であり、ポップは項…
Elements(原論)の中の解法を用いて既約分数(これ以上割れない分数)を計算する。 難しく書いたが要するに 最大公約数は何か?と言う回答を吐き出すプログラムを作れればよい。 解答に至る手順として最大公約数(Greatest Common Divisor。以下gcd)を求めれ…
宣言はいつでもリストで似たような図をかける。 上の例で言えば int(*func[10])(int a); という宣言があったら、これを fanc is array[10] of pointer to function(a is int) returning int. fancはint型を返す関数(aはint)へのポインタの配列[10] とよめ…
前橋和弥氏の書いた「C言語ポインタ完全制覇」では非常に面白い宣言の解読法がある。 ややこしい宣言は英語で読め。 というものである。 int *f(); /*f:intへのポインタを返す関数 int (*pf)(); /*pf:intを返す関数へのポインタ と書かれても一行目は何とか…
ソースファイルから実行ファイルが出来上がるまでにはプリプロセッサ、コンパイル、リンク、という段階を踏む。(下図) プリプロセッサ コンパイラ {ソースファイル}→ {プリプロセス} →{コンパイル} #ifdef等の処理 オブジェクト ファイルの生成 リンカ → {…
文字列の終端にNULLを入れる間違いが多くある。 array[len]=NULL; これは環境によって動くが間違いである。 文字列は「ナル文字」で終わるのであって「ヌルポインタ」で終わるのではない。 ナル文字とは「全てのビットが0である文字」と規格され、'\0'で表…
構造体をmallocして動的に確保したい。 こんなときも多いだろうがとりあえず書き方として #include<stdio.h> #include<stdlib.h> #include<string.h> #include "kouzoutai.h" main() { POINT *p_memallocate; p_memallocate=malloc(sizeof(struct p_kouzoutai)); p_memallocate->a=strdup(</string.h></stdlib.h></stdio.h>…