読者です 読者をやめる 読者になる 読者になる

haiju's 開発メモ

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

CakePHP2.xでPHP Fatal error: Cannot access empty property が発生する時

自分の場合は、cakephp-2.x.x/lib/Cake/Controller/Controller.php

のL437の「$this->{$name} = $value」に出てた。

これは、改修中のControllerのComponentsを読込むところで

実装中のComponentの名前が仮で空配列にしてたのがエラーに

なってたので、以下のように修正した。

(誤) public $components = ['Cookie', 'Session', ''];

(正) public $components = ['Cookie', 'Session', 'Mail'];

 その後、エラーは解消。

主にマストドンの連合タイムラインについて

マストドンの仕様にある連合タイムラインという概念

の実装や設定が気になるので、あとで詳しく読むため

のヒントを備忘録としてメモる。

[参考サイト]

decinormal.com

yumulog.hatenablog.com

wanwan.hatenadiary.jp

hiroxtuchi.com

boosting-site.com

sumahosupportline.com

www.appps.jp

boosting-site.com

www.dream-seed.com

www.itmedia.co.jp

OpenBSDでセキュアWebサーバを構築するには?

Gentooインストール熱が上がってるもののまだ

リナタブ上に構築できてなかったw

GW前までにはボチボチ始める予定だが。

それはそうと、セキュアWebサーバを立てるなら

Gentooも面白そうだけどOpenBSDの方がより

手軽にできたりするんじゃね?

と思ったので、早速、構築方法を調べてみた。

リナタブに構築してもいいし、Digital Ocean

にアカウントを作ってそこでもあり。

[参考サイト]

Tribaal's blog : This blog now served by OpenBSD!

www.digitalocean.com

fak3r.com

Tubsta | OpenBSD on Digital Ocean

Secure WebServers with OpenBSD 6.0 – Setting Up Httpd, MariaDB and PHP

www.rootbsd.net

Install Apache, MySQL And PHP On OpenBSD 5.4 | Unixmen

Guide to Unix/BSD/OpenBSD/As a Webserver - Wikibooks, open books for an open world

www.vultr.com

spin.atomicobject.com

sdtimes.com

Dockerプロジェクトの名前が変わった!?

昨日、Twitterの自分のTLにDockerの名前が

mobyになったという冗談みたいな情報が流れて

来たので備忘録を兼ねて。

Docker本体の名前が変わるということは

Docker Cloudの名前もまた変わったりするんだ

ろうか?

[参考サイト]

 

github.com

www.publickey1.jp

dev.classmethod.jp

gitにローカルで削除したファイルの反映を行うには?

ローカルでコミット後に削除したファイルを反映する

には以下のコマンドを使う。

% git rm <filename>

% git commit --- 削除したファイルのコメントを書く

% git push

[参考サイト]

appstars.jp

qiita.com

個人用mastodonインスタンスを立てるには?

今、分散型マイクロブログサービスとしてgnusocial互換

mastodonが自分のTwitterのTLや赤いSNS関係で賑わって

いる。

Twitterとかと大きく異なる点は中央サーバ1個で運営・管理

されているのではなく、インスタンスと呼ばれるサーバが

複数分散して存在している点。

あと、自分が登録しているインスタンスのTLのローカル

タイムライン以外に連合タイムラインなる概念が存在し、

自分が登録したインスタンス以外のmastodonがインストー

ルされているインスタンス全体のTLを見ることができて、

リモートからフォローすることができるという点が

今までの著名なマイクロブログサービスにはなかった

特徴かなと思う(ΦωΦ)

面白いと思うのはmastodonに限らず、アメリカの巨大

勢力三社(Google,Apple,Facebook)がしのぎを削る中で

必ずヨーロッパの方から第四の勢力になるようなサービス

が出てくるところ。

最近、日本はそういうのないよなーと思いつつ(ΦωΦ)

さて、タイトルの通り、中央サーバ1個で管理・運営され

ていないということは、個人でも自宅サーバVPSなど

クラウドにアカウントを持っていれば、お手軽に

勉強を兼ねてインスタンスを立てられるということ

だよね?

という訳で、調べてみた。

自分的には最近またGentooをインストールして勉強したい

熱が出てるので、自宅の仮想サーバで遊ぶならGentoo

インストールしてみたいなってのと、AWSやさくらで

運用してるって記事をちらほら見かけるようになった

けど、ここはDigital Oceanではどうなの?

という訳で、サービス概要とDigital Oceanで運用する情報

をメインでまとめてみる。

それにしても日本語の記事が書いてるところが違うにも

関わらず似たようなのだらけってのは一体?

語彙力ないのかなー?

[参考サイト]

japanese.engadget.com

ascii.jp

ascii.jp

japanese.engadget.com

www.huffingtonpost.jp

www.j-cast.com

jin115.com

robotstart.info

gori.me

rocketnews24.com

wayohoo.com

blogos.com

r7kamura.hatenablog.com

togetter.com

hogehuga.com

www.patreon.com

hatebu-tech.com

ashfurrow.com

hackernoon.com

d.hatena.ne.jp

d.hatena.ne.jp

shimaguni.symphonic-net.com

JavaScript以外の言語でchatアプリを作るには?【随時更新中】

とりあえずPonyとNimとElixirにはサンプル

コードがあるっぽいのを見つけた。

あとRails(Ruby)とかCrystal。

Rubyっぽい言語は実装しやすいという印象。

あとで詳しく。

[参考サイト]

blog.diacode.com

medium.com

nithinbekal.com

qiita.com

sheharyar.me

qiita.com

github.com

qiita.com

Implementing chat application with Pony lang | Software Development Ramblings

matsu-chara.hatenablog.com

qiita.com

qiita.com

ticklecode.com

blog.heroku.com

blog.aqutras.com

Railsで複数グループ対応のチャットアプリを作ってみた - 東京伊勢海老通信

medium.com

serdardogruyol.com

Module asyncnet

github.com