ytyng.com

ajax 取得内容を bootbox dialog で表示する

非同期 (おすすめ)

        var bb = bootbox.dialog({
            message: 'Loading...',
            onEscape: true,
            backdrop: true
        });
        var bbBody = bb.find('.bootbox-body');
        $.ajax({
            url: <URL>,
            success: function (data) {
                bbBody.html(data);
            }
        });

CSSでアスペクト比を固定する(LESS)

よくあるやつですが。いつも忘れてしまうので。

Ubuntu に ChromeDriver をインストール

Ubuntu に ChromeDriver をインストール

1. 最新版のバージョンを確認
https://sites.google.com/a/chromium.org/chromedriver/downloads

2. ダウンロード
$ cd /tmp/
$ curl -O https://chromedriver.storage.googleapis.com/2.29/chromedriver_linux64.zip

3. unzip
$ unzip chromedriver_linux64.zip

4. 移動
$ sudo mv chromedriver /usr/local/bin/

5. chromium のインストール
$ sudo apt-get install chromium-browser

JQuery ValidationEngine でツールチップの位置指定

<script>

uwsgiの設定ファイルでディレクトリを作成

[uwsgi]

Django SJISのCSVをダウンロードさせるビュー基底クラス

Django SJISのCSVをダウンロードさせるビュー基底クラス

PHP SSHの逆ポートフォワードごしにリモートデバッグする

本番サーバ等、離れた環境にある PHP をリモートデバッグする場合。

ElasticSearch ( AWS ESS) で、TransportError Signature not yet current ... と出る場合

TransportError(403, '{"message":"Signature not yet current: 20170412T064759Z is still later than 20170412T064642Z (20170412T064142Z + 5 min.)"}')

となる場合。おそらく、サーバの時計が合ってないので

Django Admin で ACE を使う

1. requirements.txt に追加

django-ace

VULTR インスタンスアップグレードメモ

VULTR のサーバが、気づいたら性能がよくなってた。

Ruby on Rails 環境を mac に構築する

rbenvは、apt や brew を使わずに git clone でいきましょう

Philips 4Kディスプレイを買ってつないでみて「遅ええええ」と思ったら応答速度の設定を見直す

Philips の 4Kディスプレイ BDM4350UC/11を会社用に買って、Mac Book Pro Retina 2014 に繋いで使ってみたら反応速度が遅すぎて発狂しそうになった。

Ruby on Rails + Vagrant + Rubymine 環境構築

仕事では Python + Virtualenv + Django + Pycharm でやってるんですが、Rails を扱わないといけない案件が出てきたので環境を作りました。

JSでURLをパースしてクエリ引数を取得する

new URL(location.href).searchParams.get('q')

iOS で見た時にフォームインプットにズームさせない Bootstrap + LESS版

.form-control {
textarea&,
input[type="color"] &,
input[type="date"] &,
input[type="datetime"] &,
input[type="datetime-local"] &,
input[type="email"] &,
input[type="month"] &,
input[type="number"] &,
input[type="password"] &,
input[type="search"] &,
input[type="tel"] &,
input[type="text"] &,
input[type="time"] &,
input[type="url"] &,
input[type="week"] &,
select:focus & {
font-size: 16px;
}
}

Django Admin カスタムフィルタを作成

SimpleListFilter を使って簡単に書ける

Mac brew の PHP で dlopen(/usr/local/opt/php56-intl/intl.so, 9): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.57.dylib

$ php
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/opt/php56-intl/intl.so' - dlopen(/usr/local/opt/php56-intl/intl.so, 9): Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.57.dylib
  Referenced from: /usr/local/opt/php56-intl/intl.so
  Reason: image not found in Unknown on line 0


となったら

/usr/local/opt/icu4c/lib/ を見てみると、icu の 58 はインストールされている。

Selenium Firefox で geckodriver.log を出力しない

サーバ上で permission denied になっちゃうことがよくあるので

ubuntu の Selenium で 'geckodriver' executable needs to be in PATH になったら

ubuntu で Selenium を Python から動かそうとして

Failed to fetch http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found になったら

ubuntu で、

最近のツイート

  • ytyng

    ytyng @ytyng

    HIS のベトナムのハロン湾クルーズのガイドさんが天然でシセロ(cv 岩崎ひろし )でクルーズ船内ざわついている。突然ハイテンションで歌い出したり高笑いしたり同じ言葉を連呼したり
    2 日, 15 時間 前

  • ytyng

    ytyng @ytyng

    漫画村閉鎖したので、僕らのサイト使ってくださいね。マンガが無料で読めます。スキマ。まだサーバ負荷には余裕があります! https://t.co/dTjQJZO1TP
    1 週間, 5 日 前

  • ytyng

    ytyng @ytyng

    エンジニアリング組織論への招待 https://t.co/FUqPgcUKWh めっちゃいい本だった。 ただしKindle版とまちがって紙の本が家に届いてて失敗した。
    2 週間, 2 日 前