ITで遊ぶ

プログラミング

PyUSB 私家版日本語訳(3)

USBを介して周辺装置と会話する 以下、USB接続、通信方法の基本をこちらあたりで学習されてから読まれることを強くお勧めします。 Pythonは3をお勧めします。(っていうか、2009年に発表なんだから、いい加減にpython2は終...
プログラミング

汎用プログラムPythonとUSB(2)

LibUSBとの接続をするPyUSB パッケージをダウンロードし、コマンドラインでそのフォルダーに移動します。 そこにはsetup.pyがあるはずです。確認してください。 でインストールします。 USBと通信するためには、Dev...
プログラミング

汎用プログラムPythonとeasygui(1)

汎用(はんよう)のプログラムを今時使う意味があるとすると、いろんな特別なサービスを組み合わせて使う場合だろう。 たとえば、ウェブ、計算、ビッグデータ、などなど。 Googleが今はGo言語だけれど、以前までスクリプトはPytho...
俺がITで学んだこと

大量の情報を知り、捨てるための道具

キュレーションが注目されるけど、自分で情報を取捨選択したほうがいいことがしばしばあります。 特に自分がよく知ってる分野についての情報のアップデート。 RSSがあまり注目されなくなって久しいけれど、やはり重要です。 RSSの...
サーバー技術

システムのセキュリティの本当のこと

マイナーなブログながら、読んでくださる人に感謝しております。 しばしばシステムのセキュリティについて、コンサルやら企業がいろいろ言ってますが絶対に言わないことがあります。 「セキュリティって人並みよりちょっとよければいい」 ...
ITで遊ぶ

Google Keepにいまさら気づく

iPhoneに「リマインダー」ってアプリがあります。 ほとんどの方が「メモ」と区別が付かないかもしれませんが、 これはこれで秀逸で、時間が来たら知らせてくれるし、 GPSをオンにしていたら特定の場所400メートル以内にいると知らせ...
プログラミング

新世代コンピューターシンセサイザー

発振器をあれこれ調べている途中で、すごいソフトを発見してしまった。 もちろん知っている人は知っているでしょう。 sonic pi なにがすごいってこのサイトの途中のMusic. Code. Simple.ってところを見て欲しいんだ...
ITで遊ぶ

Windows 10でアプリによっては文字化けしている人へ

Windowsも多くのバージョンを重ね、だいぶんDQNな部分がなくなったと思っていたんですが、使っていてアプリによっては文字化けするので頭をかかえていました。 典型的なのがTeraPad. で、暇をみつけては調べていて、いくつか...
プログラミング

Googleの検索結果をスプレッドシートに抜く方法

*この記事は2016年のものです。今のGoogle SpreadSheetで試しましたがGoogleの検索結果に限り処理されないようです。 このようなことは、かつてはExcelからIEをActive Xとして呼び出してデータを受け取る...
プログラミング

静的HTMLに他HTMLを読み込む方法

あー、俺が知らなかっただけかも。 HTMLを文書を作っていて、他のHTMLファイル、例えば目次を全部のページに表示したいって時にコピペは変更にとっても弱い。 そういう時にはObjectタグ使えばいいんだってさ。 読み込まれ...
CodeIgniter(PHP開発)

PHPのクラスの継承

PHPの紹介で、クラスの継承というとメソッドのオーバーライドの例しか見たことがない気がする。 ここんところCode Igniterでモデル(MVCでいうモデル)を作っていたが、データを暗号化する必要が出てきた。 こわごわ、メソッ...
CodeIgniter(PHP開発)

CodeIgniterでGoogleChartを使う

GoogleChartはJavascriptやPHPで簡単にグラフを書くことができる有名なツールです。 GoogchartはPHPでGoogleChartを簡単に使えるクラスライブラリーです。 これをCodeIgniterのライ...
プログラミング

小学生にプログラミング?言ってるおまえ、プログラム書けないだろ

日経の今日(2016年7月17日)の議論が小学生にプログラミングを教えることについてだった。 記事は読まない。 なぜならば、 「そんなこと無意味だもん」 そもそも現在の日本のITエンジニアの大半がプログラミングできない。 ...
NO IMAGE 俺がITで学んだこと

確率の奇妙な特徴

常々、日本人は確率を扱うことが下手だと書き続けてきた。 ちょい暇なので説明を試みてみる。 これ知ったら、相当に人生で得をするはずだ。 伝統的な確率の話から始める。 もっとも重要な概念は正規分布であることは異論がないだ...
Mac OSX

mac mini(Late2014)にUbuntu Serverをインストール

こういう普通じゃないことをする背景は、24時間動かす小さいサーバーを自宅にたてよう!と考え始めたことから始まる。 まぁ今時ならLinuxでもUbuntuディストリビューションかな、と考えた。 (ちなみにLinuxといっても、Red ...
サーバー技術

たまには海底を走る回線の話など

日本のどうしようもない労働条件についていろいろ見てきたが、さらに景気が悪化しない限り変わらないと思われるので、しばらくやめ。 今回はテクニカルな話です。 NTTが海底ケーブルを敷設する船持ってるってことを知る人は少ないと思います。 ...
俺がITで学んだこと

人工知能について

2047年だっけ、人工知能が人間を超える、とか言っている話。 でも、人工知能について理解している日本人はものすごく少ないと思う。 昔、「AI」というものが流行り消えた。 当時はパターン認識がもてはやされ、「ファジー」なものに応...
ITで遊ぶ

OUTLOOKとGoogleカレンダー

*以下の記事はOFFICE365になると意味がない。詳細はこちら。 あんまり大きい声ではいえないことだけど、会社でOUTLOOKを使わされている人はすごく多いと思います。 とくに外資系だとサイボウズというわけにもいかず。...
ITで遊ぶ

OSX El CapitanoでGoogle Chrome使っているとシステムが止まる

ネットを見ても見つからない現象だけど。。。 El CapitanoでGoogle Chromeを使っているとレインボーマークが出て、やがて全体がハング(フリーズ)する。 ひょっとしたらGoogle日本語変換がよくないのかも知れな...
NO IMAGE ITで遊ぶ

WindowsのTEMPは大事

長年、WIndowsを使ってきたのですが、今、使っているhp 2170Pにはメモリーカードのスロットがついておりまして、空いているのもなんだからメモリーカードを入れて、使わないのもなんだからTEMPをそちらにしていました。 すると、あ...