ファイル名を変更するワンライナーを書いた

ファイルのアップデートをする必要があったので、ワンライナーを書いたが備忘のために残しておく。

ファイル名を変更するワンライナーを書いた «ファイル名を変更するワンライナーを書いた»” class=”more-link”>続きを読む ファイル名を変更するワンライナーを書いた «ファイル名を変更するワンライナーを書いた»

MAC Kindleのページめくりを自動でする方法

Ipadでkindleの本を読んでみると、Kindleのページめくりが面倒だなって思うことがある。
そのため、scriptで自動出する方法を調べた。

apple scirptでやると簡単にできる

MAC Kindleのページめくりを自動でする方法 «MAC Kindleのページめくりを自動でする方法»” class=”more-link”>続きを読む MAC Kindleのページめくりを自動でする方法 «MAC Kindleのページめくりを自動でする方法»

Google photo apiでアルバムの作成と作成したアルバムに写真をアップロードする

前回の記事
でgoogle photo apiの認証方法をまとめた。
ここでは認証後にアルバム作成、アルバム取得、アルバムへの写真のアップロード方法のためのプログラムを書いたので以下にまとめる。

Google photo apiでアルバムの作成と作成したアルバムに写真をアップロードする «Google photo apiでアルバムの作成と作成したアルバムに写真をアップロードする»” class=”more-link”>続きを読む Google photo apiでアルバムの作成と作成したアルバムに写真をアップロードする «Google photo apiでアルバムの作成と作成したアルバムに写真をアップロードする»

Google photo api利用にあたってのOauth認証(Python)

写真が無料で容量無制限

Google photoの写真の容量無制限で保存できるということでローカルにある写真は全部Google photoにバックアップを取ろうと思うが、GUIでいちいち実施するのは面倒なので、APIでやろうと思う。

google photo APIはOAuth認証

Google photo APIはOauthということでちょっと手間がかかる。

Google photo api利用にあたってのOauth認証(Python) «Google photo api利用にあたってのOauth認証(Python)»” class=”more-link”>続きを読む Google photo api利用にあたってのOauth認証(Python) «Google photo api利用にあたってのOauth認証(Python)»

動画解析のためにOpenVC(Python)を動かしたがエラーになったのでその解決

pip3 install opencv-python

にてOpenCVをインストールした。さあ使おうかというところで、

import cv2

としたところ以下のようなエラーがでてしまった。私が使っている環境はPython3.7で、OSはMacOS(Mojave)である。

qt.qpa.plugin: Could not find the Qt platform plugin “cocoa” in “”
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

解決のためにいろいろとググったが理由がよくわからず、OpenCVをインストールし直したり、PCを再起動したり、GITHUBの投稿があった、環境変数を設定したりと、いろいろ試したが全然だめで最終的には、OpenCVのプラグインをインストールすることで解決した。

バージョンとコマンドは以下の通り。

pip3 install opencv-contrib-python4.2.0.32
pip3 install opencv-contrib-python-headless4.2.0.32
pip3 install opencv-contrib-python-nonfree4.1.1.1
pip3 install opencv-contrib-python-nonfree-headless4.1.1.1

ソフトウェアテスト読了

ソフトウェア開発の本はこれまでいくつか読んだ。また開発経験はそれなりにあるのだが、
テストについては本格的に勉強したことはないな~と思って、入門っぽく、評価のいい本があったので買ってみた。

知識ゼロから学ぶソフトウェアテスト 【改訂版】
高橋 寿一
翔泳社
売り上げランキング: 18,092

以下に今後取り入れようと思ったことなどめも。

ソフトウェアテスト読了 «ソフトウェアテスト読了»” class=”more-link”>続きを読む ソフトウェアテスト読了 «ソフトウェアテスト読了»

zsh環境だとpython anacondaがうごかなくてハマった

最近でもないけど機会学習が流行ってるから使ってみようかと思って、機会学習とか、
アカデミックで利用するに便利ならライブラリが全部入りのanacondaを入れることにした。

zsh環境だとpython anacondaがうごかなくてハマった «zsh環境だとpython anacondaがうごかなくてハマった»” class=”more-link”>続きを読む zsh環境だとpython anacondaがうごかなくてハマった «zsh環境だとpython anacondaがうごかなくてハマった»

No matching provisioning profiles found:の対応について

iPhoneアプリを複数端末で開発しているときに、No matching provisioning profiles foundのエラーがでたのでfix方法についてメモ

No matching provisioning profiles found:の対応について «No matching provisioning profiles found:の対応について»” class=”more-link”>続きを読む No matching provisioning profiles found:の対応について «No matching provisioning profiles found:の対応について»

No matching provisioning profiles found:の対応について

iPhoneアプリを複数端末で開発しているときに、No matching provisioning profiles foundのエラーがでたのでfix方法についてメモ

No matching provisioning profiles found:の対応について «No matching provisioning profiles found:の対応について»” class=”more-link”>続きを読む No matching provisioning profiles found:の対応について «No matching provisioning profiles found:の対応について»

android初心者がアプリをリリースするまでに行った内容まとめ

数年くらい前からandroidアプリ作ってみたいなと思っていたのだが、Java書くの憂鬱だったり、じゃあ、Titanium使って、javascriptで書こうと思ったのだが、あまり情報がなくて進まなかったりとしばらく放置していた。

しかし、友人とあるアプリを開発することになり、Javaで開発してみたのだが、数年前よりも書籍もネットの情報もかなりあって開発しやすくこれはいけるかもと思い、実際に開発し、なんとかリリースまですることができた。

以下に私のようなandroid初心者がandroidアプリをリリースするまでに参考にした書籍や、学習サイトなど紹介します。

android初心者がアプリをリリースするまでに行った内容まとめ «android初心者がアプリをリリースするまでに行った内容まとめ»” class=”more-link”>続きを読む android初心者がアプリをリリースするまでに行った内容まとめ «android初心者がアプリをリリースするまでに行った内容まとめ»

android com.example.**というpackage名だとアプリを公開できない

最近androidアプリをリリースしたのだが、一箇所かなりハマったので、備忘も兼ねてメモする。

android com.example.**というpackage名だとアプリを公開できない «android com.example.**というpackage名だとアプリを公開できない»” class=”more-link”>続きを読む android com.example.**というpackage名だとアプリを公開できない «android com.example.**というpackage名だとアプリを公開できない»

Perlのオブジェクト指向で書かれたソースを読むのに役に立った本、環境について

仕事でオブジェクト指向で書かれたPerlを読む機会が最近多い。
スクリプトを読み、書きすることはよくあるけど、オブジェクト指向で書くことはあまりない、というか実践では全くなかった。
そのため、業務でも効率が悪く、読むペースが遅かったので、時間を作って勉強してみた。
以下にオブジェクト指向のPerlを理解するにあたってのオススメを記載する。

ちなみに、Perl自体の理解には過去に記事を書いたので、参考にしてください。

新人エンジニアにオススメ!Perlをある程度使いこなせるまでに参考になるサイト、書籍

Perlのオブジェクト指向で書かれたソースを読むのに役に立った本、環境について «Perlのオブジェクト指向で書かれたソースを読むのに役に立った本、環境について»” class=”more-link”>続きを読む Perlのオブジェクト指向で書かれたソースを読むのに役に立った本、環境について «Perlのオブジェクト指向で書かれたソースを読むのに役に立った本、環境について»

新人エンジニアにオススメ!Perlをある程度使いこなせるまでに参考になるサイト、書籍

自分は仕事がきっかけで、Perlを使うようになった。
元々は個人的にwebサービス作りたいなあっていうモチベーションがあって、始めやすいphpを触ってたのだが仕事でだんだんPerlに馴染んできた頃に、Perlでもwebサービスの開発できるよーっていうのがわかってきて、最近はもっぱらPerlを常に使ってます。

でも、Perlってなれるまですごい読みづらかった。書き方が人によって大きく違うし、記号をとても多用するので、敷居が高くてとても苦労した。

でも今はある程度読めるようになったし、今はオペレーションのための200行くらいのバッチなら調べずにすぐに作れるし、世界の絶景サイトっていうサイトもすぐにPerlで作れた。

そのため、自分のようにPerlを一から学びたいって人のためにおすすめの書籍やサービスを紹介します。

初めてのPerl 第6版 初めてのPerl 第6版
Randal L. Schwartz brian d foy Tom Phoenix 近藤 嘉雪

オライリージャパン 2012-07-25
売り上げランキング : 139181

Amazonで詳しく見る by G-Tools

新人エンジニアにオススメ!Perlをある程度使いこなせるまでに参考になるサイト、書籍 «新人エンジニアにオススメ!Perlをある程度使いこなせるまでに参考になるサイト、書籍»” class=”more-link”>続きを読む 新人エンジニアにオススメ!Perlをある程度使いこなせるまでに参考になるサイト、書籍 «新人エンジニアにオススメ!Perlをある程度使いこなせるまでに参考になるサイト、書籍»

GeoCodingAPIを使って住所から経度、緯度取得スクリプトを作った。

今機能を追加をしているサイト、世界の絶景サイトで、googlemapとの連携を実装しました。
その際に、住所情報から、緯度、経度を取得するためのスクリプトを作ったのでいかに記載します。

Map

GeoCodingAPIを使って住所から経度、緯度取得スクリプトを作った。 «GeoCodingAPIを使って住所から経度、緯度取得スクリプトを作った。»” class=”more-link”>続きを読む GeoCodingAPIを使って住所から経度、緯度取得スクリプトを作った。 «GeoCodingAPIを使って住所から経度、緯度取得スクリプトを作った。»

SQLで特定id以下のレコードを一気に消したい場合

表記の通りです。
SQLでdeleteをするときに、特定範囲、特に今回のように、特定ID配下を消すにはどうすればいいんだろう―とおもって、考えてみた。

SQLで特定id以下のレコードを一気に消したい場合 «SQLで特定id以下のレコードを一気に消したい場合»” class=”more-link”>続きを読む SQLで特定id以下のレコードを一気に消したい場合 «SQLで特定id以下のレコードを一気に消したい場合»

Mojoliciousをつかって世界の絶景写真を表示するサイトを作ってみた。

勉強がてらなにか作りたいな―と。
最近はもっぱらLinux管理の仕事メインでPerlを触る機会がすごく減ってる。

ずっと書き続けないとスキルってどんどんなくなるし、
それに、最近はインフラの自動化は当たり前のようになっているので、コードを書く技術も高めないといけない、
っていう目的でとりあえず作ってみた。

Zekkei Mojoliciousをつかって世界の絶景写真を表示するサイトを作ってみた。 «Mojoliciousをつかって世界の絶景写真を表示するサイトを作ってみた。»” class=”more-link”>続きを読む Mojoliciousをつかって世界の絶景写真を表示するサイトを作ってみた。 «Mojoliciousをつかって世界の絶景写真を表示するサイトを作ってみた。»

twitter bootstrap v1.3のリンクが切れていてあせったので、修正したのでそのメモ。

自分が資格を習得したときに、他の人の参考になるようなサイトがあったらいいなーと思って過去に作ったのが、
勉強掲示板だ。

これを久しぶりにみてみたら、CSSの構造が完全に壊れていて見るに耐えない状態になっていた。

そこで、原因を調査したところ、twitter bootstrap v1.3のリンク切れと判明したので、以下はその修正メモ!

twitter bootstrap v1.3のリンクが切れていてあせったので、修正したのでそのメモ。 «twitter bootstrap v1.3のリンクが切れていてあせったので、修正したのでそのメモ。»” class=”more-link”>続きを読む twitter bootstrap v1.3のリンクが切れていてあせったので、修正したのでそのメモ。 «twitter bootstrap v1.3のリンクが切れていてあせったので、修正したのでそのメモ。»

さくらVPSにzenphotoをインストールして、写真サイトを作った!

写真が好きな事もあり、最近はもっぱら、ストックフォトサービス、PIXTAに写真を登録して販売しています。
ただ、PIXTAに登録するまでのない写真もどこかに公開したい思いがありました。
そのため、zenphotoにて写真サイトを作りました。
photo gallery

さくらVPSにzenphotoをインストールして、写真サイトを作った! «さくらVPSにzenphotoをインストールして、写真サイトを作った!»” class=”more-link”>続きを読む さくらVPSにzenphotoをインストールして、写真サイトを作った! «さくらVPSにzenphotoをインストールして、写真サイトを作った!»

ディレクトリ配下のファイル名を置換するperlスクリプト

MACからubuntuにzipファイルをアップロードした。そのzipファイルをubuntu上で、unzipしたところ、
__MACOSというフォルダが作成された。そして、そのディレクトリ配下に、ファイルがあるのだが、なぜか、ファイル名のあたまに、”._”が付与され、「._ファイル名」というファイル名になっていた。

アップロードしたファイル名は、合計で、200近くあったので、mvコマンドで一つ一つファイル名を直すのは面倒と思い、久しぶりにperlのスクリプトをかくことにした。以下内容をメモ。

ディレクトリ配下のファイル名を置換するperlスクリプト «ディレクトリ配下のファイル名を置換するperlスクリプト»” class=”more-link”>続きを読む ディレクトリ配下のファイル名を置換するperlスクリプト «ディレクトリ配下のファイル名を置換するperlスクリプト»

perlでtwitterに投稿するスクリプトを作ってみた

twitterAPIに規制がかかって、話題になっていますが、
関係なく、perl製のtwitterにつぶやくスクリプトを作ってみた。

これも、今作成中の写真サイトに組み込む予定。
以下、スクリプト。

perlでtwitterに投稿するスクリプトを作ってみた «perlでtwitterに投稿するスクリプトを作ってみた»” class=”more-link”>続きを読む perlでtwitterに投稿するスクリプトを作ってみた «perlでtwitterに投稿するスクリプトを作ってみた»