ハイパーマッスルエンジニア

Vim、ShellScriptについてよく書く

apacheのDOCUMENT_ROOTを知る方法

PHP

httpdの変更が反映されない とあるサーバーで作業しているときにDocument Root変更したいなと思い/etc/httpd/conf/httpd.confを編集してservice httpd restartをしても全く反映されない現象に出会った。 結論から言うと参照しているhttpd.confが別のものだっ…

【Swift4】UIImageでURLで画像を指定する

UIImageでURLで指定して画像を取得したいときが結構ある。 以下でURL指定で取得できる。 func getImageByUrl(url: String) -> UIImage{ let url = URL(string: url) do { let data = try Data(contentsOf: url!) return UIImage(data: data)! } catch let er…

Webエンジニアの作業効率を1.3倍ぐらいにするワンライナー

この記事は今すぐalias登録すべきワンライナー by ゆめみ① Advent Calendar 2018の25日目の記事です。 ワンライナーでサクッと作業完了できる人かっこいいですよね。 "今すぐ登録すべきalias"ということで普段業務中にでごりごりと使っているワンライナーを…

Qiitaのアドベントカレンダーにいいね数を表示するChrome拡張作った

Qiitaのアドベントカレンダーわくわくしますよね。 毎日興味のあるカレンダーを見に行くのが12月の日課になっています。 ただ一つだけ不満がある、、、 どれが盛り上がっている記事なのか一目でわからない・・・!! 別にいいね数が多い記事が自分にとっても…

僕たちはまだ本当の星空を知らない(stellarium+headlss+iOS)

この記事はHamee Advent Calendar 2018の5日目の記事です。 皆さん最近星見てますか。 「忙しくて星なんか見ている暇ない」、「外に行くのが寒い」、「星なんか見るよりSoftwareDesign読んだり、開発していたほうが楽しい」という方必見ですわ。 全部叶えて…

stellariumのbuild&install(linux編 on Docker)

今日もね、星の話をしたい。 前回はMacでstellariumを起動するところまでをやった。 今回はlinux上でstellariumを起動するところまでやる。 linuxの環境構築 Docker上に環境を構築していく。ディレクトリ構成は以下。 docker-stellarium |_docker-compose.ym…

stellariumをソースからbuild&installする(Mac編)

皆さん星を見るツール知ってますか。 プラネタリウムをお家のPCで実現できる「stellarium」というものがあるんですよ。 stellarium.org stellarium導入の準備 前置きはすっ飛ばして必要な作業だけ書いていきますね。早く星見たいですもんね。 といっても必要…

Xcodeで「no such file or directory: '__entitlements'」が出るときの対処法

podでアップデートやインストールをしたあと以下のエラーが出るときがある。 CleanやDeriveddataを削除してもダメ。もうマジ無理。 no such file or directory: '__entitlements' 解決策 Build Settings > Linking > Framework Search Paths に-frameworkが…

vim-fzfで自作関数を実行する

Vim

vim-fzf超便利。vimを使っていてまだ入れてない人は今すぐ入れたほういい。 github.com 何ができるようになるかってvim内でfzfが使える。例えばファイルを開きたい場合にめちゃくちゃ早く開ける。 こんな感じ↓(私はCtrl-pにキーバインドして使っています) fz…

Zend_Session_Namespaceの便利だけど厄介なところ〜保存方法は$session->hoge=XXXだけじゃない〜

PHP

今さらマサラタウンなZend Frameworkの話。 昔のサービスとかだと今でも健在なのか知らないけどどうなんだろう。とりあえず最近触る機会があったのでその時に詰まったことを書いていく。 今回書くのはZendのセッション管理をするクラス、Zend_Session_Namesp…

XVimをインストールしたらXcodeで新規作成時フリーズするようになった

XVimをインストールできてわーいわーいと喜んでいたのもつかの間、Xcodeがバグっていることが判明した。 新規プロジェクト、新規ファイルの作成、ファイルの追加がXcode上からできなくなってた。。。 Xcode上からファイルを作成しようとすると虹色くるくるが…

Xcode9.2でXVim2を動くようにする

巷に転がっている方法ではなぜか動かなったが、苦戦しつつも解決できたので誰かの助けになればと思い書く。 結論から言うと XVim2のブランチがXcode9.2対応ブランチでなかった Xcode/Plug-ins/XVim2/XVim2/Info.plistの15〜19行目にUUIDが記述されているが、…

らずぱい(RaspberryPi 3)のWifiが一定時間経つと切れる(再起動したら直る)のはルーターのせいだった

題名で結論が出ているのだが、家のルーターが一定時間通信がないとWifi機能の停止をしていた。 たちが悪いのが、らずぱいをディスプレイで映すと無線LANのマークはしっかり繋がっているのだ。 しかしsshはできない... らずぱい再起動orらずぱいの無線LANをOF…

らずぱいにredmineを構築する

時間を制したいんじゃ 趣味で作っているアプリとかも時間記録してどのぐらいのスピードで作れるか計りたいなと思い、家に眠っていたらずぱいにRedmineを構築することにした。 趣味で作っているものって1ヶ月以上放置しちゃってまた熱が帯びてやり始めるって…

fzfで末尾に?がついてしまう現象

以下のような現象。 多段scpを試みたときに出会った現象。ProxyCommandによる多段scpができなかったので、しょうがなく愚直に2回scpをしようとした。 expectで踏み台サーバーにsshして、ls。lsの結果をfzfで絞り込んでscpする以下のようなスクリプトを組んだ…