2015/01/28

通常inputタグで「autocomplete="off"」とすると、自動入力が阻止できる。 ただChromeでは(バージョン 40.0.2214.93現在)この設定が反映されず自動入力されてしまい、思わぬトラブルになってしまう。

クライアント側のChrome設定で阻止するのも何だか。 力技ですが、HTMLにダミーのパスワードタグを記述しておくと回避できる模様。




  2015/01/22

「SideBarEnhancements」はファイルの作成、削除、複製などのメニューを表示するプラグイン SideBarEnhancements SublimeText

InstallPackageで「SideBarEnhancements」をインストールできる。

  2014/12/25

Android StudioがPreview版のまま放置していたので、今更ながら環境再構築 Eclipceベースでインストールするのと比べて格段に楽になってます!

「Java JDK」

Java JDKはOSXを最新にしていれば、自動インストールされる

「Android Studio OSX」ダウンロード

http://developer.android.com/sdk/index.html

次にインストール・起動後、SDKの選択場所が問われるので、SDKを用意する

「Android SDK OSX」ダウンロード

http://developer.android.com/sdk/installing/index.html?pkg=tools

SDKをダウンロード&解凍後、任意のディレクトリに移動して「Android Studio OSX」起動後に選択する。 android studio

例)/Users/ユーザ/Library/Android/android-sdk-macosx/

「Android SDK Manager」でTools等をインストール

「Android Studio」で「Android SDK Manager」を起動 android studio

Tools、API、Extraなど必要な物を選択してインストール android studio

この辺は作成するアプリ、OSバージョン、端末環境によって異なるので臨機応変に。

Licenseに同意する必要があるので、ある程度一気にインストールした方が楽かもしれない。 android studio

ちなみに、前のプロジェクトをインポートしたら日本語が文字化けした。 というより、Android Studioからgradleビルドになったため、build.gradleファイルに以下を記述する必要があるようだ。 [java] tasks.withType(Compile) {   options.encoding = 'UTF-8' } [/java]

  2014/09/05

http://docs.mongodb.org/v2.2/tutorial/install-mongodb-on-debian/

apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

vi /etc/apt/sources.list

deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen

aptitude update

aptitude install mongodb-10gen

aptitude install mongodb

mongo --version

vi /etc/mongodb.conf

bind_ip = 0.0.0.0 port = 27017

/etc/init.d/mongodb restart

aptitude install php-pear

pecl upgrade

pecl install mongo

※PECLサーバがダウンしていることがあるので注意

extension=mongo.so

  2014/09/01

PHPでSCPを利用する場合、「libssh2」パッケージ、またはPECLの「ssh2」をインストールする必要がある。

Debianパッケージインストール

aptitude install libssh2-php

ssh2_connectをリソースとして、ログイン名、パスワードは平文で利用できる。

サンプル

    function scpUploadFile($file_path, $remote_path) {
        $connect = ssh2_connect($this->host, $this->scp_port);
        $is_auth = ssh2_auth_password($connect, $this->login_name, $this->password);
        if (file_exists($file_path)) {
            $is_success = ssh2_scp_send($connect, $file_path, $remote_path);
        }
    }

    function scpDownloadFile($file_path, $remote_path) {
        $connect = ssh2_connect($this->host, $this->scp_port);
        $is_auth = ssh2_auth_password($connect, $this->login_name, $this->password);
        $is_success = ssh2_scp_recv($connect, $remote_path, $file_path);
    }

  2014/09/01

aptitude install php5-dev libcurl3-gentls-dev libmagic make

aptitude install php-pear

pecl install pecl_http

extension=http.so

channel://pecl.php.net/ssh2-0.12

  2014/08/21

vi /etc/apt/sources.list deb http://www.apache.org/dist/cassandra/debian 11x main deb-src http://www.apache.org/dist/cassandra/debian 11x main

aptitude update aptitude search cassandra aptitude install cassandra

/var/lib/cassandra/

/etc/init.d/cassandra start

wget https://github.com/downloads/thobbs/phpcassa/phpcassa-0.8.a.2.tar.gz

aptitude php5-dev

cd /usr/local/phpcassa/thrift/ext/thrift_protocol

phpize

./configure

make && make install

mkdir conf.d

  2014/08/14

Sambaインストール直後は、Sambaパスワードと書き込み権限を設定する必要がある。

Sambaパスワード設定

smbpasswd -a ユーザ名

Samba書き込み権限

書き込み権限を与える場合、/etc/samba/smb.conf に設定する

readonly = no

  2014/07/29

$brew install docker boot2docker

$docker -v $boot2docker

$boot2docker init

$boot2docker up

./bash_profile export DOCKER_HOST=tcp://localhost:4243

$docker version

  2014/07/26

Debianインストール時に、デスクトップ環境(GNOME)を選択してしまった(?)。

CUIに変更するにはGRUBの設定を以下のように変更する。

grubの編集

#vi /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="text"

grubの更新

#update-grub

pngファイルの軽量化
Google DriveのIconを再起的に削除
php-markdownでバニラPHPなコードブロック処理
laravel-ffmpeg を使う
2021年版 Ubuntu + certbot + Let's Encrypt でサーバ証明書設定
GihHub のデフォルトでない master ブランチを checkout する
マルチログインで未認証のリダイレクト
Homebrew で Redis をインストール
CSS だけでスムーズスクロール
EC-CUBE4 で Gmail の smtp を利用する
Amazon Linux 2 の amazon-linux-extras とは
UNIQUE カラムのバリデーションで自分自身を除外して更新
フォーム有効期限切れで Page Expired をリダイレクト
ログを日付でローテーションやクリアや削除
Homebrew で PHP8.0 から PHP7.4 にダウングレード
Big sur で zsh 移行と Homebrew アップグレード
Mac に minikube をインストール
途中から .gitignore に追加する
Larevel 6.x から Laravel 8.x にバージョンアップ
Composer で Allowed memory size (メモリ不足)エラー
Blade でカスタムクラスを利用する
git push git pull にブランチ指定せずに実行する
git pull や git push できなくなったとき
Docker のコンテナからホストOS に接続
Mac で ローカル IP アドレス(ipv4)のみを表示する
ホストOS から Docker の MySQLコンテナに接続
caching_sha2_password のエラー
node-config で環境設定ファイルを利用する
rootパスワードを初期化(再設定)する
Git から clone したときのエラー対処
Mac に MySQL をインストール
Mac に PostgreSQL をインストール
Laravel 環境構築 - Mac ネイティブ編
Firebase 入門 - Firebase とは
Firebase 入門 - CLI インストールとデータベースの設定
AWS 無料枠(t2.micro)で容量とメモリエラー
Cloud9 を起動する -初心者編-
gcloud で GCEインスタンスを起動してみる
AWS CLI と jq でインスタンス一覧を整形して表示
React と Laravel7 のプロジェクトを作成する
Homebrewインストール-2020年版
3直線で囲まれた範囲塗りつぶし
PuLP で線形最適化問題を解く
カスタムのペジネーションを作る
node-sass を使って sass をコンパイルする
Log ファサードでSQLログを分離して書き出す
いちから始める Docker - 複数のコンテナを使う - (2020年)
いちから始める Docker - docker-compose を使う - (2020年)
AWS ECR を使ってみる
Laravel7 でマルチ認証