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

みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Unity, Python, Processingなどのプログラミングや,脱獄, hackintoshなど

トップ / 記事一覧 / カテゴリ

jQueryでarrayに対し$.ajax()を非同期直列で呼び出す

$.ajax()を使ってarrayに格納された複数のurlを順番に取得していく方法です. var urls = ["909253","909254","909255","909256"]; urls.reduce(function(previous,current) { return previous.then(function(response) { if (response) { console.log(respo…

Selenium3のChromeDriverでpdfをダウンロードする

Chromeにはpdfを表示するための機能が搭載されており,ChromeDriverでpdfにアクセスしても表示するだけでダウンロードされない.いろいろな拡張機能を無効にすることで,pdfをダウンロードできるようにする. 環境: MacOS 10.12.4, ChromeDriver 2.29 (Chrom…

Selenium 3 をPythonで使う

最近Seleniumがversion 3になったようで,pythonのpipでインストールしてもそのまま使えなかったので,自分用にメモ. 環境 MacOS 10.12 Python 3.5.2 Selenium 3.0.2 Firefox 50.1.0 インストール sudo pip3 install selenium Mozillaのgeckodriverをダウン…

VMware上のWindows7で公的認証サービスとe-Taxを使う

普段はMacを使っているけど,公的認証サービスとかe-Taxなんて1年に1度しか使わないのに,ドライバーやクライアントソフトをインストールするともれなくJREがついてくるので,何とかしようと思い,何とかしてみたので記事にまとめました. 公的個人認証サー…

クリーンインストールしたWindows7のWindows Updateが終わらない

クリーンインストールしたWindows7では,Windows Updateが全く進まないことがよく起こります. 最初に明示的に幾つかのUpdateを適応する必要があります. Microsoft Update Catalogにアクセスして,下記のUpdateをダウンロードしてから,インターネットと接…

Herokuのローカル開発環境の整備

VMware上のUbuntu 16.04 LSTにHerokuのローカル開発環境を作成するためのメモ.PythonのDjangoを使ったWebアプリケーションの開発を目的とした記事です. パッケージのバージョンなどは現時点でのもので,適宜読み替えてください. VMware FusionのゲストOS…

VMware FusionでUbuntu 16.04の共有フォルダを有効にする

OS

VMware FusionでUbuntu 16.04の共有フォルダがうまく動かなかったのですが,解決できたのでその方法をまとめておきます. バージョン VMware Fusion 8.5.3 [Download] Ubuntu 16.04.1 LTS (Xenial Xerus) [Download] open-vm-tools VMwareのヘルプの方法では…

シャチハタのキャップレス9 リール式を修理した

fix

仕事で使っているシャチハタのキャップレス9のリールが切れてしまったので,修理しました. シヤチハタ キャップレス9リール式 メールオーダー式 ペールブルー出版社/メーカー: シャチハタメディア: オフィス用品この商品を含むブログを見る この商品はシャ…

シンガポールのMRTの非接触型切符の仕組み

先日シンガポールに旅行に行ってきました.シンガポールのMRT(=電車)の切符はすべて非接触型になっていたのでびっくりしました.日本にもSUICAやICOCAなどは存在しますが,まだ磁気式のものが普通に使われています. 日本のICカードと違って,わりとペラペラ…

Macの内蔵HDDを無効化する

先日の記事にて,iMac 2011にSSDを追加しました. iMac 2011にSSDを増設して幸せになった - みーのぺーじ 元からある内蔵HDDを取り外すのが面倒なのでそのままにしているのですが,同等の容量があるSSDがあるために内蔵HDDの使いみちがなく,起動してもただ…

デルタ航空に乗ったら

先日,デルタ航空の飛行機に搭乗したところ,イヤホンが配布されました. 飛行機に乗るたびに安いイヤホンが増えていくので,ありがたみが少なくなっていたのですが,今回はすごいおまけがついていました. これは,航空機用オーディオジャック変換アダプタ…

iMac 2011にSSDを増設して幸せになった

先日のVAIOのSSD化が思ったよりもうまくいったので,調子に乗って,みーのiMacもSSDにしました. みーのiMacはmid 2011で、5年前の製品です.遅さにイライラするようになったので,HDDではなくSSDを増設して,OSをインストールしました. 起動が20秒で完了し…

Windows10からNASにバックアップを設定する

みーのVAIOをWindows10にアップデートした際,バックアップの設定をしたときにつまずいたのでメモ. みーは,8Tbyteのネットワークドライブを構築しているので,とりあえずここに全部データをバックアップしています.VAIOのバックアップもここに保存しよう…

VAIOのHDDをSSDに交換して延命させた

本業のスケジュールが落ち着き,時間ができたので,みーのVAIOのHDDをSSDに置き換えて延命を図ることにしました. 概要 VAIO VPCY119FJ (2010) のデフォルトのHDD (500Gbyte) を,以下のSSDに置き換える. Crucial [Micron製Crucialブランド] 自社製MLCメモ…

Androidのカメラがぼやけるようになったので直した

みーの愛用しているXpeira携帯のカメラが,最近ぼやけるようになりました. クリネックスを撮影すると,こんな感じです. 全体として白色がかっていて,シャープさが全く無い写真です. こちらのサイト*1に修理方法が紹介されていたので,参考にしながら修理…

はてなブログの読み込み時間を短縮するカスタマイズ

はてなブログは,記事を書くのが非常に楽なのでよいサービスですが,モバイル端末でのブラウザーがもっさりとする傾向にあります.改善するために,工夫してみました. 不要なパーツを非表示にすることでレンダリングが早くなります.はてなブログのツールバ…

新品のルーターが快適過ぎる

最近みーの家のネットワークの調子がおかしい. ブラウザーの速度が以前より遅くなったような気がするし,ページの読み込みエラーが発生することが多くなったような気がする.IP電話が着信を知らせなかったり,Skpyeの通話が途中でプツプツ切れかけたりとい…

MacでOpenCVとpythonを使う

MacでOpenCVとpythonを使う方法の備忘録です.homebrewしたりする方法もあるみたいですが,ここではbinaryからbuildします. 環境 iMac 2011 OS X El Capitan 10.11.1 Python 3.5 CMake 3.4.0 インストール OpenCV OpenCV | OpenCV 上記サイトから,OpenCV f…

ウイルス対策ソフトをインストールしたら動作テストをすべし

ウイルス対策ソフトをインストールしただけでは,そのソフトが正常に機能しているかはわかりません.したがって,ウイルスのテストファイルをダウンロードして,適切にウイルス対策ソフトがブロックするかを確認するべきです. ウイルスのテストファイルは以…

Google ChromeでGoogle関連のサイト読み込みが遅いときの対処法

みーのChromeが最近YoutubeやGoogle Map, GmailなどといったGoogle関連のサイトの読み込みが異常に遅く,イライラしていました. この問題はFirefoxやSafariでは発生していなかったのでブラウザーの問題であると思いいろいろと問題を切り分けたところ,Googl…

はてなブログにGoogle Adsenseを貼り付ける

はてなブログにGoogle Adsenseを貼り付ける方法を解説します. 広告ユニットの作成 Google Adsenseで新しい広告ユニットを作成します. すると広告コードが表示されます.このコードをはてなブログに埋め込んでいくわけです. ブログに埋め込む 広告ユニット…

ドコモの2年契約終了後即座におトクにMNP転出する方法

先日,ドコモの2年契約が終了し,MVNOの1つであるIIJMioにMNP転出しました.この時に,できるだけ早く安くを追求した方法を調べたので,まとめておきます. www.iijmio.jp 全体の流れ ドコモは月末が契約締め日なので,2年契約が終了する月末まででsp-modeと…

テレビの中古買取りでのB-CASカードの扱い方

昔に買ったNASNE(ナスネ)を売りに出したのだが,その時にB-CASカードの手続きがややこしかったので,備忘録を兼ねてまとめてみた. あらすじ みーはSONYのNASNEでテレビ番組を録画したり視聴したりしていたのだが,みーの家にBlu-Rayレコーダーがやってきて…

chainerでAuto Encoderの作成と学習

chainerでAuto Encoder(自己符号化器)を作成し,MNISTの手書き文字を学習させてみた. Auto Encoderは,目標出力を伴わない,入力だけの訓練データを使った教師なし学習により,データをよく表す特徴を獲得し,ひいてはデータのよい表現方法を得ることを目標…

chainerで回帰順伝播型ニューラルネットワーク

最近ホットな話題であるdeep learningをやってみようと思って,まずはchainerで回帰の順伝播型ニューラルネットワークを作成し,sin関数を学習させてみた. ニューラルネットワーク入門 ニューラルネットワークを使った機械学習は昔からあるものなのだが,最…

windowsでウインドウを左右に並べるショートカット

MacではBetterSnapToolというウインドウを簡単に並べるためのソフトがあり,マウスを使って最大化や2分割や4分割が簡単に可能ですが,widnowsでもこれと同じようなことがマウスでできます. 実はこの機能はショートカットでもできます. ウインドウキー()を…

Ubuntuでsystemdの使い方

Djangoを使ったPythonのWebアプリケーションをデプロイするのにgunicornを使います.この時gonicornを常時起動させる必要があり,systemdの出番となります. gonicornをsystemdを使ってデプロイする方法はこちらに詳しく書いてありますが,備忘録を兼ねてま…

Google Compute Engineでディスクを作成しマウントする方法

Google Compute Engine (GCE) で,インスタンスに接続したディスクをマウントする方法をメモしておきます. $ ls -l /dev/disk/by-id/ total 0 lrwxrwxrwx 1 root root 9 Jul 18 15:18 google-data -> ../../sdb lrwxrwxrwx 1 root root 10 Jul 18 15:18 goo…

Google Compute Engineで安定できれいにpythonをインストールする

Google Compute Engineで安定できれいなpython3をインストールするにはいくつかコツがあるので,備忘録を兼ねてメモします. Google Compute Engineをはじめクラウドではいろいろなインスタンスの種類があって,高性能なものほど高価です.しかしサーバーサ…

リストを指定した数で区切るPython関数

リストを指定した数で区切るPython関数です. ls: 区切る元のリスト, n: 区切りをいれる数 def divide_list(ls, n): for i in range(0, len(ls), n): yield ls[i:i+n] 実行結果 (1-99) ls = list(range(100)) print(list(divide_list(ls,10))) print(list(di…

AWSアカウントを解約した

AmazonのAWSアカウントを解約したので方法をメモしておきます. 対象となるAWSアカウントでログインします. EC2を使っている場合は,インスタンスをすべて停止します. 余計に課金されないようにElastic IPsの使用を解除します. 上の画像の矢印の部分のメ…

FreeNASでファイルサーバの構築(6) ZFS設定・運用

みーがZFSに関してFreeNASでの設定を備忘録を兼ねてまとめておく.多くの情報はFreeNAS User Guide 9.3 8. Strorageにまとめてあるのでこれを読めば良いのだが,一般的な情報も多いので要点を絞ってまとめておく. RAID-Z2 Volumeの作成 転送速度 NASNE (Gig…

XpeiraのMoviesがVideoになった話

SonyがXpeira向けに提供しているアプリである「ムービー(Movies)」は,Nasneで録画したTV番組が再生できるので重宝しています. 先日「ムービー(Movies)」のアップデートの通知があったので,内容を確認すると, Video 8.0.A.2.4 Movies app becomes Video a…

MacのPhotosがCPUをたくさん使う

OS X Yosemite 10.10.3から追加された写真.app (Photos.app)ですが,先日iPhotoからみーのライブラリを移行しました. この時にCPUを消費し続けるというバグ?に遭遇しました.↓ Photos.appが24分のCPU時間を使っていて,photolibrarydやPhoto Agentもそれな…

ClinicalDX

医療従事者のためのツール「ClinicalDx」を公開しました. ClinicalDxは医療従事者向けのWebアプリの集合体を目指すサイトで,1つめのアプリであるLaboDXが使えます.LaboDXは電子カルテの検査データをレポートなどの書式に変換し,値を評価するアプリで,み…

FreeNASでファイルサーバの構築(7) PlexMediaServer

せっかくファイルサーバを作ったので,家のどこでもサーバに保存した映画を楽しめるようにするために,PlexMediaServerをFreeNAS上で動かすことにしました.これで映画鑑賞が捗るぞ(^^)b PlexMediaServer Pluginのインストール Plugins > Available でPlexMe…

FreeNASでファイルサーバの構築(2) PC構築

mouse computer MDV ADVANCE GT 9500B2 の部品を流用して,新しくFreeNASファイルサーバを組みました.

FreeNASでファイルサーバの構築(5) FreeNAS初期設定

FreeNASが起動するようになったら,初期設定をします. GUIにログイン Userの作成 e-mailの設定 IPアドレス設定

FreeNASのUSBスティックのパーティーションフラグを修正する

FreeNAS 9.3のisoファイルをUSBにddしてブートすると,パーティーションフラグのせいでBIOSがフリーズしたりエラーが出たりすることがあります.みーはこの問題でハマったので,ここに対処法をまとめておきます. 環境 FreeNAS 9.3 マザーボード : XFX NFORC…

FreeNASでファイルサーバの構築(4) BIOS設定

FreeNASを快適に使えるようにするためのBIOSの設定を備忘録を兼ねてまとめておきます. BIOS : Phoenix AwardBIOS ブートデバイスの優先度設定 Home > Advanced BIOS Features Hard Disk Boot Priority USB-HDD が先頭に来るようにする. SATA認識中のフリー…

FreeNASでファイルサーバの構築(3) FreeNASインストール

FreeNASのインストール方法はここ[freenas.org]に書いてあるが,みーのやった方法をまとめておきます. FreeNASはHDDにインストールするのが簡単ですが,HDD1台をOS用に使うのはもったいないし電気代もかかるので,USBスティックにFreeNASをインストールする…

FreeNASでファイルサーバの構築(1) スペック

いろいろなものを電子化するようになって,みーの家のファイルサイズは増加の一途をたどり,既存のHDDの容量が逼迫してきたので,ファイルサーバを構築しました.備忘録も兼ねてFreeNASを用いたファイルサーバの構築方法をまとめます. 目標 みーの家のデー…

PythonのPillowで画像処理

Pythonで画像処理をするには,opencvなどのライブラリが有名みたいですが,単純な画像処理ならばPillowというライブラリが簡単みたいなので,使い方をまとめておきます. 環境 : Python3.4.2 on Mac OS X 10.10.3 リンク Pillow Docs インストール $ sudo pi…

DrupalをGoogle App Engineにデプロイする

Drupalでサイトを運営するにはサーバーの管理が必要で,nginxの設定とかアップロードとかが面倒なうえに余計なことをするとサイトが停止してしまう.以前,Amazon EC2のUbuntuでnginxとphp-fpmとDrupal 7という記事でPaaS (Platform as a Service)なサーバー…

Google App EngineでDjangoの管理画面が使えない

Google App EngineでDjangoの管理画面(admin/)で, You don"t have permission to edit anything. (変更のためのパーミッションがありません。) というエラーが表示されたら,urls.pyの内容を確認してください. # url.py from django.conf.urls import patt…

Google App EngineでAdminerを使ってGoogle Cloud SQLを操作する

Google Cloud SQLは,GoogleのMySQLデータベースサービスです.AdminerをGoogle Apps Engineにデプロイし.Google Cloud SQLをブラウザーから操作する方法を紹介します.Adminerは1つだけのphpファイルで構成されているために,phpmyadminよりもずっと簡単に…

iOSのブラウザーでコピー禁止のサイトをコピーする

iOS

一部のサイトでは,Javascirptなどを用いて文章のコピーを禁止しています.コンテンツを保護したいのでしょうが,コピーを禁止されると知らない単語を調べる時にわざわざキーボードを使って入力しなければいけません.非常に面倒です. iPhoneやiPadなどのiO…

PythonでListの行と列を入れ替える

Pythonにて行と列を入れ替えるには,zip(*list)を使用します. data = [ [1,2,3,4,5], [6,7,8,9,0], [3,4,5,6,7] ] for x in zip(*data): print(x) 出力は, (1, 6, 3) (2, 7, 4) (3, 8, 5) (4, 9, 6) (5, 0, 7) となります. Pythonでアスタリスクはリスト…

Lightning - SDカードカメラリーダー のレビュー

先日Lightning - SDカードカメラリーダーを購入し,使用してみたのでレビューします. 環境 iPad Air2 iOS8 GoPro Hero3+ silver edition SONY Cybershot DSC-HX30V レビュー GoProとCybershotにて,静止画(jpg)と動画(mp4)を撮影し,iPad Air2にSDカードを…

Windows Backupが途中で止まる→深刻なエラーだった

Windows Backupの自動実行が頻繁に停止するという問題が発生するようになった.バックアップが自動で取れていないといざというときに困るのでトラブルシューティングをしたところ,思ったよりも深刻なエラーだったのでまとめておく. 環境 Windows 7 64bit …