haiju's 開発メモ

開発に必要な情報を自分用にメモ

CakePHP2.xのViewでJavascriptやCSSを使う時の備忘録

フレームワークを使ってもフロントエンド苦手だー。

特にCakePHPは鬼門だー。

という訳で、必要な情報サイトについてまとめてメモ。

とりあえず参考リンクまで。

使って行って更に情報が増えたら使い方についても

まとめる予定。

[参考サイト]

book.cakephp.org

qiita.com

qiita.com

www.tailtension.com

www.tailtension.com

http://programming-log.tumblr.com/post/111268920297/cakephp-metaタク-やjscssをヘ-ーシ-毎に設定する

programming-log.tumblr.com

wp.tech-style.info

webbingstudio.com

noterr0001.hateblo.jp

endoyuta.com

CakePHP2.0.3でJSファイルやCSSファイルを読み込む | 創作メモ帳

hchckeeer.hatenadiary.jp

http://blog.sarabande.jp/post/97286140848

blog.sarabande.jp

stackoverflow.com

qiita.com

qiita.com

日本語のTelegram情報

Telegramを電番なしのAndroid端末で試したい。

Android端末でBot開発のテストをしたい。

と思っていたので、数少ない日本語情報を発見して

早速メモ∮(ΦωΦ)

いつもは英語情報にお世話になってるけど裾野を広げる

には日本語情報大事だからね。

TelegramではLINEでいうアバターはステッカーって

言うらしい。ふむり。

[参考サイト]

テレグラムボットの作り方 – Telegram Creators JP

テレグラムの使い方 – Telegram Creators JP

テレグラムステッカーの作り方 – Telegram Creators JP

Telegram 4.5 アップデート情報 – Telegram Creators JP

telegram.org

Manjaro 15.12_x86-64 のHaskell開発環境を見直し再構築用メモ

今年はHakskellのアドベントカレンダーに参加していたことを

思い出して、自分のリナタブのHaskell開発環境の見直しを

して、記事用にコードを書いたり動作確認しないと直前に

バタバタしてパニックになるから間に合わなくね?

ってことで、必要そうな情報をメモしてどこでも確認できる

ようにする(ΦωΦ)

エディタはVimVisual Studio Codeで使えるようにしたい。

[参考サイト]

1. 開発環境構築、Stackの使い方等

unreadymade.blogspot.jp

エンジニアのための『Haskell入門』

あいや☆ぱぶりっしゅぶろぐ! - 僕ののHaskell開発環境を紹介する

syocy.hatenablog.com

webbibouroku.com

exempla.jp

Haskell入門 5ステップ - HaskellWiki

2. Bot Framework およびサンプルコード等

github.com

Welcome to marvin’s documentation! — marvin 0.2.3 documentation

www.reddit.com

github.com

Web.Bot

github.com

github.com

github.com

github.com

mylifeecho.com

github.com

PHP5.5.9 + CakePHP2.9.5 + apache2.2.xでTOPページがmod_rewriteエラーで崩れる時

久々にCakePHP2.xを使う時の備忘録として。

だいたい以下を確認して修正してみた(ΦωΦ)

(いつになったらPHPから自由になれるんだろう?)

ちなみにTOPページで表示されてたエラーメッセージ。

URL rewriting is not properly configured on your server. 1) Help me configure it 2) I don't / can't use URL rewriting

[手順]

1. /var/log/httpd/error_log を確認。

2. /etc/httpd/conf/httpd.conf の設定を確認。

2-1. mod_rewrite.soがコメントインされているか。

# LoadModule rewrite_module modules/mod_rewrite.so の冒頭の#を削除

2-2. 対象のDocumentRoot以下の設定で AllowOverride All になっているか。

(ex)ここでは、/opt/www がドキュメントルート

<Directory "/opt/www">
Options Indexes FollowSymLinks
AllowOverride None ---> AllowOverride All
</Directory>

3. apache再起動して、TOPページにアクセス。

# service httpd restart

4. 上記エラーメッセージが表示されずにTOPページが表示されればOK。

[参考サイト]

www.phpbook.jp

ngnmym714.hateblo.jp

windingwind.blogspot.jp

e-yota.com

www.digitalocean.com

qiita.com

cakephpでFile does not exist: /var/www/html/cakephp – 猫型iPS細胞研究所

qiita.com

netacore.jp

Manjaro 15.12でもDockerが使いたい

以前、Manjaro含むArch系ディストリとDockerの相性はよろしくない

ので使わない方がいいって情報を読んだ気がするけど、Linux環境だと

Virtualboxを使うよりDockerを使った環境構築の情報が多い気がして

ManjaroでもDocker開発環境が使えるといいなと思って調べてみた。

とりあえずチュートリアルに従って試してみるのは帰宅してからな。

[参考サイト]

manjaro.site

gamblisfx.com

manjaro-tutorial.blogspot.jp

manjaro-tutorial.blogspot.jp

Docker - ArchWiki

リモートのdevelopブランチを削除してローカルのdevelopブランチで置き換える

作業中にユーザー都合でリモートのdevelopブランチより

ローカルのdevelopブランチが最新になってしまい、丸ごと

ローカルのdevelopブランチをリモートのdevelopブランチに

上書きしたい場合の自分用作業メモ(ΦωΦ)

[手順]

1. リモートからorigin/masterを取得。

% git clone ssh://ip_address/home/git/prj_xxxxx

2. 1の内容を確認して、developブランチに移動。

% git checkout develop

3. 2の内容を確認して、現在のブランチをリネーム。

% git branch -m old-develop

4. 現在のブランチを確認してリモートのdevelopブランチを削除。

% git branch -a

% git push origin :develop

5. 削除されたことを確認。

To ssh://ip_address/home/git/prj_xxxxx
- [deleted]                 develop

% git branch -a

6. masterブランチに移動。

% git checkout master

Switched to branch 'master'

7. 6からdevelopブランチを派生して移動。

% git checkout -b develop

Switched to a new branch 'develop'

8. 7の内容を確認して、リモートのfeatureブランチの内容をmerge。

% git fetch origin

% git merge origin/feature-task-xxxx

9. リモートに現在のdevelopブランチをpush。

% git push origin develop

Counting objects: 1, done.
Writing objects: 100% (1/1), 267 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
To ssh://ip_address/home/git/prj_xxxxx
* [new branch]            develop -> develop

[参考サイト]

www-creators.com

qiita.com

qiita.com

Git - git-push Documentation

Manjaro Fluxbox 15.12_x86-64のパッケージのアップデートでNo servers configured for repositoryエラー

リポジトリサーバーの設定がないよってエラーだけど、

そんなことあんのかー?って2年近く使ってきて思った(ΦωΦ)

でも、参考サイトのアドバイス通り、/etc/pacman.d/mirrorlist

の中身を確認すると空っぽだったw

そういえば、/etc/pacman-mirrors ってファイルに

/etc/pacman.d/mirorlistに出力するプロパティが書いてあった

気がするよな・・・。

と思って、いろいろ調べてみたら、generateコマンドを実行して

なかったっぽいwww(ΦωΦ:)

でもそれだと今までも普通にアップデートできないと思うよな。

うーん・・・その辺のことはよく分からんけど、generateコマンド

を実行することで、/etc/pacman.d/mirrorlistに日本のリポジトリミラー

を書き込むことができて、パッケージのアップデートにも成功

したからよしとするか。

[手順]

1. /etc/pacman.conf と /etc/pacman.d/mirrorlist の中身を確認。

2. /etc/pacman-mirrors の中身を確認。

OnlyCountry = Japan

MirrorlistsDir="/etc/pacman.d/mirrors"

OutputMirrorlist="/etc/pacman.d/mirrorlist"

3. generateコマンドを実行。

% sudo pacman-mirrors --generate
.: Info Downloading mirrors from repo.manjaro.org
.: Info Using custom mirror file
.: Info Querying mirrors - This may take some time
0.199 Japan : http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/
0.104 Japan : http://ftp.riken.jp/Linux/manjaro/
0.351 Japan : ftp://ftp.riken.jp/Linux/manjaro/
.: Info Writing mirror list
Japan : http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable
Japan : http://ftp.riken.jp/Linux/manjaro/stable
.: Info Mirror list generated and saved to: /etc/pacman.d/mirrorlist

4. /etc/pacman.d/mirrorlist の中身を確認。

5. /etc/pacman.d/mirrorlist に2で設定した値が書き込まれていればOK。

##
## Manjaro Linux mirrorlist
## Generated on 2017-11-03 12:47
##
## Use pacman-mirrors to modify
##

## Country : Japan

Server = http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
 
## Country : Japan
Server = http://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch

[参考サイト]

Manjaro Linux Installation - |▽ ̄)ノ なページ再帰

www.reddit.com

superuser.com

forum.manjaro.org