せっかくswiftを勉強したので何か作ろうと思ったのだが、そもそも自分AndroidだしiPhoneアプリは割りとありきたりだなーと思ったのでOSXアプリを作ってみることにした。mask.hatenadiary.commask.hatenadiary.com というわけでNSTableViewに表示したいデータ…
なんかgit add しても (untracked content) っていうのが出てaddできないフォルダが出現。原因は分からないが、一旦コミットして git commit -m '一旦コミット' git rm --cached [フォルダ名] git add [フォルダ名] でaddできるようになった。なんだったんだ…
以前(5/29)にmask.hatenadiary.comを書いて以来ほとんど進んでいなかったswiftの勉強(テキスト)がやっと終わったので後編を作成しました。 それにしても3ヶ月以上前なのか...笑 ・エラークラス NSErrorPointer ポインタを保存する型なので変数のアドレスを…
新しいVMで既存のLaravelのプロジェクト持ってきて、とりあえずartisan動かそうとしたらPredis\Connection\ConnectionException' with message 'Connection refused [tcp://127.0.0.1:6379]'って出たので調べたら、そもそもredis動いてなかった。でredis起動…
タイトル通り、新しいVMに既存のプロジェクトをpullしてきてcomposer updateとかしてたらなんかartisan周りでエラー。 エラー文言はError in exception handler.のみ。ワケ分からんと思って色々調べてたら、ドキュメントに 最初にComposerを使用し、Laravel…
gitでたまに特定のユーザーのコミットを探したい場合のコマンド git log --auhtor={ユーザー名}で探せる。git log -committer={ユーザー名} というコマンドもあるが、こちらはその作業を適用した人をさすので厳密には作業者ではないらしい。(作業者と適用者…
新しく立てたVirtualBoxにgitlabからgit cloneしようと思ったら error: The requested URL returned error: 401 Unauthorized while accessing http://gitlab.hogehoge.net/piyo/piyo.git fatal: HTTP request failedってなって調べたら、username@を付けれ…
諸事情で昔のソースを復活させなきゃいけない場合のメモ僕は今まで昔のソースを復活させようとしたときに以下のようにしてました。ex) hogeHoge メソッドをgit logから探すとき git log -p | grep hogeHoge -A 30 みたいにやって、出てきたログの中からコミ…
hogeブランチの特定のコミットを、hogeとはマージしたくないpageブランチでも必要になった場合のメモ。 1. その場合hogeブランチにて git logするなどしてpageブランチにコピーしたコミットのidをメモする。 ↓ 2. pageブランチに移動 ↓ 3. git cherry-pick {…
iosでmouseoverの処理がある部分のclickが動かないなぁ...と思って調べたら、そもそもそういう仕様らしい。以下引用 Apple のドキュメント によると、タップの際に mouseover, mousemove, mousedown, mouseup, click の順でイベントが発生するが、mouseover,…
JSでsp判定をしたくて調べたのでシェア var ua = navigator.userAgent; if (ua.search(/iPhone/) || ua.search(/Android/)) { // 処理 } これだけ。iPadとかも含めたかったらif文にorで追加すれば良い。JavaScript Ninjaの極意 ライブラリ開発のための知識と…
twig内のforループでbreakしたい箇所があって、調べたら公式ドキュメントにがっつり「そんなもんないで( ´_ゝ`)」と書かれていた。for - Documentation - Twig - The flexible, fast, and secure PHP template engine Unlike in PHP, it's not possible to…
PostgreSQLというタグを付けているはずが全部PostgresSQLになってて一括で修正する方法を捜したのでシェア。自分のブログのダッシュボード(左上のドロップダウンから[設定]とかクリックすればいけます。)の[カテゴリ]タブから変更可能でした。一応画像↓ モ…
同じDB内にテーブルのコピーを作る方法。PostgreSQLだけど、他のDBも同じなんじゃないかな。 CREATE TABLE hoge_copy AS SELECT * FROM hoge ; これでhogeテーブルのコピー、hoge_copyテーブルの完成。 簡単っすね。 10年戦えるデータ分析入門 SQLを武器にデ…
PostgreSQLのupdate文でjoinを挟んでいたら怒られたので、何かと思って調べたらupdate文ではjoinは使えないらしく、代わりに UPDATE hoge SET column = value FROM page WHERE hoge.hoge_id = page.hoge_id AND ~~~; のようにwhere句で hoge.hoge_id = page.…
PostgreSQLでDBをコピーしたので手順をシェア。基本的に $ createdb -T [コピー元のDB名] [コピー後のDB名] -U postgres で作れる。(権限によってはsudo必要かも)参照記事PostgreSQL でDB丸コピー - それマグで!takuya-1st.hatenablog.jp が、自分の場合 …
ls -lしてみたら、この前つけたシンボリックリンクが白文字で点滅していた。なんやねんと思ったらリンクが切れていたらしい。 知らなかった...。参考URL Redhat7.3 ファイル名の表示色 − Linux Square − @IT15時間でわかるCentOS集中講座作者: 株式会社ハー…
PostgreSQLで配列の要素数を出力したくて、 「PostgreSQL integer[] count」とかでググったら PostgreSQL: Documentation: 9.1: intarrayこんな感じでicount()っていうの見つけたので SELECT id, icount(hoge) from hoge_table; ってやったら No function ma…
まとめ rootユーザーで useradd mask #ユーザー作成 id -a mask #ユーザー確認 passwd mask #パスワード設定 visudo #sudo権付与 %kuwako ALL=(ALL) ALL #これを追加で良い。Linux 新規ユーザの作成 - useraddkazmax.zpp.jp ユーザーのパスワードitpro.nikke…
vimでファイルを開く度に $ Error detected while processing function <SNR>55_updateData..fuf#updateMruList: みたいなエラー出るようになって鬱陶しかったので調べたらns9tks / vim-fuzzyfinder / issues / #64 - Error detected while processing function <SNR>2</snr></snr>…
タイトル通り、急にlaravel4.2で unserialize(): Error at offset 12288 of 12288 bytes だったり file_put_contents(): Only 0 of 413 bytes written, possibly out of free disk spaceみたいなエラーが出て、なんか容量が関係してそうなのは分かるけど、ど…
タイトル通り、KnockoutJSでMessage: Unknown template type: [object HTMLCollection]というエラーが出て、検索しても出なかったけど、初歩ミスだったのでメモがてらシェア。 路線の会社リストをforeachで出す的なhtml。 <ul data-bind="template: {name: line_company_list_template, foreach: company_list}"> </ul> <script type="text/html" id="line_company_list_template"> <li> </li>
タイトル通り、virtual boxで立ち上げたマシンにssh接続しようとしたら @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@…
CentOSでnetwork restart したら Bringing up interface eth0: Determining if ip address xxx.xxx.xx.xxx is already in use for device eth0的なエラーが出る CentOSで service network restart したときにタイトルのようなエラーが出るが、IPアドレスが被…
先輩との面談で 僕「サーバーの設定系、全然経験無くて辛いんですよねー」 先輩「virtual boxで今のサービスを動かせるようにする練習何回もしましょうか」 僕「はい」ってなったのでvirtual box で今自分が開発しているサービスを動く状態にするために参考…
小一時間無駄にしたので怒りのシェア。 $("#hoge").attr(data-text, 'page'); しても これで書き換えできたのですが、実はjQueryで扱うjQuery.attr()メソッドではjQueryオブジェクト上は書き換えできていません。再度、取得しても、取得できる結果は書き換え…
twigでランダムに配列や数値を出す方法を調べたのでシェア今回の僕の場合、 <img href="/img/img_01.jpg"> 上みたいなときに、ランダムでimg_02.jpgやimg_03.jpgを出すように言われました。この場合、 <img href="/img/img_0{{random(2) + 1}}.jpg"> でうまくいきます。random(n) は0 ~ n-1までの数値を出すので、今回のように1 ~ nを…
自分のメモがてらにシェア。 タイトル通り、 <a href="mailto: hoge@page.com?subject=fuga | hoge"> みたいにしたときにメーラーがMacでは起動しなかった。 (Chrome + Microsoft Outolook 2010では起動したらしい)で、色々試している内に|(パイプ)が悪いことが判明。どうしようかと思っていたがURLエンコードす</a>…
この前【PHP】メルアドバリデーションにcheckdnsrr()を使っていたら存在するメルアドもバリデーションに引っかかってしまった話 - MasKのpermission denied.mask.hatenadiary.com っていう記事を書いたんですが、 return checkdnsrr($domain, "A"); だとdoco…
タイトル通りgrepで前後n行を取得する方法を調べたのでメモがてらシェア(´-`).。oO(git logでdevelopmentブランチが最期にマージされたのがいつか知りたいなぁ…) $ git log | grep development fjdhsapoifjdevelopment fdsadevelopmentfdsa fdsafdsafdevelo…