プログラミング素人のはてなブログ

技術屋の末端。プログラミングも電気回路も専門外です。 コードに間違いなど見つけられたら、気軽にコメントください。 VC#、python3、ラズパイ始めました。

IoT/M2M展、組込みシステム開発技術展に行ってきました。

今週も来ました。JANPA IT WEEK. pic.twitter.com/HOLe2wN8ws— プログラミング素人 (@s51517765) 2019年4月10日 www.japan-it-spring.jp”Japan IT Week 春 -前期-” として開催されているIoT/M2M展、組込みシステム開発技術展に行ってきました。セミナーと展…

仕事の効率が悪い人に欠けていること

いつも「時間がない」あなたに: 欠乏の行動経済学 (ハヤカワ・ノンフィクション文庫)作者: センディルムッライナタン,エルダーシャフィール,Sendhil Mullainathan,Eldar Shafir,大田直子出版社/メーカー: 早川書房発売日: 2017/01/07メディア: 単行本この商…

AI・人工知能EXPOに行ってきました

www.ai-expo.jp 結局今年も来ちゃいました。今年も結局来ちゃいました。まずはメルカリとNTTのセミナーです。人大杉 #Ai人工知能expo pic.twitter.com/JWC5IEba2d— プログラミング素人 (@s51517765) 2019年4月3日昨年は出展と出展者の無料セミナー(予約不要)…

pythonでGoogle APIを使ってAnalyticsの情報を取得する

はてなブログのアクセス解析は情報が少なく、過去の履歴も1週間分しかありません。 これでは物足りないので、なにか方法はないか?と考えたところGoogle analyticsが使えそうで、しかもAPIがあります。 そこで、Google analyticsではてなブログのアクセス数…

藤子・F・不二雄ミュージアムに行ってきました

川崎市にある藤子・F・不二雄ミュージアムに行ってきました。 fujiko-museum.com 入場は完全予約制で、あらかじめ時間指定のチケットをローソンチケットで購入しておく必要があります。 私たちは14:00入場の回で訪れました。 指定時刻から指定時刻の30分過ぎ…

プログラミング素人がプログラミングを勉強した方法

理系ですが専門的にプログラミング(情報工学)を学んだわけではない私が、趣味の範囲とはいえプログラミングを勉強した方法をまとめました。中の人のスペック・国立大理系修士卒(理学系物理) ・メーカー勤務10数年(3社目) ・非ソフトウェアエンジニ…

セキュリティのためにラズパイで最低限やっておく設定まとめ

ラズパイは便利なIOTツールの一つですが、あまり知識がなくても使えてしまうため、悪意ある輩が狙ってくるとかいないとか…。 そこで、↓を参考に最低限の対策として、デフォルトのユーザー名 "pi"から離脱する方法を中心に、とくに躓きやすい点を重点的にまと…

githubを使おう

github.comgithubとは最も有名な設計図共有サイトソフトウェア開発のプラットフォームです。 無料プランでもプライベートリポジトリが提供されると発表がありました。 www.itmedia.co.jp開発用のプラットフォームでバージョン管理などに使うものですが、オー…

C#でもSeleniumは使える

VC#

以前pythonでブラウザの自動制御を試しましたが、その時使ったseleniumは他のプログラミング言語にもパッケージが提供されています。 s51517765.hatenadiary.jp s51517765.hatenadiary.jpそこで、C#でseleniumを使ってみました。Visual Studioでseleniumを設…

C# textBoxのscrollBars=BothはWordWrap=Falseにする

VC#

C#(VisualStudio)でMultiline(複数行入力可能)のtextBoxを作りたいとき、スクロールバーを付けたいことがあります。 スクロールバーはtextBoxのプロパティからscrollBars=Bothとすると思いきや、上手くいかないのです。 上図の右はscrollBars=Bothとした状…

レシート登録でTポイントが貯まる「レシーカ」当選しました

レシーカ当選した。もはや応募したことも忘れてたけど。 pic.twitter.com/69RtiPY7HH— プログラミング素人 (@s51517765) 2019年2月1日レシーカとはTポイントで有名な、カルチュア・コンビニエンス・クラブ株式会社、CCCマーケティング株式会社が運営するサー…

pythonではてなブログの全記事をダウンロードする

はてなブログでは記事のエクスポートという機能もありますが、すべての記事が一つのhtmlとして出力されます。 また、写真ははてなフォトライフのリンクがhtmlに埋め込まれた状態です。 help.hatenablog.comそこで、はてなブログの記事をひとつずつダウンロー…

夫婦でインフルエンザになった

夫婦でインフルエンザになった。もう回復しています。始めは僕が発症した。 1/13(日)夜に37.5℃の発熱があった。 この時点ではインフルエンザかも?とは思ったがただの風邪ということもあるかな?という感じでした。 とりあえず、風邪薬を飲む。 1/14(月・祝)…

オブジェクト指向でなぜつくるのか

オブジェクト指向でなぜつくるのか 第2版作者: 平澤章出版社/メーカー: 日経BP社発売日: 2011/04/07メディア: 単行本購入: 6人 クリック: 92回この商品を含むブログ (20件) を見るオブジェクト指向という言葉はプログラミングをやっている人で知らない人はい…

このブログを読んでいる人のブログを読んでいる人の…をpythonで取得してみた

このブログはプログラミングと電子工作に偏っているので、このブログを読んでいる人は、これらに興味があると考えられます。 では、その人が書いているブログもプログラミングや電子工作に関係するのではないか?と考えてpythonとbeautifulsoupで取得するこ…

【買ってよかったもの】鉄のフライパンを使ってみた感想

これまではテフロンのフライパンを使っていましたが、今年初めて鉄のフライパンに挑戦してみました。半年使ってみたメリット・デメリットをまとめたいと思います。 鉄のフライパンといえば、「焦げ付く」、「メンテが大変」、「重い」といった否定的な意見が…

ミニチュア風加工写真をpythonで

実物の景色を撮影したのに、ミニチュア(ジオラマ)風に見える写真というものがあります。 スマホのアプリも多数あるようですが、これをpythonでやってみました。 ミニチュア・ジオラマ風の写真を撮りたい!簡単にチルトシフト写真を作る5つの方法 | 東京上…

話題のPayPayを使ってみた ~クレジットでも20%戻ってくる~

先週から話題のPayPay使ってみました。 もちろん、20%還元が狙いです。 paypay.ne.jpPayPayとは?PayPay(ペイペイ)はソフトバンクとヤフーが共同で設立したPayPay株式会社が運営するQRコード決済サービスです。 QRコード、もしくはバーコードを利用した決済…

ソフトウェア公開時に気を付けたいこと

VC#

プログラミング中級者って何できればいいの?FW作れるとか?— たべたつ (@ttabtt3) 2018年12月5日 バグのないシステム、という文脈がヤバそう — たべたつ (@ttabtt3) 2018年12月5日ソフトウェアというのは、会社を作らなくても、工場を持たなくても作れてし…

シカクいアタマでプログラミング

通勤電車でよく見かけるのが日能研の額面広告ですが、これは、中学校入試の問題またはその改題が出ています。 大体の問題(特に数学・算数)はこのブログの記事を理解できるぐらいのプログラマの方々なら暗算でも解けると思います。しかし、ここではあえてプ…

ニューラルネットワークでQRコードを解読する

QRコードとは2次元バーコードの一種で、スマホなどで読み取ることで、文字列やURLなどを取得できるものです。 www.keyence.co.jpQRコードは無料でweb上などのサービスで、好きな内容を書き込んだものを作ることもできます。 一方、その内容を読み取るのは専…

イグノーベル賞の世界展に行って来ました

東京ドームシティで開催されている、「イグノーベル賞の世界展」に行って来ました。イグノーベル賞の世界展に来ました。 pic.twitter.com/kJ54XkP63D— プログラミング素人 (@s51517765) 2018年10月25日イグ・ノーベル賞の世界展【終了】 | Gallery AaMo | 東…

「シンギュラリティは怖くない」を読んだ。

シンギュラリティは怖くない:ちょっと落ちついて人工知能について考えよう作者: 中西崇文出版社/メーカー: 草思社発売日: 2017/02/16メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る遅かれ早かれ、コンピューターの知能が人間のそれを越…

ニューラルネットワークに平均を理解させる

ちょっと大きめにでたタイトルではあるかもしれませんが。課題定義平均値とは電卓でもExcelでもPythonでも…、簡単に計算できるものではありますが、ニューラルネットワークの判断根拠というのは、こういったものとはちょっと違うと思います。要するに、ニュ…

C#のグラフを使いこなす

VC#

C#のGUIアプリでグラフを作成することができます。 しかし、このグラフ機能はいろんな機能がありますがなかなか情報が少ない(個人の見解です)ので、使いこなしには苦労しました。 グラフの種類もプロパティから変更すればExcelに匹敵するぐらい?あります…

結城浩の「暗号技術入門」を読んで通信の秘密はどの様に守られているかを学ぶ

暗号技術入門 第3版作者: 結城浩出版社/メーカー: SBクリエイティブ発売日: 2015/08/26メディア: 単行本この商品を含むブログ (19件) を見るこの本は、「数学ガール」などで有名な結城浩の著書です。数学ガール/フェルマーの最終定理 (数学ガールシリーズ 2)…

Googleの機械学習で作曲をするシステム特許をみてみた

googleがこんな特許を出したことがネット上で話題になっている。japan.cnet.com記事では、その中身についてはかなり簡略化した説明がされている可能性があるので、公開特許を見てみました。 この特許はアメリカで出願されているようなので、google patentで…

月刊マルコフ連鎖

マルコフ連鎖とは… マルコフ連鎖(マルコフれんさ、英: Markov chain)とは、確率過程の一種であるマルコフ過程のうち、とりうる状態が離散的(有限または可算)なもの(離散状態マルコフ過程)をいう。また特に、時間が離散的なもの(時刻は添え字で表され…

KerasでRNN(LSTM)を試してみた

序論KerasでRNN(LSTM)を試してみました。以下の記事を参考にしました。(タイトルまでそのまんまじゃないか…) qiita.comLSTMとは簡単に言うと時系列データを扱えるディープラーニングの仕組みで、RNNの一種です。 LSTM:Long-short Term Memory従来のRNNで…

pythonで石取りゲーム

石取りゲームとは、2人のプレーヤーが交互に決まった上限までの石を取っていって、最後の一個を取ったら勝ち(負け)というゲームです。例えば、8個から始めて、一度に3個まで、最後の一個をと取ったほうが勝ちとすると、 先手3個 〇〇〇\〇〇〇〇〇 残り5…