みーのぺーじ

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

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

久しぶりにPythonをWindowsにインストールしたら簡単になっていた

久しぶりにWindowsでPythonを使うことになり,Python 3.4.2をインストールしたのですが,すごく簡単になっていたので感動しました. これがインストーラーのスクリーンショット. なんとpipがデフォルトでインストールされ,Pathも自動で通してくれた. なの…

Macでブラウザのプラグインをアンインストールする

Adobe Flash Player, Silverlight など,ブラウザにはプラグインがたくさんありますが,動作がもっさりとしたり,セキュリティが気になったりします.こういったプラグインをアンインストールする方法をまとめておきます. Finderにて,以下の2つのディレク…

Drupalのmoduleを作成する時のメモ

Drupalで自分用にモジュールを作成した時のメモ. 基本的にはDrupalのサイトのCreating modules - a tutorial: Drupal 7.x を参考にする.以下で,[module]はモジュール名である. 以下のファイルを用意する. [module].module : モジュールのメインのphpフ…

YosemiteにしたらiMacがスリープから復帰しない

先日iMac 2011 を Yosemiteにアップデートしました.しばらく使っていて,スリープすると,復帰に失敗することがあることに気づきました.みーが調べた対処法をまとめておきます. みーの環境 {#みーの環境 style="color:rgb(55, 55, 55); font-style:normal…

Pythonでエクセルファイルを扱う

Pythonでエクセルファイルを扱うためのモジュールはいくつかありますが,多くはうまく動かないようです. 現在は,python3.4 と xlwt-future 0.8.0 を利用するのがよさそうです.

UbuntuでPythonのDjangoを使う

DjangoをUbuntu上のPythonで動かすためのインストールと設定の方法をまとめておきます.(参考:Setting up Django and your web server with uWSGI and nginx) 上記のページではvirtualenvを使用していますが,pythonにはもともとvenvが標準であるので,ここ…

UbuntuでPythonのvenvを使う

PythonでWebサービスを作るときに,Pythonの仮想環境があるといろいろと便利なので,venvを使ってみました. 環境 Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-36-generic x86_64) python3.4.2のインストール python3.4.2 Gzipped source tarball (download) 以下…

VMware fusion 6 が Mac OS X 10.10 Yosemite で異様に遅い

Vmware fusion 6.05は iMac 2011 の Yosemiteでも実行可能なバージョンですが,なぜか異様に動作が遅くなりました. Parallels KBに対処方法が書いてあったので,リンクを貼っておきます. Extremely slow performance after the upgrade to Yosemite on iMa…

サイトが停止していた件

2014.12.14の日中に,このサイトを含む,みーが運営しているすべてのサイトが停止していました.現在は復旧しております.ご迷惑をお掛けしました. Amazon EC2からエラーが来て,何事かと確認したところ,すべての設定画面にてサイトを運営している仮想マシ…

Amazon EC2のUbuntuでnginxとphp-fpmとDrupal 7

Amazon EC2上のUbuntuにnginx, php-fpm, mysqlをインストールして,Drupal 7を動かす方法をまとめました.このサイトのセットアップ方法のメモでもあります. 環境 Amazon EC2 Ubuntu Server 14.04 LTS (HVM), SSD Volume Type (Ubuntu Server 14.04 LTS (HV…

DrupalでCKEditor, Insert, Colorboxを連携させる

Drupalで記事を書くにはCKEditorなどWysiwygエディターが有用で,画像を挿入するにはInsertモジュールが便利です.Drupalで画像をクリックして拡大表示するようにするには,Colorboxを使用するのが便利です.これらの機能が連携するように設定する方法を紹介…

ネットワークの接続状況を取得する

どんなプロセスがどこのサーバーと接続しているかを調べるには,lsofコマンドを使うのが便利です. 現在のネットワーク接続状況を表示する.lsof -i -iオプションで,ネットワークの接続状況を表示します. xxxxxxxx$ lsof -i COMMAND PID USER FD TYPE DEVI…

TimeMachineから古いMacのLibraryフォルダーを復元する

Macをリストアしたり新しいMacを購入した時に,古いTimeMachineのバックアップからLibraryフォルダーを復元しようとしてアクセスできず困ったので,解決策をメモしておきます. TimeMachineに入るのではなく,バックアップしたHDDにFinderからアクセスします…

iTunes Match で編集したはずの音楽情報が元に戻る

iTunes Matchを有効にしている場合,時々編集したはずの音楽情報が元に戻っていることがあります.せっかく編集したのにそれが無くなってしまうのは非常に残念なので,これを防ぐ方法を紹介します. iTunes Matchでは,ローカルのiTunes Libraryとクラウドの…

com.apple.MediaLibraryService が CPU を占領する

MacのOSを10.10 Yosemiteにアップデートしたところ,起動時にcom.apple.MediaLibraryServiceというプロセスがCPUを大量に使っていて起動が遅いので,解決方法を調べたのでメモ. まず,com.apple.MediaLibraryService というプロセスが何をやっているかなの…

com.apple.geod が Not Responding (応答なし)

先日Macを10.10 Yosemiteにアップデートしたところ,com.apple.geodというプロセスが常にNot Responding (応答なし) となっているのに気づきました. あまりよろしくないので,調べたところ,com.apple.geodはlocation serviceのプロセスなのだそうです.と…

Macでダイアローグのショートカット

Macにてダイアローグが表示された時のショートカットをメモ. 保存:Return キャンセル: Escape 保存しない: Cmd + D DはDiscard(破棄)の頭文字と覚える. 慣れるとWindowsのTab+Enterよりも間違えが減って便利.

Python3でエクセルファイルを扱う

Pythonでエクセルファイルを扱うには,xlrd / xlwt / xlutils パッケージを使えばよいのですが,2014.9.28現在python3に対応していないので,これらをインストールすると以下のようなエラーが出ます. $ sudo pip install xlwt Downloading/unpacking xlwt D…

Djangoでファイルをダウンロードする

Djangoでサーバーからファイルをダウンロードする方法を紹介します. view.pyにて,download(request)を実行するとファイルがダウンロードされるようにします.python3.4にて確認済み. テキストファイル .txt from django.http import HttpResponse import …

Djangoでフォームのフィールドをhiddenにする

Djangoにて,フィールドを非表示(hidden)にする方法を紹介します. 以下のようにします.ここで,form変数は,django.forms.Formを継承したクラスのインスタンスです. for name in form.fields: form.fields[name].widget = forms.HiddenInput() そして,fo…

Ubuntu Serverにて全サービスの状態を取得し制御する

Ubuntu Serverで実行しているはずのサービスが正常に実行されているかを調べるには,serviceコマンドを使用するのが便利です.service --status-all と実行します. $ service --status-all [ + ] acpid [ - ] apparmor [ ? ] apport [ + ] atd [ ? ] consol…

Xperiaでスクリーンショット

Xpeiraにてスクリーンショットするには以下の方法があります. 電源ボタンとボリューム小ボタンを同時押しする 電源ボタン長押しでスクリーンショットを取るをタップする

XperiaでSonyのソフトウエアのアップデート通知を無効にする

Xperiaには,SONYが作成したアプリケーション(WalkmanやMovieなど)のアップデート通知をする機能がありますが,使用していないアプリなどではおせっかいな機能なので,アプリ毎に通知を無効にする方法を紹介します. まず設定よりAbout Phoneをタップ. Appl…

Djangoのインストールと起動

WebアプリケーションをPythonベースのDjangoを利用して作成したので,その時のインストールと起動のメモ. 環境: Amazon EC2 Ubuntu 14.04, nginx, mysql, python3 // python3.4のインストール apt-get install python3 // pipのインストール wget https://b…

Google AdSenseの広告タイプにレスポンシブができた

最近のサイトはレスポンシブなデザインが流行っていて,デバイスの画面に応じて最適なレイアウトとなるように構成されています.みーのぺーじも,以前よりレスポンシブなデザインを導入していましたが,Google AdSenseの広告の大きさが一定だったために,広…

Drupalでブログみたいな「次 (Next)」と「前 (Previous)」を表示する

ブログでは,投稿の最後に,次の投稿と,以前の投稿へのリンクが表示されることが多いです.これによって,スムーズに文章が読め便利です.Drupalでもこの機能を実装する方法があるので紹介します. Flippyというモジュールを使用します.(7.x-1.3 2014.9.14…

Googlebot がサイトにアクセスできません に対処する

Amazon EC2にホスティングサーバーを移行した時に,以下のようなエラーがGoogle ウエブマスターツールで表示されたので,エラーの解消法をメモしておきます. Googlebot がサイトの DNS 情報の取得を試みましたが、過去 24 時間で 97 件のエラーが発生しまし…

TeraStationを直す

テラステーションとは,Buffaloが発売するNASであり,データの共有を目的としたストレージである.みーもとある団体でお世話になっているのだが,先日突然エラーを吐いて永遠の眠りについてしまったので,復活させるべく奮闘した内容をここにまとめておく.…

RAID0の片割れHDDからデータを取り出すレスキュー方法

NASなどでRAID 0 (ストライピング) を設定していたが,片方のHDDが壊れてもう1つのHDDしか残っていないけど,保存したデータをなんとか取り出したいんだよね,ということはたまにある話です.みーの備忘録も兼ねて,方法をまとめておきます. 最初にLinuxを…

Unityで2D スプライトのアニメーションを作る

Unityで2Dスプライトのアニメーションを作ろうとしていて,いまいちよく分からなかったので,分かりやすいようにまとめてみました. ここでの作業目的は,AdobeのIllustratorでアニメーションを作成し,Unityに取り込んだ後,Unityでアニメーションを自由に…

impossible figure animation (不可能図形アニメーション)

不可能図形を用いたアニメーションを作成しました.音楽が流れますので,音量に注意してください. こちら 不可能図形に関してはこちらが詳しいです.(http://im-possible.info/english/articles/triangle/triangle.html) ボタンを押すと,再生と停止ができ…

Circlation

整列した円が変形しながら融合分離していくアニメーションです.音楽が流れますので,音量に注意してください. こちら モバイル版ブラウザだとコマ落ちすることが多いようなので,以下からYouTubeで観覧することも可能です. ソースコード こちら

cx_Freezeでもprint()の出力を見る方法

cx_FreezeでPythonスクリプトをフリーズした時に不便なこととして,print()の出力が見れなくなることがあります.これを解消するための方法を考えました. sys.stdoutとsys.stderrをファイル様オブジェクトに指定して,ファイルに出力します,以下のコードの…

SpriteでLookAtがうまく動作しない時の回避策

Unityではtransform.LookAt(target)を使えば指定した方向を向くように向きを設定できますが,2Dのspriteではうまく指定した方向を向いてくれません (Unity 4.5.1で確認). なので,LookAtを2Dで実装して回避するスクリプトをメモしておきます. # Boo script…

iTunes Match で曲が灰色になって再生もダウンロードもできない

先日の5/2に日本公開となったiTunes Matchを早速使ってみました.この時にハマったことをまとめておきます. みーもやってしまったミスですが,iTunes Matchとマッチしたーーキタ━(゚∀゚)━! と喜び調子に乗って,元の曲ファイルを削除して再ダウンロードしようと…

MacのFinderのクイックルックが動作しないとき

MacのFinderのクイックルックが動作せず,スペースキーを押しても白い画面しか表示されない時は, FinderにてCommand + G で, /Users/<User>/Library/Containers/ をコピペして,移動. com.apple.quicklook.ui.helper を削除し,Finderを再起動すると治るみたい.</user>…

FW Manager (fitbitとwellnesslinkのソフト)

先日購入したFitbit Oneですが,体重計はOmronのを持っているので,そのデータをfitbit.comに転送するのを主な目的として,管理ソフトを作成しました.fitbitとwellnesslinkのデータの管理が可能です.両方のサービスはともにデータの保存期間が決っているの…

Fitbit API を Pythonで使ってみた

先日Fitbit Oneを購入した,という記事を書いたが,今までOmronのWellnessLinkを愛用していたみーがこっちに乗り換えた理由の1つに,サービスのデータにアクセスするためのAPIが充実している,という点がある.WellnessLinkもデータをエクスポートできるのだ…

Requestsをcx_freezeするときのポイント

Requestsという便利なモジュールを使ってちゃちゃっとPythonのソフトウェアが完成したのはいいが,いざcx_freezeでフリーズしようとすると以下のようなエラーが出てなんじゃこりゃ?ってなった時のメモ. Traceback (most recent call last): File "/opt/loc…

FitBit One を購入した

先日,FitBit Oneを購入したので,紹介してみます.FitBit Oneとは,活動量計と睡眠記録計を合わせたようなものです.常に装着しているだけで,どれだけ体を動かしているか,どれだけよく眠れているかが分かるのです.データをとるのが大好きなみーとしては…

Windows 7 でパスワードなしのGuestに自動ログインを設定する

Windows 7 をプリントサーバーとして使用する場合,別のPCからサーバーにログインする必要があります.毎回サーバーにログインする画面が表示されるのは非常に鬱陶しいので,Guestでパスワードなしでログインできるのが一番便利だな,と思ったので,Guestで…

ProtScheme

NCBIのProtein Databaseを検索し,タンパク質のドメイン構造図を作成するソフトウエアです. 以下のようなスキームが1分もかからずに作成できます! ソフトウエアのダウンロードはこのページの最下部のリンクをクリックしてください.フリーソフトとして公開…

Androidでジャイロを使う時の注意

UnityでAndroidのジャイロを使おうとしてハマった.どうやら,Gyroscope.enabledをtrueにしなければ使えないらしい. 最初に以下のようにジャイロを有効にして, def Start (): gb = SystemInfo.supportsGyroscope; if gb: Input.gyro.enabled = true else: …

QtなPythonスクリプトをcx_Freezeでappにする (Mac OS X)

Pythonで,GUIをQtで実装したスクリプトを,Mac用のappファイルにする方法をメモしておきます.実はこれを実現するのは以前から苦労していましたが,MacPortsを使えば一発であることに気づいたのです. MacPortsをインストールしていない場合はこちらからダ…

このサイトに対する攻撃

ウェブサーバーをレンタルしているので,サーバーのログが見れるんだなーと思っていろいろと見ているうちに,このサイト(みーのぺーじ)に対して世界中から攻撃が仕掛けられていることに気づいたので,事例を報告してみます.気が向いたらこれからも不定期に…

iPad 版Keynoteで研究発表を実際にやった時のまとめ (発表)

前回の続きで,発表についてまとめます. 発表時のアシスト機能 Keynoteは発表時もとても便利です.まず,iPadをプロジェクターに接続するのですが,これはケーブルを繋げるだけでプロジェクターに表示されます.PCだと解像度の設定などが煩雑ですので,非常…

iPad 版Keynoteで研究発表を実際にやった時のまとめ (作成)

前回の続きで,スライドの制作についてまとめます. 日本語 Keynoteは英語にて開発されているので,どうしても日本語を使うとフォントやデザインがイマイチになることが多かったのですが,version 2.1ではこのあたりはかなり改善された印象です.しかしテー…

iPad 版Keynoteで研究発表を実際にやった時のまとめ (総論)

先日大学にて研究成果の口頭発表を行いました.その際に「iPadとKeynoteで挑むで!」という挑戦を行いましたので,その経験をまとめてみました.iPadとKeynoteで発表したい方を想定して書いていますが,これは自分用の備忘録でもあります. ちなみにみーの発…

Bluetooth Setup Assistantの自動起動を停止する

Hackintoshで,PS/2のキーボードやマウスを使用する場合,Macはキーボードが接続されていないと勘違いして,起動時にBluetooth Setup Assistantが開かれます.毎回閉じるのは鬱陶しいので,起動しないようにする設定方法をメモしておきます. Bluetoothの設…

Unityにて複数のカメラを使う

Unityでは複数のカメラを使用することができますが,上手に利用すればとても便利なので,メモしておきます. オブジェクトに印をつける デモ (マウスでドラッグしてカメラを動かします) 最初に,Cubeと印のテクスチャの2dスプライトを作成します. それぞれ…