Pythonを使ってZIPファイルを解凍する

ZIPファイルの解凍作業は面倒くさいです。なのでPythonを使ってZIPファイルを解凍しましょう。動作環境はPython3.6以上推奨。標準ライブラリだけでやっていきます。 1つのZIPファイルを解凍 フォルダ内のZIPファイルをまとめて解凍 階層構造が複雑なフォル…

Estimote社のBeaconについて調べた

Beaconを使った屋内測位、センサーデータ収集をやってみたいのでEstimote社から機器を取り寄せようかと思っています。現在EstimoteのBeaconは5種類あり、内屋内測位に使えそうなものが2種。他の3種はちょっと特殊な用途で使う用みたい。 ロケーションビー…

Python(pandas)を使ってテーブル間の差分を取り出す

同じ列(カラム)を持っているCSVファイルが複数あり、その差分を取りたいときの手法をメモっておきます。一年前の売上と比較したいとか、前年度の従業員リストと比較したい場合なんかに使えるかと。

音声読み上げ機能(iPhone)を使って効率的に読書する

KindleやReader Storeで電子書籍を買っておくといつでもどこでも読書ができます。 電車の待ち時間や休み時間で読書が捗る一方で、とうぜんのこと運転中は使えません。不便はしてなかったものの、娘が生まれて読書量も減って来た最中、こんな発言を見かけまし…

コマンドプロンプトとpg_dumpを使ってデータベース単位でのバックアップを取得する

前のエントリの続きです。 コマンドプロンプトでデータベースの一覧を取ってきたのは、データベース単位でダンプしたいからでした。PostgreSQLにはpg_dumpallという全バックアップの方法があるんですが、個別のデータベースを復旧させたい(それ以外のデータ…

Windowsのコマンドプロンプト上でPostgreSQLのDBリストを取得する

pgAdminを使うとGUI上でDB一覧を見ることができますが、バッチ処理などで使いたい場合文字列で引き出す方が利便性が高いです。コマンドプロンプトを使ってデータベースのリストを文字列出力します。

ThinkPad X270購入と初期設定

持ち運びが容易でスペックがそこそこ高く、それでいてWWAN(simを刺せる)が使えるPCが欲しかったのでThinkPad X270を購入しました。この条件を満たすPCは何個かありして ThinkPad X1 Carbon(2017)、Let’s noteシリーズ、Vaio S11・S13、Surfaceシリーズ辺…

Excel VBAで漢字のふりがなを自動作成する

VBA

Excelで漢字のふりがなを別セルに表示しようとした場合、一般的にはPHONETIC(ふりがな)関数を使用します。この関数は特定のセルに含まれる漢字に対して、ふりがな部分を切り出して指定セルに格納するという便利な関数です。 PHONETIC関数で漢字のセルを引…

積読を 技術のチカラで 突き崩す

皆さん本を積んでますか?わたしはかなり積んでいます。 本の電子化を推し進めたところ買ったまま積んだ本が増大していき、加えて電子化されてない物理書籍を買ってしまうもので本の管理がてんやわんやになってます。電子書籍を読んだり紙の本を読んだり、途…

Pythonでバッチを組む際、モジュールのPATHをどう取り込むか

転職してからエンジニアっぽい仕事ができています。ありがとう現職。 で掲題の話なんですが、Pythonのコードを組み上げてバッチファイルを作ろうと思うのです。 利用者がそこまでシステムに詳しくなくても使うためには.batを作っておいて必要に応じてダブル…

外資系企業に転職して3ヶ月経過

去年の12月に外資系GIS企業に転職して早3ヶ月経ちました。初めての転職で、しかも外資系企業勤務ということで大変に緊張していましたが全て杞憂に終わり、今では楽しく仕事しております。今の職場は日本企業からスピンアウトしたという特殊な形態なので、…

私的大阪めぐり(鶴橋散策)

関西にいたときの記録第二弾。大阪市内に住んでいたので色々あるき回りましたが、個人的に一番印象に残っているのは鶴橋です。 写真は鶴橋商店街の入り口あたり。

私的奈良めぐり

研修で大阪にしばらくいたことを利用して関西周りを観光してました。住んでいた大阪は当然のこと、奈良、京都、あとはちょっとだけ神戸に行ったのでメモを残しておきます。

ケンタッキーの年末限定メニュー『スモークチキン』が大変よろしい

昨年末の家族料理に向けてケンタッキーの限定メニュー『スモークチキン』を購入しました。 スモークチキンは年末時期の期間限定メニュー。インターネットで調べるとギフト商品として人気があるみたいっすね。生ハム原木買うよりも怒られないし、色々やってみ…

株式会社ゼンリンを退職しました

11月末で株式会社ゼンリンを退職します。娘のアレルギーがやばい*1ので、お互いの両親が住んでいる福岡で働きます。まー近いうちに辞めようと思っていたので、娘のことは良い機会になりました。 *1:娘のアレルギーは食事だと小麦、卵、牛乳、蕎麦、大豆、そ…

定期的に読み返したくなるWeb記事

俺には定期的に読み返したくなるエントリってのがあります。大体Evernoteから発掘してくるんですけど最近探すのがおっくうになってきたということもあり、はてなブログにメモがてら記録しておこうと思った次第です。

超簡易的な住所文字列の処理系を作った

住所文字列の表記揺れを目視で確認する作業が発生して、衝動に任せて作った代物です。コードを読んでいただけばわかりますけど抜けだらけです(ジオコーダ作るときの指標ぐらいにはなるかも)。 このコードは住所文字列のCSVを読み込んで、都道府県/市区町村…

PostgreSQLで管理するカラムの型変換(CAST)に関するメモ

作業メモです。近い将来同じミスで嵌まることが容易に想像できるので、見える落とし穴は潰しておく。 一般的なキャスト ALTER TABLE句を使います。 ALTER TABLE tablename ALTER COLUMN columnname TYPE hoge; hogeの部分は指定したい型を記します。intとかv…

国土数値情報のデータから都道府県ポリゴンを作る

「都道府県のポリゴンってWebに落ちてない?」 「国土数値情報から作ればいいじゃん」 という掛け合いがありましたので、国土数値情報の行政界データから都道府県ポリゴンを作る方法について書いておきたいと思います。 使うものはPostgreSQLとPostGISです。…

東京以外全部沈没 今後50年地価変遷(予測)の可視化

地図の可視化の勉強をしていたところ、こんなTweetを見つけまして 日本は東京以外、超速で地価が下がっていくの図 pic.twitter.com/bzoCQnlZqm— 重村俊雄 Tosha Shigemura (@shigemuratoshio) 2016年8月1日 東京以外は大体死ぬということなんですが、どこが…

Pythonコードの"if __name__=='__main__':"の意味は

備忘録です。 nameの条件分岐の意味をちゃんと理解していなかったので。他人に何かを教えるときにはちゃんと理解した上で説明すべきだし、公開しとくと尚良いです。 Pythonのコードを読んでいると、以下の条件分岐がコードの最終行近くに書いてあるのを見か…

シン・ゴジラを楽しむための地図を作りました

シン・ゴジラを見ていても、土地勘のない人はなかなか場所のイメージが付きにくいです。というわけでゴジラを楽しむための地図を作りました(主に自分がロケ地巡りするときのため) 第一次上陸ルートを作成する際にはからぱたさんのサイトを参考にさせていた…

Pythonで学ぶ初歩からの統計学(ヒストグラムを作るまで)

Pythonを使って統計学のおさらいをします。手始めに度数分布表とヒストグラムを作ります。 度数分布表の作り方は以下の通り。 データの範囲(最大値と最小値の差)を求める 階級(Class)の数を定める 階級の幅(Class Interval)を決める 度数(Frequency)…

『実践 機械学習システム』の第6章をやってみる

この記事は5月30日のAITCオープンラボにてお話しした感情分類器の作り方の補足記事を兼ねています。積み残しがあるのでまだ未完です。 最近オライリーから発売された『実践機械学習システム』はとても良い本で、機械学習の概要と何をしてどのような結果が得…

Pythonを使ってTwitterのタイムラインを収集する

「実践 機械学習システム」の第六章ではTwitterのタイムラインを使った感情分析を行っています。ただし英語のTweetを対象としているので、(たぶん)*1サンプルコードを実行してもあまり面白くはないのです。できることなら日本語でやりたい、というわけで自…

Python3でJSONデータを解析する

ググって出てくるJSON解析の方法はPython2系ばっかりなので、Python3系でのやり方をまとめます。 JSONデータは「 pythonのurllib2でjsonを取得して解析する - 文系プログラマによるTIPSブログ 」でも使われているお天気Webサービスを使います。 APIから読み…

最近読んだ本・読んでいる本

余裕がなくなってても定期的に本を読む習慣は続けたい今日この頃。最近読んだ本と読んでいる本の棚卸をしておきます。 コンテンツの秘密―ぼくがジブリで考えたこと (NHK出版新書 458)作者: 川上量生出版社/メーカー: NHK出版発売日: 2015/04/10メディア: …

近況

仕事が色々積みあがっててココロボで遊ぶのも、機械学習を手掛けるのも何も進んでおりません。やることが増えるとパフォーマンスが落ちてくるのは知ってたので、再度GTDの教本を読みつつ何とかしようとしてる今日この頃。 はじめてのGTD ストレスフリーの整…

続【未完】シャープ製お掃除ロボット(cocorobo RX-V200)のAPIを叩く

続編ですが未完です。前回はこちら。 quzee.hatenablog.com API叩いたら変なエラーが返ってきたというのが前回までのあらすじでした。問い合わせてみたところ「もっかい初期化してみて」というお返事をいただいたので再度初期化して再設定しました。結果該当…

【未完】シャープ製お掃除ロボット(cocorobo RX-V200)のAPIを叩く

ココロボは優秀な家庭用ロボだと公言しつつ、公式アプリからしか制御できないのでハックし甲斐がねえなと思って早幾年。8月26日にシャープから開発者向けAPIが公開されました。これ公開するまでに色々あったんだろうなあ(社内調整が)。 エンジニアのみなさ…


スポンサード リンク