Chrome拡張でGoogle APIのトークンを得るには。

Chromeウェブストアに一度アップロードしないとアクセスできないっぽい。 めんどくさくね? 参考:madroom project: Chrome ExtensionでGoogleのサービスにOAuth2認証するメモ

Node.js環境を作る

Dockerfile #https://nodejs.org/en/docs/guides/nodejs-docker-webapp/ FROM ubuntu:latest #node:latestでもいいが、alpineなのに軽量ではないので注意#最新のNode.js環境を入れる RUN apt update && apt upgrade -y RUN apt install -y npm RUN npm insta…

Postgresql

別サーバにアクセスする psql -h アドレス -l これで一覧が見れればアクセス可能

PHP

PHP

sprintf 忘れやすいしぐぐってもあんまり出てこないのでメモ。 sprintf("%04.1f", $number); 「00.0」 sprintf("%04.2f", $number); 「00.00」 .2fで小数点の表示。 %04で0パディング。0パディングより小数点の表示が優先されるっぽい。

Composer

インストール curl -sS https://getcomposer.org/installer | php 実行したディレクトリにcomposer.pharとかcomposer.jsonとかができる。 ライブラリのインストール php composer.phar require ライブラリ名 ライブラリはvendor/に置かれる クラスのオートロ…

PHPのORM、Parisをいじる

試した環境環境 Amazon Linux AMI release 2015.09 PHP 5.6.14 PostgreSQL 9.2.14 導入前にその他のインストールや設定 sudo yum install php56 sudo yum install postgresql-server sudo yum install php56-pdo sudo yum install php56-pgsql sudo service …

画像と文字を中央揃えさせたい

CSS

親要素にline-heightとheightを同じ幅で指定。 画像にはvertical-align: middle;を追加。cssで縦方向中央に配置する方法(5つのケース+1) | バシャログ。

メモの話

話題 弟子の育て方(OJTにおいて『教える側』として気をつけたこと) - ゆとりずむ 初めに 私は上司からソースコードの修正を依頼されたら、まず作業内容の手順メモを取ります。 大抵の場合その作業はすぐには行わないので(何故なら私は納期の迫っている別案件…

ノンブロッキングなconnectを書く

ソケット通信、あるいはTCP的な話。 今回はコードなしです。 ブロッキングなconnectだと上手くいくけど、ノンブロッキングにした瞬間から何故か変な動作になった。 C言語さんのいけず。 何が悪かったのか getsockoptを使ってエラーチェックを怠っていた 戻り…

シェルスクリプト

コマンドラインでは動くが、cronで動かない コマンドをフルパス指定すると動く場合がある。 typeコマンドでフルパスを求めて書き換えてみると良い。 参考:コンソールで叩くと動くスクリプトがCronで動かない時 – ひげろぐ

CentOS eth0のMACアドレス設定しなおし

なんらかの都合でOSの中身はそのままにハードウェアだけ変更すると、eth0がup出来なくなる。 service network restartしても失敗になる。 何故か NICが変わったのでMACアドレスが変更になった為。 解決策 dmesg | grep eth0これでMACアドレスがわかる。メモ…

IllustratorとかPhotoshopとか

Illustrator 画像サイズの変更(内容物の引き伸ばしはしない) (Illustrator CS4以降で)アートボードのサイズを変更するには - DTP Transit 文字のふちに色を入れたい アピアランスを使うと良い http://tech.kihon.jp/illustrator/3456 他の方法を教えて頂き…

Gistを生成する $http({ url:"https://api.github.com/gists", method:"POST", data:{ files:files }, headers: { Authorization: "token "+accessToken } })AngularJSでやる時はこうする。 Gistで新規リポジトリを生成する時は、アクセストークンが必須にな…

Laravel

PHP

インストール http://readouble.com/laravel/5/0/dev/ja/installation.html に従ってインストール。 1.ドキュメントルートは生成したプロジェクトのpublicディレクトリに設定する。 2.プロジェクトのディレクトリ内でphp artisan key:generateを実行する 3.a…

CentOS7 困った事と対処法

php-mcryptを入れたい cd /tmp/ && wget wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpmrpm -Uvh epel-release-7*.rpmyum install php-mcrypt* epel-release-7-5.noarch.rpmは変わりやすいみたいなので、http://dl.fedo…

Docker(Client version: 1.2.0、CentOS7の場合)

インストール curl -sSL https://get.docker.com/ | sh Docker Engine 最新版のインストール - Qiita 最新を入れるにはコマンドを叩く。 yum install docker CentOS7からはDockerをサポートしているので、普通にyumで入ります。 が、こちらの場合は最新のDoc…

Gitで困った時メモ

Git

git addを取り消したい git reset HEAD foo.txt git addの取り消しと、コミット済みのファイルを除外する方法 - kanonji’s diary git add .の対になるのはgit reset HEAD * コミット間の差分ファイルを抽出する 2013-04-20 - [´・[ェ]・] <もももっもっ

SQLの構文

いい加減覚えろよっていうのは、ある。 でも忘れるからね。仕方ないね。 LEFT JOIN SELECT * FROM table LEFT JOIN table2 ON 結合条件; tableにある行は必ず含まれる。 tableの行数分だけ値が返ってくるわけではない。 INNER JOIN SELECT * FROM table INNE…

Docker(CentOS6.5の場合)

yumによるインストール epelリポジトリを追加する yum list | grep dockerでそれっぽいものを見つける。.i686は違う。 yum install dockerなんちゃら yum install docker-ioでは入らない可能性大。ちゃんとyum listから調べようね また、32bitのCentOSではイ…

CentOSにChromiumをインストールする

rootでChromium - メモ帳/Linux

OpenCV

**インストール方法 うちの環境はMacなので以下に添ってインストール。 OpenCVをインストールしてXCodeで使う方法 | JProgramer インストール方法 Macにインストール ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/inst…

Androidとm4a

m4a再生されないよふぇぇ 弁財天: Androidで再生可能なmp4のコーデック 【HTML5】Android で video タグ設置するもタップに反応が無いとか色々。 - genEx::基本的にASP.net moov atomというものが必要らしい

テプラでIPアドレスを書いてもIPアドレスは変わらない

とあるデマがテプラで流行している。 これを「騙されるほうが悪い」で済ませるには、些か乱暴な気がしたのでメモ。 元ネタの内容はこちら。 http://ken.quoit.jp/2013/11/25/twitter-demagogie-no-mosaic/ テプラに「192.168.0.1」という文字列を書きサーバ…

パーティションの容量を増やす

GPartedを落としてくる(isoファイル) VBox使ってる場合はCD/DVDに刺してから起動 以下の記事のGParted関係に従うhttp://www.bitgram.net/blog/archives/1777 VBoxにログインし、「lvextend -l +100%FREE 増やしたい論理ボリュームのパス」 「resize2fs 増や…

VBoxManage clonehd

第二引数はすでに存在するファイルを指定するとエラーになるよ

Node.js

なんだかよく分からないけどgetやpostのルート指定してるのにタイムアウトになる var express = require('express'); var app = express(); app.get('/api/party.json', function(req, res){ res.end(); });res.end()を指定しないとタイムアウトになります。…

Vuforia

導入 SDKをサイトから落としてくる(https://developer.vuforia.com/resources/sdk/unity) 落としてきたunitypackageをダブルクリックしてプロジェクトにimportする デフォルトのカメラを削除し、Assets>Qualcomm Augmented Reality>Prefabs>ARCameraを設置す…

Unityメモ

UnityでOpenCVを利用する Unity で OpenCV で作成したテクスチャをネイティブプラグイン経由で利用してみた - 凹みTips Hierarchyに配置された名前からGameObjectを特定する GameObject.Find("HierarchyのGameObject名"); オブジェクトのrotationを変更した…

PDO

PHP

This PDORow is not from a writable resultなるエラーが出た PDORowにはデータ書き込めねぇよ? みたいな意味。 PDOStatement::fetchを行う時にPDO::FETCH_LAZYを指定し、かつ戻り値のオブジェクトに値を代入しようとすると発生する。 対策としては、PDO::F…

MongoDB

なんか楽ちんそうじゃん? MongoDBをインストールしてみる CentOS6.4でインストールしてみる 参考:https://gist.github.com/knife0125/5326490/raw/ad77b4e4e81f4419804ed4fe8b15955cae32c011/Installing+mongoDB.md touch /etc/yum.repos.d/10gen.repo vi …