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

Bottleインストールする際にPermission denied: '/Library/Python/2.7/site-packages/bottle.py'と出た時の私の対処法

f:id:tsumayouzi:20160619000944p:plain
Bottle(pythonフレームワーク)をインストールしようと
pip install bottle
をしたところ、
IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/bottle.py'
と云うエラーが出てインストールできませんでした。

[対処法]
sudo pip install bottle
でいけました。

メモ:スマホSJIS環境をutf-8変換せずに対応可能(2016年5月現在)

f:id:tsumayouzi:20150222151344j:plain

ガラケー対応をしていたこともあるような、古めのシステムにて新規でスマホページ作成した時の話です。

スマホ用にincファイル等をSJISから変換+metaなどもsjisで統一したのですがどうにも文字化けがしてしまい調べるとブラウザ側の文字の判別がSJISとなっていました。

エンコーディングせずにSJISファイルのままページを作成してもandroidiphone共に以前のように文字化けはしませんでした。

初学者がunreal engine 4で360°動画を作成するメモ その1

f:id:tsumayouzi:20160513225941p:plain


初学者がヒストリアさんの記事
[UE4] 360°動画の作り方 | historia Inc - 株式会社ヒストリア を追って、自分がわからない部分を補完していくメモです。



主な内容
1、BluePrintの作成
2、1のコンポーネントとしてSceneCaptureComponentCubeを追加


この勉強メモで使わせていただく部屋はこちらの本↓で解説されていたものです。

UnrealEngine4建築インテリアビジュアライゼーション

UnrealEngine4建築インテリアビジュアライゼーション




それでは上記URLの記事を拝見しながら1つ1つメモします。

1、BluePrintクラスの作成
f:id:tsumayouzi:20160513234001p:plain
コンテンツ ブラウザ の新規作成 > ブループリントクラスが作成がありました

2、1のコンポーネントとしてSceneCaptureComponentCubeを追加

gyazo.com

ブループリントクラスを作成にすると別窓が開き親クラスの選択をせまられます、が
その際"Actor"を検索・選択してください。

gyazo.com


その後、作成したブループリントクラス(まるいやつ)をダブルクリック
(名前はわかりやすいように変更しましたのでcameraという名前で生成されているわけではないです)

gyazo.com

また別窓が開きますので左上"+コンポーネントを追加"より、
・camera
・TextRender
・SceneCaptureComponentCube
をそれぞれ検索&追加してください


記事続きます

vargantでphpファイルが動かない・認識されない時の対処方法

f:id:tsumayouzi:20160320165721p:plain VARGANTが起動しているのに置いたphpファイルが認識されず<?php の部分までブラウザに表示されてしまった時の対処方法です。

vargant reload

で再起動すると無事動きました。

Zendframework2でDBとの接続インスタンスが生成できなかった時の私の修正点

f:id:tsumayouzi:20150224224705j:plain

Zend\ServiceManager\ServiceManager::get was unable to fetch or create an instance for Application って言われた。

チュートリアルのまま書いてたのにどうにも動きませんでした。

grobal.phpの赤字部分のパスがおかしかったです。

'service_manager' => array( 'factories' => array( 'Zend\Db\Adapter\Adapter' => 'Zend\Db\Adapter\AdapterServiceFactory', ) )

android webView viewportあっていない問題

f:id:tsumayouzi:20150102020450j:plain

androidでwebViewアプリを開発中、気がついた事、 割とviewportが合わない。 特にちゃんとレスポンシブ対応出来ていないものに関して。

Webview.getSettings().setLoadWithOverviewMode(true); webview.getSettings().setUseWideViewPort(true);

をmainActivity.javaのonCreateとかのwebViewの設定箇所に加えるとそこそこ対応できました。

android webView javascript効いていない問題

f:id:tsumayouzi:20150102020450j:plain

もうすぐandroidアプリのストアでも審査が行われるのでGW中にしょうもないアプリを大量出荷中の出来事。

webViewアプリを作っていたらJSが効かない。 どうやらデフォルトで切られている模様 mainActivityのonCreateのwebViewを設定している部分に

myWebView.getSettings().setLoadWithOverviewMode(true);

を追加後、動くように。

日別でログからidごとの最大値を元にランキングを取得

Window関数

f:id:tsumayouzi:20150319180732p:plain SELECT rank() OVER ( order by fly desc), * FROM (select id,now(),max(カラム) as fly from テーブル名 where add_date between 'その日 00:00:00' and 'その日 23:59:59'and カラム >0 group by id order by max(カラム) desc) AS t

【cronに便利】SQL文だけでselectした内容をinsertする方法

f:id:tsumayouzi:20150319180732p:plain

INSERT INTO 移行先テーブル名 (項目名1,項目名2) SELECT 項目名1,項目名2 FROM データの入ってるテーブル名;