備忘録

アスペクト比を保ったまま同一サイズに投稿画像を縮小・トリミングする

Posted on

sizedmage

オリジナルサイズが( size(x), size(y) )の画像を、アスペクト比を保ちつつ、黄色の枠 (tsize(x), tsize(y))のサイズで切り取りたい。もしオリジナルサイズが大きい場合は、一度黄色枠と同じアスペクト比の大きな箱で切り取った後(tsize(x), tsize(y))にリサイズしたい。

詳細は続きから。

Read the rest of this entry »

ARCの有効/無効設定を切り替える方法 – Dolice Lab

Posted on

ARCの有効/無効設定を切り替える方法 – Dolice Lab.

 

Swiftにobjective-c のソースを読み込ませた時にARCエラーが発生したのでとりあえずこれを行ったら無効化されてすっきりした。

本来ならメモリ管理とかしっかりさせないといけないかもしれないけれど、対症療法ってことでs。

pyflakesのハイライトを直す

Posted on

pyflakesとかいう、python言語のための素晴らしいvimの文法チェックプラグインがあります。しかしながら、言いたい。

 

SpelBad(pyflakesの文法間違い用)ハイライトみづらいんじゃ!!!!!!!!!!!!!!!

 

そんな私の備忘録です。

Read the rest of this entry »

mysql.connectorで、Dictionaryの形でデータを習得するカーソル

Posted on

python3を勉強中。

mysql.connectorを用いて、Dictionaryの形でデータを習得する方法がわからなかったが見つけたので以下に記録を…。普通のカーソルの代わりに、MySQLCursorDictという独自のカーソルを作ることでディクショナリの形でデータを得られるように変更出来る。

from pprint import pprint
import mysql.connector

class MySQLCursorDict(mysql.connector.cursor.MySQLCursor):
    def _row_to_python(self, rowdata, desc=None):
        row = super(MySQLCursorDict, self)._row_to_python(rowdata, desc)
        if row:
            return dict(zip(self.column_names, row))
        return None

cnx = mysql.connector.connect(user='root', database='test')
cur = cnx.cursor(cursor_class=MySQLCursorDict)
cur.execute("SELECT c1, c2 FROM t1")
rows = cur.fetchall()
pprint(rows)
cur.close()
cnx.close()

以下が参考元サイト

Planet MySQL – Archives – Fetching rows as dictionaries with MySQL Connector….

Linux環境でOneDriveの同期が可能な「onedrive-d」(wine不使用)

Posted on

OneDriveはMicrosoftが開発しているクラウドストレージサービスですが、Ubuntu などのLinux環境、Unix環境などでは利用できませんでした。最近、それに対応させたオープンのプロジェクトが出来ましたのでご紹介します。

Read the rest of this entry »

EverVimをroot権限利用不可な環境で使う

Posted on Updated on

EverVim at root権限利用不可な環境

最近vimっていうテキストエディタが便利だと思って使っているわけですが、その中でEvernoteとそのvimエディタの連携が行えるevervimなるプラグインが存在しました。ということで、以下その時に行った方法を説明します。素人のソリューションですので、これでもし何か問題が起こるかもしれません。

ちなみにシェルはtcshでした

Read the rest of this entry »