2015-06-01から1ヶ月間の記事一覧

【CentOS6】新規ユーザーの追加とsudo権限の付与

環境 CentOS 6.6 ユーザー作成と権限付与 各コマンドはsudo権限のあるユーザーで実行する。 またsudoは、wheelグループに属しているユーザーのみ可能という方針で行う。 visudoコマンド単体で/etc/sudoersの編集は可能だが、/etc/sudoersの下部に記載されて…

site-packagesの場所を確認する

対話型シェルを起動し下記を実行。 >>> import site; site.getsitepackages() ワンライナーで完。

【MeCab】Python3で解析時にbuiltins.UnicodeDecodeError【Flask】

Twitterから取得したデータをMeCabで処理し、Flaskを用いたWebアプリケーション上で表示しようとしたところ、下記のようなエラーが出現。 builtins.UnicodeDecodeError UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 0: invalid st…

Macでwgetする

Mac

curlはあるけど、wgetの方が気楽なので。 色々やりかたはあるんだろうけど、Homebrewで入れるのが良いと思う。 brew install wget wget http://www.google.com 一行でらくらく解決。

【Bottle】@viewデコレータを自前で定義する【Jinja2】

通常Bottleを使用する場合は、使用するテンプレートに併せて必要なメソッドやデコレータをインポートして用いることで、viewテンプレートの描画を非常に簡単に行うことが出来ます。 例えば、Jinja2テンプレートを使用し、メソッドでviewテンプレートの描画を…

キーボードの入力ソースからUSを削除する

Mac

何故か定期的に復活してくるためメモ。 環境 Mac OS X Yosemite Google日本語入力 解決策 まずはメニューバーからキーボード環境設定を開く。 入力ソースタブに移動し、USを選択すると、 −が選択出来ない状態になっている。 以前までは日本語入力ソースのこ…

【Jinja2】特別な定数は小文字を使う

Noneってなんだよと度々怒られたのでメモ。 Jinja2ではPythonのTrue,False,Noneは小文字で表記される。 # × {% if some_func() is None %} # ◯ {% if some_func() is none %} いい加減にやってると結構難しい……。 参考 Jinja2 ドキュメント日本語訳

【Python】returnを記述しなかった関数が返す値

pythonコードを書いている際に、returnを書いていない(返り値の指定がない)関数が何を返しているのかが気になったためメモ。 結果からいうとNoneを返している。 def foo(): pass foo() is None # True 明示的にreturnを書いた場合も同様にNoneを返している…

縦タブのサムネイル除去も標準搭載したVivaldiはやはり最強か

以前の記事でユーザー手動での縦タブ時サムネイル除去を紹介したのですが、やはり不評だったのか、Snapshot 1.0.190.2から標準のオプションとしてサムネイルの除去が実装されました。 Snapshotの入手はこちらのページ右上から可能です。 あくまでSnapshotリ…

【SQLite3】基本コマンドとかのメモ

DB

普段MySQLばかり使っていて少々戸惑ったので軽くメモ。 ローカルのSQLite3を用いたデータベースを開く sqlite3 some.sqlite テーブルの一覧を表示 $ .tables 全てのテーブルのスキーマを表示 .schema 一部のテーブルのスキーマを表示 .schema some_table SQL…

新しいこと探し隊

一週間の間に身につける新規知識の個数を設定して、毎週欠かさず学習と記録を実践してみては、との提言を受け、それは大変良い取り組みのように感じた。 というわけで、FrontierSpirit日誌として新しく学んだことのメモ書きをしていこうと思う。 ただ新しい…

日常的な300記念

パピコ

intent.putExtraでMediaStore.EXTRA_OUTPUTを設定するとonActivityResultのIntentがnullになる問題

intentでカメラ起動後、撮影してからonActivityResultにて撮影された写真を利用しようとして相当詰まったのでメモ。 環境 Android API 15 問題 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, fil…

This AVD's configuration is missing a kernel file!!

というようなメッセージでAVDが起動出来なかったのでメモ。 実際には emulator: ERROR: This AVD's configuration is missing a kernel file!! emulator: ERROR: ANDROID_SDK_ROOT is undefined という二行がエラーとして吐かれていた。 原因はAVDの設定が不…

【AndroidStudio】新規作成したアプリケーションのデザイン画面でエラー

何も始めていない状態で出たので当惑。エラーメッセージおよび画面は以下。 Rendering Problems The following classes could not be instantiated: - android.support.v7.internal.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache…

【Bottle】view用templateの探索パスを追加する

Bottleで予め設定されたviewのtemplate探索用パスは['./', './views/']のみ。 自分でカスタマイズしたかったので追加。 適当な場所で、 TEMPLATE_PATH.insert(0, './some/path/') をすればOK。 参考 Template Search-Path Workaround