ytyng.com

MySQL InnoDBのフルテキストインデックスで、ストップワードフィルタを無効にする (in, by, is などで検索できるようにする)

経緯

MySQL5.6 の、InnoDB にバイグラムでフルテキストインデックスを作っているのですが、 TWIN という文字を検索しようとした所、

SSL証明書の有効期限を timedelta で取得

SSL証明書の有効期限を timedelta で取得

Django マネジメントコマンドの重複起動防止デコレータ

Xcode7でビルドしたら ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 ..." が出た

下記記事が参考になりました。

Django TemplateView を、@cached_property を多用して書いてみる

Django に標準搭載の django.views.generic.TemplateView。

Bootstrapカルーセルの初期アクティブ項目をランダムで選択する

Bootstrap で、ヒーローエリアの大カルーセルを表示する時、初期位置をランダムで変更する方法です。

プロセスプールを使って並列処理を簡単に書く

今までは、threading.Thread を使ってオレオレスレッドプールなんかを書いてたりしましたが、Pythonに用意されてないはずがないと思って探してみたら multiprosessing.pool.Pool がそれでした。超簡単にプロセスプールが作れる。今までの俺は何だったんだ。

Python 簡易スレッドプール

multiprocessing.pool.Pool 使えばよかった orz

複雑なクエリで検索した Django モデルインスタンスを Paginator でページングする

class Content(models.Model):
    content_name = models.Charfield(...)
    group_id = models.PositiveIntegerField(...)
    volume_number = models.PositiveIntegerField(...)
    ...

典型的な Django のモデルクラスががあるとして、そのインスタンスを複雑な SQL 1発で検索したい。 結果は Web ページに表示したいが、多くの行になることが予想されるため、パジネータを表示したい。

UIWebView の、フレームサイズとビューポートサイズの関連がよくわからなくて悩む

iOS Simulator 8.4

Ubuntu Linux 14.10 に MySQL 5.6 をインストール

cd /tmp/
wget "http://dev.mysql.com/get/mysql-apt-config_0.3.5-1ubuntu14.10_all.deb"

sudo dpkg -i mysql-apt-config_0.3.5-1ubuntu14.10_all.deb
# Server -> MySQL 5.6 -> Apply

sudo apt-get update
sudo apt-cache policy mysql-server

sudo apt-get install mysql-server

(再設定: sudo dpkg-reconfigure mysql-apt-config )

Django 1.7 で、マイグレーションファイルでフルテキストインデックスを作成する

Django 1.7 以上の DB マイグレーション機能で、MySQL のフルテキストインデックスを作らせる方法です。

JIS キーボードの mac で、US キーボード気分を味わう 

昔買った JIS キーボードの mac を使ってると、周りの US キーボード集団が気にかかる。「開発はやっぱ USキーボード でしょう!」と言われて、「いや、かなキーがあるのと control キーの配置が良くてね」と言い訳をしてみても内心少し傷つく。なんてことありますよね。

Raspberry Pi で、128x64 OLED LCD ディスプレイを動作させる

http://ytyng.com/picture/raspberry-pi/u8g/IMG_4613.jpg

Amazonで衝動買いした、128x64 OLED LCD ディスプレイ

iOSで CarouFredSel を使った場合、タッチしての遷移がいつのまにかできなくなっていたので

iOSで CarouFredSel を使った場合、タッチしての遷移がいつのまにかできなくなっていたので

ディスプレイが無い Linux で、Firefox + Selenium を Python 上で起動して自動操作する

Selenium を、ヘッドレス Linux上で、Python から起動する方法です。

duplicate symbol のリンカエラーが出たり出なかったり

Xcode で、iOS アプリをビルドした時

Django の機能(テンプレートレンダラ)などを使いたいけど settings を定義したくない時、MagicMockを変わりに使うのはどうでしょう → 間違ってた

間違っていました。

Djangoのテンプレートビュー (TemplateView)で文字列置換する方法

Djangoのテンプレートビュー ( TemplateViewクラス) を使って、HTMLテンプレートをそのまま出力したいけど、 その出力結果の文字列を一括置換したい方法2案です。

iOS In App Purchase のレシート検証手順

iOS 端末での処理

SKPaymentTransactionObserver の

最近のツイート

  • ytyng

    ytyng @ytyng

    https://t.co/4BcaKOjNBq ヒカキンさんのマンガ買ったもらった動画を公開後、サイト負荷限界になったけど急いでスケールアップしましたよ。マンガ買ってってー
    1 週間, 5 日 前

  • ytyng

    ytyng @ytyng

    ラズパイ3届いたので倉庫用のスマート時計作る https://t.co/9TfZHOkeTu
    2 週間, 5 日 前

  • ytyng

    ytyng @ytyng

    bootstrap cdn が少しダウンしてた。https://t.co/olTmNrJy33 / https://t.co/M4IqniWeWj どちらも。
    1 ヶ月, 1 週間 前