haiju's 開発メモ

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

自分用メモ

GentooをQuick InstallするのにCalculate LinuxやFuntooを試してみるメモ【情報収集編】

絶好のお仕事日和なのに、全くやる気が起きませんw で、今月は夏休みの宿題としてRubyライクなプログラミング 言語のCrystalとElixirでWeb及びSocketプログラミングを マスターする課題を自分に課したので、そのための 環境としてVMにGentooをインストールす…

眠いのでCrystalの復習を書いてみた

去年のCrystalのAdvent Calendarを書いてから暫く放置 していたけど、眠いので隙間時間でHello, world 的なもの とフィボナッチ数と階乗のサンプルコードを書いてみた。 どうして苦手なフロントエンド周りを実装していると 眠たくなるんだろう?(つωー)zzz (…

Dartを書いてみたよ

英語版のWikipediaで最近、復活したらしいDartのコードを 見て、使ってみたいなーと思ったので、DartPadを使って Hello,Worldとフィボナッチ数と階乗のプログラムを書いて みたよ(ΦωΦ) 調査案件の仕事の隙間でw (ex)Hello, World void main() { print('Hell…

VMにGentooをインストールする際に必ず覚えておきたいこと

時間が空くと、忘れてしまうのでVirtualboxやVMWare を使う際に覚えておきたいこと。 1. ゲストOSのネットワークアダプタはNATじゃなくてブリッジ。 2. OpenRCでsshサーバを起動する際は、以下。 # service sshd start 3. OpenRCでsshサーバを停止する際は、…

pamacでシステムを更新しようとしたらconflict files: clingo: /usr/bin/gringo already exists in filesystem.

仕事が忙しくてリナタブを起動してもpamacの更新通知を無視していたが 85個以上になったので、更新しようとしたらタイトルの通りのファイル競合 のエラーが。 clingo と gringoってなんやねーんと思って少しばかり調べてみたがclasp 関係のパッケージらしい…

Manjaro Fluxbox 15.12_x86-64のChromiumのFlash Playerを更新する

今朝、Manjaroのシステムをpamacで更新して、帰宅後、 PCでShowroomを見ようと思ったら、お使いのChromeの Flashプレイヤーは古いので更新してくださいって、 Chromiumに出たので、pepper-flashは手動アップデートか? と思っていたら、少し前から、元々入っ…

GentooインストールをLiveDVDで構築するパターンもメモしておこうか

第2回技術書典で購入したGentooインストールの薄い本で ManjaroのVirtualbox上とは言え、黒い画面で実行する方法は ベースインストールまでなら何度も試したよ。 でも、強い思いだけあって過集中で乗り切った仕事のあとには 体力が全く残ってないと言う有様…

MySQL(MariaDB)のテーブル構造をALTER TABLEコマンドで変更

仕事で使って忘れるといけないのでメモ。 1. テーブル名を変更。 [syntax] alter table tablename rename new_tablename; (ex)userテーブルをusersテーブルに変更。 alter table user rename users; ※実行後、「Query OK」と表示されれば、変更完了。 ※念の…

Virtualbox起動時にKernel driver not installed (rc=-1908)になったら

virtualboxをターミナルで実行したら、以下のメッセージが出た。 WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.11.1-1-MANJARO) or it failed to load. Please recompile the kernel …

Manjaro Fluxbox 15.12のカーネルをアップグレード (4.4.x -> 4.11.x)

ManjaroにVirtualboxを導入してGentooをインストールしたい という一心でカーネルをアップグレードした(ΦωΦ) [手順] 1. QtWebkitとAtom-Editor-Beta以外のパッケージをアップグレード。 2. kernel 4.11.xをインストール。 % sudo pacman -Sy linux411 3. シ…

この機会にKotlinとAndroidアプリ開発の勉強を始めればいいんじゃね?

KotlinがAndroidアプリ開発用言語の公式になったという ニュースを聞いて、以前、参加した勉強会でAndroidアプリ 開発にKotlinいいよって聞いてたので、この機会に勉強を 口だけじゃなくて始めるチャンスだと思う。 Kotlinってさ、自分の覚え違いで日本人の…

ioドメインを購入予定のNamecheapについて補足情報

これはノートに書くと紛れるので備忘録として 以前書いた記事の追加情報としてまとめている。 [参考サイト] welcustom.net ブロガー2017のためにトップ7ベストドメインレジストラ rental-server.asia btcsouken.xyz medium.com tek2tech.com

Manjaro Fluxbox 15.12_x86-64にElixir + Phoenix + Elmの関数型Web開発環境を構築してみる【作業中】

ようやく時間の隙間に余裕ができたので、自分のリナタブに ElixirとElmで関数型Web開発環境をインストール作業を始めた。 既にインストール済みのNode.jsとElmを除いて他に必要なのは ElixirとElixirのWebフレームワークPhoenixとPostgreSQLを インストール…

Bootstrap3のモーダルダイアログに改行コード付きの文章を表示しようとして、改行されない時

別にCakePHP2.xに限定する問題じゃなくてPHP全般かもしれない けど、debug()やCakeLogで出力した時は編集通りのレイアウトで 改行されるのに、echo()を使ったらブラウザで改行されない時は、 改行コードは"\n"でもなく"<br>"でもなく、もちろんPHP_EOLでも なく…

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の名前が仮で空配列にしてたのがエラーに なってたので、以下…

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

マストドンの仕様にある連合タイムラインという概念 の実装や設定が気になるので、あとで詳しく読むため のヒントを備忘録としてメモる。 [参考サイト] decinormal.com yumulog.hatenablog.com wanwan.hatenadiary.jp hiroxtuchi.com boosting-site.com suma…

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

Gentooインストール熱が上がってるもののまだ リナタブ上に構築できてなかったw GW前までにはボチボチ始める予定だが。 それはそうと、セキュアWebサーバを立てるなら Gentooも面白そうだけどOpenBSDの方がより 手軽にできたりするんじゃね? と思ったので…

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

昨日、Twitterの自分のTLにDockerの名前が mobyになったという冗談みたいな情報が流れて 来たので備忘録を兼ねて。 Docker本体の名前が変わるということは Docker Cloudの名前もまた変わったりするんだ ろうか? [参考サイト] mstdn.jp 見てたら唐突にDocker…

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

ローカルでコミット後に削除したファイルを反映する には以下のコマンドを使う。 % git rm <filename> % git commit --- 削除したファイルのコメントを書く % git push [参考サイト] appstars.jp qiita.com</filename>

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

今、分散型マイクロブログサービスとしてgnusocial互換 のmastodonが自分のTwitterのTLや赤いSNS関係で賑わって いる。 Twitterとかと大きく異なる点は中央サーバ1個で運営・管理 されているのではなく、インスタンスと呼ばれるサーバが 複数分散して存在し…

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

とりあえずPonyとNimとElixirにはサンプル コードがあるっぽいのを見つけた。 あとRails(Ruby)とかCrystal。 Rubyっぽい言語は実装しやすいという印象。 あとで詳しく。 [参考サイト] blog.diacode.com medium.com nithinbekal.com qiita.com sheharyar.me q…

機種変更候補No.1のAQUOS Uについて

GW以降に、wifi周りのハードの不具合がひどいiphone5 から今回はAndroidスマホに乗り換えようと考えている。 そもそもiphoneにしてたのは電池(バッテリー)の持ちが いいのを消去法で選択したらiphoneしか残らなかった という現実があるだけで特にiphoneじゃ…

LINEの機種変更による情報引継ぎと複数アカウント作成

GW後にiphone5からAQUOS Uに機種変更予定 なので、機種変更によるアプリ間の情報引継ぎ問題 と、開発者アカウントしか持たないので個人用の アカウント作成ってできるの? ってことを調べてメモ。 [参考サイト] mobareco.jp appllio.com webdesignerwork.jp …

マストドンのクライアントについてメモ

将来的にTwitterに取って代わるような存在と言われて いるマストドンだけどスマホ対応クライアントがあれば もっと周りの目を気にしないでPOSTできるんじゃね? と思って調べてみた。 [参考サイト] マストドン (ミニブログ) - Wikipedia coron.tech japanese…

AWSだけじゃないクラウド開発環境について【GCP・GCF/Cloud9】

AWSは周りで使ってるユーザが多いけど、あのUI が自分的には微妙で登録後すぐアカウント削除した ので(笑)、他に気になったGoogle Cloud Functions とCloud9の使い方ついて調べてみた。 Cloud9は昔は無料のオンラインIDEとしても著名 だったので比較的新しい…

Manjaro 15.12_Fluxbox_x86-64にvirtualboxをインストールするには

systemd-nspawnでインストールしたFedora 25 Serverの メンテナンスを長らく放置してるので、なかなかGUI アプリを使うテスト環境が整わないということで、あまり 相性がよくないって言われている、Virtualboxをインス トールするにはどうするんだろう? っ…

Windows7(x86_64)のVirtualBoxにManjaro i3 17.0をインストールしてみた(ベースのみ)

タイルマネージャのi3を試してみたいけど以前、使った時は 日本語リソースがほとんどなくてよく分からなかったので 諦めてたけど、現在は日本語リソースが少しずつ増えてきたし、 VBoxGuestAdditionsでまた頓挫するといろいろあれなので、 Manjaroのi3の最新…

VMのFedora 25でSELinuxを無効化しているとVBoxGuestAdditionsのインストールに失敗した

仕事のWindows7にVirtualboxを入れて開発用にCentOS7.2を そして、調査・研究用にFedora 25 Workstationを構築して いたのだが、そういえばFedoraの方はせめてVirtualboxの VBoxGuestAdditionsをインストールしておけってことで、 何回か実行を試みるも、イ…

Neo4jを更に他の言語で使う

RustやHaskell等でも利用できるということは、他にも 使える言語はあるよね?ということで、更に深く掘って みた。 そうしたところ、Scala,Julia,Crystal,FSharp,Dart,Golang, Erlang/Elixir,Smalltalk,Common Lisp,Chicken Scheme等で ドライバーやライブラ…

GraphDBとRDBの比較とNeo4j等について

昨日、開発チーム内の勉強会でGraphDBのNeo4jの 話題が出たので、いろいろ調べてみた件をメモしてみる。 クエリーに使うDSLがHaskell風だったので、「これに 慣れたら、PHPに変わる言語として HaskellとかML系の言語も対象になり ますかね?」 と進行の人に…