記事一覧 2016
  • ひまわりの葉に何かが住んでる…

    2016/06/17 in blog

    日差しがきつくなってきた6月、タネから育ったひまわりが大きくなってきた。 ひまわりの葉を見ると、チラチラとなにか動くときがある。 最初は気に留めなかったが毎日見かけるので気になってきた。 あれ、今はいない。と思ったら、葉の裏にいた。蚊のような虫だろうか? 小さな虫のようだがなんだろう。と思ったら、表に移動してきた。 よく見ると、カマキリの子供のようだ。小さい!ちゃんと手に鎌があり、目や顔も独特の三角形だ。 このカマキリの子供、ひまわりの葉の上が気に入っているようで、いつも居る… 何を食べているん …

    続きを読む

  • APCuの利用状況を表示する(PHP7)

    2016/06/12 in blog

    MemcachedやOpcacheなどはWEBブラウザで利用状況を確認できるステータスページ用PHPが存在する。 APCuのステータスを表示するものもあると良いなと思ったらあった。 PHPのインストールはremi-php70を利用して、PHP7をインストールしている。 ここに存在するようだ。 /opt/remi/php70/root/usr/share/doc/php70-php-pecl-apcu-5.1.5/apc.php 目的のフォルダにコピーして利用する。 cp …

    続きを読む

  • Window10をRemoteDesktopで電源オフ・再起動する方法

    2016/06/06 in blog

    Windows10にRemoteDesktopでログインしたあと、電源オフのためにシャットダウンしようとしたら、シャットダウンメニューが見つからなかった。 スタートメニューには電源/切断しか表示されない。 シャットダウンするには、デスクトップでalt+F4キーを押すと、「Windowsのシャットダウン」ダイアログが表示されシャットダウンがメニューが選択できる。 シャットダウン以外にも、再起動・スリープ・サインアウトもこの方法で可能。 忘れるのでメモ。

    続きを読む

  • SHA-1とMD5の速度比較

    2016/06/01 in blog

    コンテンツの変化・改ざんチェックにハッシュを使おうとして、SHA1はMD5と比較してどのくらいの処理速度差があるのか気になったので調べてみた。 Go言語SHA-1とMD5の処理速度比較 MD5:SHA-1=1:1.24くらい Go benchmark md5 sha1 sha256 http://blog.madewithdrew.com/post/benchmark-md5/ ただ、ココによると ・ 32bit 64bit ・OSや利用するハッシュライブラリ ・CPU(SSEやSIMD利用の …

    続きを読む

  • CocoaPods 1.0.0 で'XXX is not used any concrete target.' エラーが発生する

    2016/05/31 in blog

    pod updateをかけてみたところ、CocoaPods 1.0.0の案内が出るので CocoaPodsをアップデートしてみた。 $ pod update CocoaPods 1.0.0 is available. To update use: `gem install cocoapods` Until we reach version 1.0 the features of CocoaPods can and will change. We strongly recommend that …

    続きを読む

  • Swift 2.2でSimulator上で動作しているかを判定する方法

    2016/05/30 in blog

    Xcode 7+Swift 2.2でiOSアプリを開発中だが、カメラ機能などはSimulator上では動作しない機能がある。 そのために、プログラム上(Swiftコード中)でシミュレータで動作中かを判別して処理を分けたいところだが、こういう感じにするのが良いらしい。 <div class="code-title">Swift</div> #if (arch(i386) || arch(x86_64)) && os(iOS) // …

    続きを読む

  • IBInspectable,IBDesignableでエラー(Rendering the view took longer than 200 ms.)

    2016/05/26 in blog

    XCode 7.3 + Swift 2.2でカスタムしたUIButtonをInterfaceBuilderで確認していると次のエラーが発生した。 IB Designables: Failed to render instance of UICustomButton: Rendering the view took longer than 200 ms. Your drawing code may suffer from slow performance. カスタムしたUIButton …

    続きを読む

  • OS X でFinderを再起動する(ターミナルから)

    2016/05/26 in blog

    Mac OS X でFinderを再起動するにはターミナルから「killall Finder」のコマンドを実行する。 <div class="code-title">ターミナル</div> <strong>killall Finder</strong> FinderはKillされると自動的に再起動されるので、 killall Finderコマンド実行後に再び現れる。

    続きを読む

  • MySQLでレコードをコピーする(primary keyが重複しないように)

    2016/05/11 in blog

    MySQLで既存レコードをコピーしたい場合がある。 しかし、PRIMARY Keyがあるテーブルのレコードをコピーするときに、次のようなSQLではPRIMARY Keyが重複してしまいエラーになる。 INSERT INTO tablename SELECT * FROM tablename where id=273; /* SQL エラー (1062): Duplicate entry '273' for key 'PRIMARY' */ 良い方法がないか調べてみ …

    続きを読む

  • ハチが巣を作りはじめた。このハチの種類は何?

    2016/05/05 in blog

    ふと窓を見ると、ハチが巣を作り始めてしまった。 よく見かけるハチの種類だと思うが、調べてみた。 アシナガバチ(脚長蜂、英: Paper wasp)は、スズメバチ科アシナガバチ亜科に属するハチの総称。 wikipedia アシナガバチ ハチの容姿からすると、アシナガバチのようだ。 もっと調べると、アシナガバチもたくさんの種類がいる。 セグロアシナガバチ Polistes jokohamae Radoszkowski 体長は21~26mmで,日本産のアシナガバチの中では最大の種類です.市街地で最も普 …

    続きを読む

  • Xcode でssh経由でgitリポジトリにpushできない

    2016/04/06 in blog

    OS X のXcode 7.3でssh経由(鍵認証)でgitリポジトリにpushする際に設定の確認が表示され、Passphrase入力が必要となってしまう。 そのままOKしてもエラーが発生する。 XcodeでgitをSSH経由で利用する際には、PrivateKey(秘密鍵)もPublicKey(公開鍵)もどちらとも必要なようだ。 SourceTreeではPrivateKey(秘密鍵)のみでpushすることができたので、PublicKey(公開鍵)は設定していなかった。 PublicKey(公開 …

    続きを読む

  • mysqldump '-T' オプションでGot error: 1290が発生する

    2016/04/03 in blog

    MySQL 5.7にした後、DBをバックアップしているスクリプトのログを見ていたら、エラーが発生していることに気がついた。 mysqldumpの’-T’ オプションで、TAB区切りのデータを出力しているのだが、「Got error: 1290: The MySQL server is running with the –secure-file-priv option」となってしまっている。 コマンドを打ち込んでみると、同じようにエラーとなる。 …

    続きを読む

  • 浄水器のカートリッジを取り替えた

    2016/03/20 in blog

    ウチで利用している浄水器、東レ トレビーノ スーパースリムのカートリッジ、前回交換したのが10月くらいだったので、かれこれ半年ほど放置している。 カタログスペックの交換の目安は 600L(1日10L使用の場合 2ヶ月) なので、さほど使用量が多くないウチでも、半年はちょっと長すぎだ。 久しぶりに交換することにした。 交換用のカートリッジは、除去できる物質や臭いによって、種類が異なるようだ。 東レ トレビーノ スーパーシリーズ用カートリッジ 東レ トレビー …

    続きを読む

  • iPhoneで情報流出を防ぐためにやっていること。

    2016/03/12 in blog

    先日iPhoneでTwitterを利用しているときに間違って前回コピーしていた内容をペーストしてしまった。 ツイートボタンまでは押さなかったため大事には至らなかったが、あやうく自分のパスワードをツイートするところだった。 同じようにLINEやFacebookでもコピペミスして、意図しない情報を送信したことがある。 まさにヒヤリハットだ。 iPhoneでコピーしたデータは次回コピーするまではクリップボードに残っているが、コピペ後にデータが残っていることは忘れてしまいがちだ。 コピペで残ったデータを …

    続きを読む

  • 今度はお風呂のパッキンにピンク色の赤カビ?水アカ?が発生!

    2016/03/12 in blog

    前回のお風呂のパッキンに再発してしまった黒カビ落としから約半年。 今回はお風呂の掃除も乾燥もキチンとやってる(つもり)。 冬だし、以前と変わらないだろうと思って見てみた。 すると、なんと黒カビが少し復活しているし、ピンク色の赤カビ?水アカ?も発生している。 この赤カビは消毒用エタノールで掃除すると効果的らしいので、家にあった消毒用エタノールをスプレー後、歯ブラシで軽く擦ると落ちた。 多分この赤カビは台所のシンクやトイレなどでも発生するピンク色の汚れと同等のものではないかと思う。 ピンク色の赤カ …

    続きを読む

  • 養命酒のフタが空かないときは。

    2016/03/11 in blog

    養命酒を放置していたら、養命酒のフタが空かなくなってしまった… 養命酒のフタをタオルやペンチでしっかり掴んで開けようとしても、蓋は回らない。 ググってみると、こういう場合はドライヤーで温めると良いということなので、早速、養命酒のフタにドライヤーの熱風を当ててみたところ、見事空きました! 養命酒以外でも使える技ではないかと思いますので、今度、瓶のフタが空かないときはやってみよう。

    続きを読む

  • ES6のimportでdefault export is not declared in moduleとなってしまう。

    2016/01/28 in blog

    ES6のimportで <div class="code-title">js</div> import fs from 'fs'; とすると、 default export is not declared in module が出る。 調べるとこう書くらしい。 <div class="code-title">js</div> import * as fs from 'fs'; module に default …

    続きを読む

  • npm install で指定されたパス、ファイル名、またはその両方が長すぎます。が出る。

    2016/01/25 in blog

    windows環境でnpm installすると「指定されたパス、ファイル名、またはその両方が長すぎます」というエラーが出た。 npm install C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(301,5): error MSB3491: …

    続きを読む

  • CodeIgniter3 base_urlとsite_urlの違い

    2016/01/22 in blog

    いまさらながらに、CodeIgniter3のURL Helperで提供されるbase_url、とsite_urlの違いを忘れたので、実行結果を記録。 URL Helper base_url URL Helper site_url http://127.0.0.1/dev/citest/ に配置したCodeIgniter3のarticle/listというコントローラーメソッドを実行したときの結果。 URL Helper function <th> …

    続きを読む

  • rsyncでsshポートと秘密鍵を指定する。ついでにdry-run.

    2016/01/14 in blog

    ssh経由でrsyncを利用する際に、ssh鍵認証かつsshポート22以外に接続する方法。 rsync -avz -e "ssh -p <strong>SSHポート番号</strong> <strong>-i SSH秘密鍵ファイルパス</strong>" 送信元 username@hostname:~/dest/ 例) rsync -avz -e "ssh -p …

    続きを読む