読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

備忘録

表計算ソフトでNヶ月後の日付を出したい場合MDATE関数が使える

非エンジニアな方に作業内容を報告する際、線表の類を求められることがあります。 やれ一ヶ月毎だ四半期毎だと指示はありますが……こんなもの一個一個入力すると頭がおかしくなります。DATE型だと単純な足し算でも面倒だし……そんな時はedate関数が便利です。 …

環境省が金融について語るサイトがある

環境省といえば、地球温暖化やら公害やら里山やらを担当する省というイメージが強いですよね。とはいえ、緑と向き合うだけでは話が終わらないのも事実。 そこで、「持続可能な社会」という観点から金融に一言! という動機でブチかました発言がコレです。 私…

安全安心な農作物をつくるためのガイドライン、「農業生産工程管理(GAP)」

農業生産工程管理(GAP)とは、生産者にとっても、消費者にとっても安全安心な農作物をつくるためのガイドラインです。 定量的生産手段に関する取り決めとその実施方法を定める事になっています。 策定には、国連食糧農業機関(FAO)などが関わっている…

GithubのWikiページにローカルから更新を加える

考えてみれば当たり前なのですが…GithubのWikiページもローカルから更新をかける事ができます。流れは通常のGit cloneと変わりません。 $ git clone https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.wiki.gitリポジトリにアクセス権限があるユーザアカウ…

「水銀に関する水俣条約」により、体育館や街路樹で多用されている水銀灯は原則2020年で製造停止

「水銀に関する水俣条約」は、日本が主導した環境に関する合意です。 名前の通り、水銀の利用を制限する類の条約です。その中で、 電池、スイッチ・リレー、一定含有量以上の一般照明用蛍光ラン プ、石鹸、化粧品、殺虫剤、血圧計、体温計などの水銀含有製品…

次世代のコンテンツ保護技術「PUF」

LSIの個体差から「指紋」を生成し「IoT暗号」実現、三菱電機が新技術 - クラウド Watch 知人から、こんなニュースを紹介してもらいました。ここで言われている技術はPUFという技術です。 日本語で「物理的複製困難関数」とも訳されています。 以前記事にした…

LinuxやOS X環境でプロキシ鯖を立ち上げて楽をする

プロキシ鯖を使うと、WEBアプリ開発で何かと開発で楽をできます。 仮鯖を立ち上げて、同一ネットワーク中の他の人に動作検証をお願いしたりだとか。 設定を適切に書き換えれば、社内用のアプリを作る際にも便利です。 OS X用はPow OS X用には、Powという素敵…

暗号化やハッシュ値生成で何使うか困ったら「電子政府推奨暗号リスト」を参照してみる

以前の記事で、ハッシュ値を出す関数としてSHA1やMD5を紹介しました。 これらは枯れた技術で扱いやすい反面、破りやすくもあります。 MD5なら2の64乗個、SHA1なら2の80乗個のハッシュ値がない限り衝突はない…はずだったのですが*1、研究が進むにつれて…

LotY (Language of the Year) 2015 @shuzo_kino

ブログ開始当時は、しがない理系 大学生でもやってた私ですが…現状の身分は零細企業の社長です。*1 いろいろ自由度が増した反面、コードを書く時間が短くなってます。 それでもやります。 三度目のLanguage of the Yearです。今年のLotYは…現実に即して選ん…

スマホアプリやIoTデバイスを開発する時のプライバシー情報取り扱いは「Privacy by Design(PbD)」を参考に組み立てると良いかもしれない

スマホアプリやIoTデバイスを開発する上で鬼門になるのが、プライバシー情報の取り扱いです。 有名ドコのアプリですら、曖昧な文言でお茶を濁しつつ何とかプライバシー情報を吸い取ろうとします。 こういった問題に関し、90年代にカナダ政府系機関から提唱さ…

OS Xでファイルのハッシュ値(SHA1やmd5など)を出したいときは、Opensslが使える

OS Xでファイルのハッシュ値(SHA1など)を出したいときは、Opensslを使う手があります。 Linuxだとsha1sumなんて便利なのがありますが…opensslならクロスプラットフォームですね。ハッシュ値は大型のファイルを転送する際、ちゃんと完了したか確認する時な…

「PamFax」を使ってネット経由でファックスをおくる(導入編)

「PamFax」を使うと、月額1000円程度でファックスをおくる事ができます。イマドキFAXかよ……という声も聞こえてきそうですが、案外馬鹿になりません。 お役所や事務用品店では現役の連絡手段ですし 有効活用すればメール地獄から解放も狙えます。(これについ…

救急車呼ぶか迷ったときは「救急相談センター」に電話してみても良いかも知れない

病気・ケガをしたけど意識がハッキリしていて救急車呼ぶほどでは・・・というケースでは 救急相談センターの利用がオススメです。 基本番号は「#7119」で、地区毎に個別番号があります受け付けているケースは 救急相談センターの主なサービス ○症状に基…

欧州の税関と郵便局は信用ならない(戒め)

立て続けにヤバさみ案件が続いたのでメモ。欧州の輸出入管理まわりと郵便局は信用ならないようです。 ネットで見ても、政府系の海外販路支援の先生方にしても先方の官僚機構は信用するなとの声がポツポツと。 なんでそんな話が出るのかなーなんて惚けていま…

数値の刻み方にも国際ルールがある

数値の桁区切りも国際度量会議なるもので定められています。 123 456.0 あるいは 123 456,0 が正しいのだそうです。と、一応決まってはいるものの...実際には各国各々の方式を使っています。 運用地図 Wikipediaから画像を引用すると、こんな感じになります…

公的資料 品目別都道府県庁所在市及び政令指定都市 ランキングが楽しい

やや旧聞となりますが納豆消費量日本一の座を水戸市が取り戻したそうです。おめでとうございます。 水戸市が納豆購入額「日本一」に返り咲きました | 水戸市ホームページ 横断幕まで掲げて、お祝いしているそうです。...ところで、この日本一という称号、何…

base64で色んな形式のデータをエンコードする

Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式である。 Wikipedia日本語版より UNIXライク環境ならば、デフォルトでコマンドが入っ…

どうしても観賞魚の面倒をみる事が出来なくなったら...ショップに引き取ってもらうという手も

止むを得ず、観賞魚(熱帯魚、金魚、錦鯉etc...)の飼育を諦めなければならないケースもありますよね。 たとえば、海外への引っ越し、破産等々による経済環境の激変、あるいはオーナーさんの逝去等々。 こういった場合、業界団体である日本観賞魚振興事業協…

Google Driveで誤爆同期しても希望を捨ててはいけない

Google Driveで誤爆同期する事ありますよね。 rmコマンドで景気よく共有ディレクトリごと抹殺して同期掛けちゃったりとか( 気付いたら、Web上のDriveまで同期が掛かってデータが亡くなって見えたりとか。 これがプレゼンのデータだったり、参考論文データだ…

エンジニャー向け交流ツール、idobataを試してみた

公式では、 21世紀の開発者のためのグループチャット Idobata と謳っているエンジニア向けな傾向の強いグループチャットです。 ログイン まずは公式サイトにアクセスします。 Idobata Idobataサインアップをクリックし、指示に従って情報を入力します。 ログ…

Brewで困ったらバックアップ取って再インストール。是普遍的。

$ brew update error: Your local changes to the following files would be overwritten by merge: Library/Formula/emacs.rb Please, commit your changes or stash them before you can merge. Aborting Error: Failure while executing: git pull -q ori…

Tera Termのマクロを実行する

Tera Termには独自マクロ言語「Tera Term Language (TTL)」が用意されています。 便利リンク データ型や文法 マクロ言語 "Tera Term Language (TTL)" コマンドリスト 豊富なコマンド群が定義されています。 ログインや送信といった基本的なものから、 「はい…

Pandocでドキュメント変換で楽する

pandocはmarkdownだろうがtexだろうが問答無用で任意形式に変換する鬼ツールです。 markdownファイルを一個つくれば pdf化 プレゼン資料 忌々しいオフィスソフトを開かずともodtやdocファイルを生成 といった事ができます。 org-modeみたいですが、vimやIDE…

plantUMLのアレコレ

skinparam skinparamを使うと、表示まわりを弄ります事ができます。 ドロップシャドウを消す skinparam shadowing false フォントサイズを変える sequence図でフォントサイズを変えたい場合 skinparam sequence { ActorFontSize 24 ParticipantFontSize 24 G…

LotY (Language of the Year) 2014 @shuzo_kino

今年も宣言します。 LotY2014。今年は 業務効率化部門 おたのしみ部門 に分けて、検討していきます。 業務効率化部門 Shellスクリプト系 去年、特に大きめな成果があったのが、Shellまわりでした。 自動化やら、テキスト編集やらはやっぱり伝統のUNIXコマン…

SKK系でカタカナを打つ時は「q」

SKKでカタカナを入力したいときは「q」でおkです。 DDSKKの場合 DDSKKで「エイラ イルマタル ユーティライネン」と入力したい場合、 末尾にq 入力前にモード変更 の選択肢があります。 Shiftで指定して末尾でq 漢字入力時と同様に、Shiftで範囲指定して、末…

手段と目的の法則が乱れる 「第一回タカハソレノイドコンテスト」

何だか不思議なコンテストが開催されます。その名も「第一回タカハソレノイドコンテスト(ソレコン)」 ソレノイドの知名度向上を目的としたコンテストです。部品のためのコンテストとは……見事に手段と目的が逆転しています。 その上、審査委員に明和電機社…

MacPortsの小ネタ

今回は備忘録も兼ねて、前回の記事で紹介しきれなかった MacPorts利用のTipsについて扱います。 依存関係を調べる $ sudo port deps gcc48 Full Name: gcc48 @4.8.1_3 Library Dependencies: gmp, mpfr, libiconv, libmpc, cloog, libgcc Runtime Dependenci…

油性ペンでホワイトボードに書き込んだ時は……ホワイトボードマーカで上書きすると消せる

ホワイトボードに油性ペンでヤラカした場合の対処です。 皆様ご存知のように、油性ペンでホワイトボードに書くと、イレーサーでは消えません。 水性も長時間放置するとアウトです。アルコールを持ってくれば良いのですが、会議中にヤラカした場合は買いに行…

Windowsでapt-getのようなパッケージ導入を実現する

Windowsをぶん投げた理由は幾つかありますが……特にアレなのは環境設定が大抵愉快な事になる点です。 今は大分マシになったそうですが、Railsの環境設定などは地獄のようでした。ところが、このchocolateyとかいう子を使うと、あの忌々しい導入作業から解放さ…

環境変数を頻繁に弄る必要があるときはVirturalBoxを使うべき

Ubuntu上に環境変数を頻繁に弄る必要があるときは、 VirturalBoxに構築してあげると何かと便利です。もちろん、バージョン管理ツールを使うのも手なのですが 色々入り組んでいる場合、その調査は不毛です。 修士論文用研究のように時間との勝負である場合、 …

はてなスターを取り消す

はてなブックマークなどでは、「はてなスター」というTwitterのfavみたいな機能があります。 「ヨンダヨー」とか「良いね!」といった感じで使うわけですが時折誤爆してしまう場合も当然あります。 favとは違って、もう一度☆を押しても別ページにジャンプす…

週報自動生成システム用参考リンク

6/26追記 オンラインで編集するだけなら、すでにありました…… 所属研究室では毎週、数枚程度のプレゼン資料で報告を求められる。 大した手間ではないとはいえ、どうもハッカー的でない。 というわけで、週報を自動生成しようと思い立った。 どうせやるなら、…

sqaleに静的ページをアップロードする(Git編)

Sqale - Sqale で静的なウェブサイトを公開するにも、 Sqaleに静的ページをアップロードする方法が書いてあります。 ところが……SSHでの接続が前提になっており、 Gitで作業してたフォルダをアップロードするときには少し手順が違います。 というわけで、今回…

LotY (Language of the Year) 2013 @shuzo_kino

新年明けましておめでとうございます。 今年も元気よくハックしていきたいと思っているshuzo_kinoです。*1 LotY (Language of the Year)は達人プログラマーにて紹介された考え方です。 技術を錆び付かせないためには一年に一個新しい言語を学ぶ必要がある、…

住民票を移していない学生さん、長期出張のお父さんお母さん、不在者投票制度がありますよ

みなさまこんばんは。 そろそろ選挙ですね。今までは毎回毎回田舎に帰って投票していました。 何気に皆勤です。 でも今回は仕事のクロージングやら卒論支援やらで、とても帰ることができず困っていました。そこで色々調べてみたところ、ありました。 不在者…

Cygwinのホームディレクトリを変更

WindowsでUnixごっこが出来る素敵ツールCygwinですが、デフォルトのホームディレクトリはMydocumewnt等々から離れており非常に面倒です。 インストール終了し終わり次第、さっさと変更してしまいましょう。まずはCygwinが立ち上がっていないことを確認します…

Webサービス立ち上げ記録リンク集

今回は個人的備忘録の傾向が強いです。あしからず。9月14日に匿名はてブに登録された記事が話題になっています。 これには、プログラミング未経験のフリータ(という認識でいいのでしょうか?)さんが、独力でwebサービスを作った過程が記されています。 …

HAXE〜JavaScriptもPHPもC++も一つのコードで生成

公式より HAXE(ヘックス)はマルチプラットフォームを実現する静的型付けのオブジェクト指向言語です。 一つのコードから Adobe Flash JavaScript C++ PHP Java(ベータ版) C#(ベータ版) のコードを生成する事ができます。 ……JS、PHPはともかく、C++まで…

Babylscript 〜日本語でJavaScriptが書けるよ! やったねたえちゃん!

BabylscriptBabylscript is a multilingual version of JavaScript (ECMAScript). With Babylscript, people are able to write computer programs in their own native languages and not just English. Keywords, objects, and functions are all availabl…

OpenWRTとポケットルータでArduino Ethernetシールドもどきを作る

OpenWTRとは、オープンソースのアクセスポイント用Linuxディストリビューション……ぽいものです。 OpenWrt is described as a Linux distribution for embedded devices. これを活用して、Arudinoの計測データをweb上にアップロードしようと試みた方がいるよ…

iOS用のRubyMotionと、Android用のRuboto

スマホ de Ruby mrubyが出たことだし、スマホ開発もRuby単体でやりたいですよね? 調べた範囲では、 iOS用にはRubyMotion Android用にはRuboto という拡張が用意されています。 RubyMotion for iOS RubyMotionとは……iOS向けアプリを楽々書けるRuby拡張です R…

先生助けて! 昨日まで元気だったYaTexちゃんが息をしていないの!!

実に下らないミスでしたが、念のため。 それまで問題なく動いていたYaTexが、 'platex'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。 などというエラーを吐いて動かなくなりました。 あれこれ…

Ubuntu上からNASを使う

Ubuntu上からNAS(Network Attached Storage)に接続する方法です。Ubuntu11.10にて確認。 smbfsをインストール NASに接続するには、smbfsパッケージが必要です。(他にも方法があるみたいですが……) 端末上で sudo apt-get install smbfs とするか、 Ubuntu…

グラウンドループとは

今日うっかりしてやってしまったので、メモ書き。グラウンド線をループ状にした(or してしまった)ものを「グラウンドループ」といいます。 オーディオ界では「アースループ」なんて呼ぶ場合もあるようです。(調査中)金属線の輪に電流を流せば、コイルに…

Cross reality::センサネットと拡張現実が出会ったら

センサネットと、今流行の拡張現実を組み合わせたら面白いんじゃない? と思って検索したら……ありました。しかも、天下のMITのが。 Cross Reality: When Sensors Meet Virtual Reality – ReadWrite セカンドライフが出てくるあたり、少々古い記事ですが……802…

はてなダイアリーでTeXの数式を使う

数式や状態遷移図の多い記事を書く場合、TeXで書きたくなる事もあるかもしれません。 はてなダイアリーでTeXを利用する場合、img.texオプションでMImeTeXを利用します。たとえば [tex:x^2 + y^2 = z^2]とすると、 といった感じで出力されます。 背景が白系の…

Lang-8とは

Lang-8とは、語学交換を行うSNSサイトです。 公式では Social Language Exchange Service としています。 http://lang-8.com/自分の母国語で参加者の日記を添削するかわりに、 自分の学習言語で書かれた日記を添削してもらう……といった感じで利用します。

ブラウザで動く回路シミュレータ CircuitLab

CircuitLab - online schematic editor & circuit simulator from:https://www.circuitlab.com/ ブラウザ上で実行できる回路シミュレータです。 FireFoxとChromeで動作確認されている様子。 UbuntuのChromium上ではサクサク動作しました。抵抗、コンデンサ、…

Google Chart API

Google Chart APIとは 指定のURLに値を放り込むとpng画像として出力してくれる素敵サービスです。htmlの画像タグとして、 <img src="http://chart.apis.google.com/chart? chs=320x240 &chtt=Sample+Graph|2011/11/16 &cht=lc &chxt=x,y &chxl=0:|0|1|2|3|4|5|1:|Min|Max &chg=20,50,1,3 &chco=ff0000,00ff00,0000ff &chd=s:CTL21A,FbcxaF,3CETEE "> といったコードを読み出す*1と、 て…