プログラミング

プログラミング

アプリケーションの開発では

ええ、ほとんどの人はスマホですべてが済むといいます。 でも私はまったくそう思ってないんです。 インターネットの回線をご自宅にもひいておられるでしょう。 しばしば1Gbの回線なんていうけど、これ、下りのスピードですよね。上り...
デジタルグッズ

PIC16F1705

Microchip TechnologyのPICマイクロプロセッサーで16F1系というものがあることは知っている人は知っている。 新しく設計された「次世代型PIC」と言われており、Cコンパイラーでプログラミングすることを意識して作られ...
プログラミング

wxPython (PythonのGUI)

ネットで記事を書いているプログラマーっておもしろいもので、ちょっと難しいと知らんぷりをする。 たとえば、Visual Basicが全盛のころは盛んにGUIなどについて書きまくっていた人が多いが、PythonでGUIについて書いている人...
プログラミング

XMLhttpRequest -> fetch

ひっさしぶりにAjaxのコードを書こうとあれこれみていて、また知らなかったことが出てきた。 fetch 新しいHttpリクエストをあげるJavascriptの命令。 イマドキらしくpromiseを継承しているから、コールバ...
Mac OSX

MacでKHCoderを動かすなどについての愚痴

ここのところ、俺は不機嫌である。 というのも、コンピューター上でわからないことが多すぎるからである。 事の発端は家人が「KH Coderとかいうソフトを使いたい」から始まった。 調べると文化系の人間が作ったフリーソフト。 いやー...
プログラミング

micro:bit + BLE + ChromeブラウザーそしてPromise

micro:bitをBLE(Bluetooth Low Energy)を使ってブラウザーから操作するという、とても大事な技術の研究。 技術の社会的意義 micro:bitをあきらめた。アメリカの友人が「今はESP32がホットだし安いぜ。...
プログラミング

Linux Kernel Map

しばしば「オープンソースはコードが公開されているから、どこまでも追える」と言ってはばからない人間がいる。 かつて散々、OSのデバッグをやった人間に言わせるとウソもいいところである。 言い換えると上記のことをほざく人間は実際にコー...
プログラミング

easygui API 私家製翻訳(4)

easygui API Pythonから使えるGUIモジュールeasyguiを自分で使うための翻訳です。 インストールについてはこちら。 試しにこんなコードを動かすと、 from easygui import * msgb...
プログラミング

PyUSB 私家版日本語訳(3)

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

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

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

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

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

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

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

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

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

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

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

PHPのクラスの継承

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

CodeIgniterでGoogleChartを使う

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

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

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

カラーミーAPIを使う(発送データ作成)

カラーミーの標準機能で、配送サービス業者に依頼する人達はどうしているのかな? 手作業だろうか。 ここでは「未発送かつ入金済み」のCSVデータをAPIを利用して作ってみる。 再びカラーミーAPIの認証 以前、カラーミーでど...
Mac OSX

お気に入りのエディター(SublimeText3)

エディターとIDE(統合開発環境)の間で悩むことがあります。 エディターで最低限の動きをしてくれるのは、Windows兵十のNotePadやMac OSX標準のMemoなのですが、これはひとつのファイルをエクスプローラーで探してオープンし...
CodeIgniter(PHP開発)

Code Igniter Ver.3

開発意向表明。 アクセス先は すでに20ヶ国語に対応しています。 日本語パッケージは不詳、私が作成いたしました。 ということは、今後のメンテナンスの責も負うことになります。 なので、マニュアルの日本語化にも挑みたいと思います。