C言語で穴掘り法を使った自動迷路作成を実装してみた

たまたま職場で自動迷路作成の話題が出て、そういえば作ったことないと思って調べてみたら、穴掘り法というアルゴリズムがすぐに出てきました。一番分かりやすかったので、とりあえずこれを実装してみることにしました。 “C言語で穴掘り法を使った自動迷路作成を実装してみた” の続きを読む

macOSでES2016を触るべくJavaScriptエンジンをインストールしようとmozjs-45.0.2のtarballをダウンロードしてビルドしたがデフォルトインストーラではライブラリが1つインストールされなかったので手動で作業して事なきを得た

ReactやNode.js華やかなりしであるが、それはともかく基礎的なES2016の学習をしようと思い、ReactでもNodeでもなくmacOS SierraにJavaScriptエンジンであるmozjsをインストールしようと血迷った。 “macOSでES2016を触るべくJavaScriptエンジンをインストールしようとmozjs-45.0.2のtarballをダウンロードしてビルドしたがデフォルトインストーラではライブラリが1つインストールされなかったので手動で作業して事なきを得た” の続きを読む

Mac OS XにMacPorts経由でMySQL5.7をインストールしセットアップした際のメモ、HomeBrew他のOSでもMySQL5.7の設定手順などは同じなのでパス名など十分気をつければ一応参考になるかもしれないだろう

Mac OS XにMacPorts経由でMySQL5.7をインストールしセットアップした際のメモ。
インストール手順はMacPortsだが、1.と2.をyumやapt-getなどでインストールする手段に読みかえればCentOSやUbuntuでも通用すると思う。あとはパス名だけOS・パッケージごとに異なる場合があるので注意していただきたい。 “Mac OS XにMacPorts経由でMySQL5.7をインストールしセットアップした際のメモ、HomeBrew他のOSでもMySQL5.7の設定手順などは同じなのでパス名など十分気をつければ一応参考になるかもしれないだろう” の続きを読む

wordpressで更新をかけて失敗してもう一度更新をかけたりすると「別の更新が現在進行中です。」なんて文言が出てきて15分ぐらいしないと再度更新処理ができないという仕様がかなりイラッとするけど設定で回避策がなさそうだから直接コードを書き換えるの巻

このサイトはwordpressを使っている。ときどきwordpress本体の更新がかかるが、更新をかけてから、何らかの理由で処理が失敗することがある。で、そのあともう一度更新をかようとすると「別の更新が現在進行中です。」という文言が出てくる。何度更新ボタンを押してもだめ。「しばらくしてから」って、いったいどのくらいだよって思ってググると、みなが口を揃えて「15分ぐらいしないと」と記載している。しかし、急いで更新して外出したいのに、そんな15分なんてハンパな時間は待ってられない!重複して更新処理が走るのを回避しているという実装はわかるが、自分一人でしか面倒みてないブログなので、ぶっちゃけイラッとするのだ。ということで、強制的に処理を進めさせるべく、コードを一部修正して更新を継続させる。 “wordpressで更新をかけて失敗してもう一度更新をかけたりすると「別の更新が現在進行中です。」なんて文言が出てきて15分ぐらいしないと再度更新処理ができないという仕様がかなりイラッとするけど設定で回避策がなさそうだから直接コードを書き換えるの巻” の続きを読む

Mac OS X上でRedisとphpredisを使ってみたかったのでセットアップ、私はMacPortsで生きてるのでphp56を使う場合は/opt/local配下を使いたいのでconfigureの指定はそっちに向ける必要ががが

Macで生きるカラダになってからというもの、なんでもターミナル上でコトが済んでしまうのがなんとも快適である。FreeBSDで生活していた頃とあまり大差がないのがありがたい。ウィンドウシステムもGnomeより洗練されているし商用アプリケーション(というかPsとLr)が動くのでFreeBSDが好きでもやっぱりMacOS Xから離れられないのである。アプリ開発環境もこれ1台で済むし。で、今回はphpでredis使いたかったのでCで書かれたredisライブラリを使ってみることにした。あ、redisはインストール済みであるという前提で。 “Mac OS X上でRedisとphpredisを使ってみたかったのでセットアップ、私はMacPortsで生きてるのでphp56を使う場合は/opt/local配下を使いたいのでconfigureの指定はそっちに向ける必要ががが” の続きを読む

Lightroom CC 2015とNikon D7100でテザー撮影をしようとしたら出来なくなってしまった、どうやらEl Capitanへのアップデートで問題が出て改善されていない模様

MacBook Proを購入してから、すべての生活はMacへと移行している。当然ながらLightroomを使った現像処理もMacBookでおこなう。で、ふとD7100でテザー撮影をしようと思って取り出してテスト撮影をしようとしたら、出来なくなってしまっていたのだ。 “Lightroom CC 2015とNikon D7100でテザー撮影をしようとしたら出来なくなってしまった、どうやらEl Capitanへのアップデートで問題が出て改善されていない模様” の続きを読む

JavaScriptの仕事を数ヶ月缶詰状態でやっていて、JavaScriptについての知見がたまってきた

6月から渋谷某所にてJavaScriptの仕事をずっとしている。もともとJavaScriptは言語仕様的にも緩くて「なんでもあり」の言語だと思っていた(いやいまだにそうだと思うし実際そうだし)。しかしルール決めさえ徹底すればオブジェクト指向的な開発も可能であるということが最近ようやくわかった。まあNode.jsとかさわってる人からすると当たり前なのかもしれないけれど、とにかくJavaScriptは苦手意識しかなかったのだが、最近ようやくそれもなくなってきたかな…という感じは、しないでもない。 “JavaScriptの仕事を数ヶ月缶詰状態でやっていて、JavaScriptについての知見がたまってきた” の続きを読む

WordPressを手動でアップデートしたらなぜか投稿設定が無効になっていたらしく「続きを読む」リンクなどの先がことごとく404になってしまっていてアクセス数激減してしまった(TT)

サイトの問題なのかサイトで確保している容量の問題なのかわからないが、私がここで使用しているWordpressの更新が自動でできなくなって久しい。そこでほぼ毎回ja版が出るたびに手動で更新をかけている。 “WordPressを手動でアップデートしたらなぜか投稿設定が無効になっていたらしく「続きを読む」リンクなどの先がことごとく404になってしまっていてアクセス数激減してしまった(TT)” の続きを読む