あおみかんのブログ

フリーランスのIT系エンジニア。つくば在住。

次の目標が見つからず困ってる話

【ご報告】4th clusterは活動を終了いたしました。制作中であったStarMinedも発表の目を見ず、関係各位および応援いただいた皆様のご期待に沿わない結果となりました。大変申し訳ありません。これまでの応援、誠にありがとうございました。https://t.co/FdF2…

夏コミにシナリオ書いたSF同人ゲーム出すので来て

2年前から「Everett Effect」というタイトルの同人ゲームを知人と作ってまして、このたび完成させて今度の夏コミに出す事になりました。 8月10日金曜日(1日目) 西ゆ37aです。 西館なのですこしアクセス悪いですが、よかったらお越しください。 C94にてSFビジ…

Twiterをやめた話

僕がTwitterを始めたのは大学2年生の頃で、2008年の事だった、たぶん。 3年で2009年だったかも。 ともかく、10年近く慣れ親しんだツールだったけれど、色々思う所があって、メインのアカウントは閉じ、離れることを決めた。 まだ3日かそこらしか経ってないけ…

欧米式「個人主義」の育て方の話(「サピエンス全史」の中で気になったことのメモ)

サピエンス全史(上)文明の構造と人類の幸福 発刊から話題の止まないこの書籍の中で、本題ではないけれど、ちょっと興味深い話があったのでメモ。 文脈としては、古代バビロニアにおけるハンムラビ法典の記述では市民に階層があること、バビロニアでは、階層…

「どうぶつタワーバトル」がヤバい

ちょっと余談から入ります。 先日、星のカービィシリーズやスマブラシリーズを手がけた桜井さんの記事が上がってました。 news.denfaminicogamer.jp 以前もCEDECでの公演内容がGIGAZINEに載ってたのですが、Web向けに丁寧にスライドやスクショを含めて校正さ…

Laravel(5.4)で、バリデーションエラーをフォームにリッチに表示したい時のサンプル(laravelcollective/Forms&HTML使ってる場合)

今日ふとした案件でLaravel触ってみたのですが、Railsのsimple_formにあるような、モデルのバリデーションでコケてる場合にinput要素のクラスにhas-error を足す良い方法が見当たらなかったので、ざっと作ってみました。 // app/Helpers/FormHelper.php

docker公式イメージのタグのリストを取得する

元ネタの記事は以下のものです。 DockerHubのイメージのタグ一覧をコマンドで取得する | Mazn.net 本記事は、ちょっとだけ説明を足したり自分の環境向けにコマンドを弄ったメモです。 yumみたいに簡単なコマンドがないか調べたんだけど公式の方法は用意され…

meta_tags を使ってRailsアプリを楽にOGP対応する時のサンプル

表題の通りの事をやりたいケースって多いと思うんですが、いまいち分かりやすいサンプルが見当たらないので、ざっと書いとく。 やりたいことは、重複コードをなるべく減らして、楽にOGP対応すること。ついでに面倒なmetaタグのtitleとdescriptionも良い感じ…

Sunspot (RailsでSolrによる検索を動かすGem)をとりあえず日本語検索に対応する方法

日本語で割と最近っぽい情報が全然なかったので簡単にメモ。 Solr: 6.6.0 / 7.0.0 Sunspot: 2.2.7 <RAILS_APP>/solr/configsets/sunspot/conf/schema.xml の中で <fieldType name="text" から始まって </fieldType> で終わる部分を以下の内容に差し替える。 </fieldtype></rails_app>

CloudFront配下にRailsを置いたときにSSL対応するMiddleware

最近CloudFront配下にアプリケーションサーバーを置くのが徐々に流行ってる気がします。 想定する構成としては、ブラウザが直接叩くのがCloudFrontで、その直下にELB、そのさらに下に直接pumaというような形式。 nginx使わないパターンですね。 assets以下は…

Rails5で簡単にモバイル/PCのビュー分岐を行う

最近、仕事で必要だったので。 だいたい以下の記事を元にしてるだけですが、ちょいサンプルコードなど含めて解説。 stackoverflow.com 元々は mobylette というgemを使おうとしたらRails5では(たぶん4でも?)コケちゃうので自前実装気味に済ませたって経緯…

rails + sunspot なアプリケーションの本番環境をdocker-composeでつくる

Dockerやdocker-composeの話って結構「いいよ」と目にするんですが、いざ始めようと思うとハードルが高いですよね。 僕も今日は丸一日Docker(-compose)に吸われてしまいましたが、その成果をちょっとメモしておきます。 やりたいこと やりたいのは以下のよう…

科学×中学生がテーマなノベルゲーム「EVERETT EFFECT」 開発途上版 "interpretation" 公開予定

everett-effect.com 僕がシナリオとか演出とか企画全体の概ね半分くらいをやっている「EVERETT EFFECT」というゲームの開発途上版を5月6日に東京ビッグサイトで行われるコミティア120にあわせて公開します。 ノベルゲーム部公式ページ ノベルゲーム部、とい…

Mac OSXでRPGツクール2000製のゲームを遊ぶ(EasyWine+IPAモナーフォント)

RPGツクール2000や2003の時代、名作フリーゲーム多いですよね。 久しぶりにやりたい作品があったので、手元のMacで動くようにしてみました。 ちなみに、クリアまでやった訳じゃないので、もしかしたらセーブデータの扱いとかでおかしくなることがあるかもし…

GAE/Goの基本的な設定の覚え書き

Go言語は昔(1.4まで?)はパッケージ管理の標準的な仕組みがなくて、1.7あたりでvendorディレクトリを必ず読むようになったらしい。 デファクトスタンダードは、今の所glideというものらしい。 godepsも良いみたいだけど、個人的に何となくglideの方が扱いやす…

Refile+S3のpresignにSwiftからダイレクトにアップロードする

画像等のファイルをS3(とかのクラウドストレージ)に置くのが当たり前になってきた昨今、クライアントから画像をアップロードするときにアプリケーションサーバーを経由するのは、そこからさらにS3に挙げるという点ではムダ。 この改善方法として、クライアン…

JWTで認証するGem「Knock」でRSA認証する

Knockのデフォルトは secret_key_base を使ったHMAC using SHA-256らしい。 つまり、公開鍵暗号じゃないので、クライアントサイドで自由に中身を見れるというJWTの利点を半分失ってる(安全性については問題ないと思うけど…) (追記)…と適当な事を書いてた…

いばらきクリエイターズハウスの次期入居者募集が開始になりました

僕が4th clusterの活動でお世話になっている県の事業「いばらきクリエイターズハウス」が、新しい入居者を募集することになりました。 www.i-contents.jp せっかくなので、ちょっと使い勝手とかについて紹介してみようと思います。 これは、あくまで一期生で…

ClipMenu, Clippy がハングアップするので Pastebot に乗り換えたら神だった

クリップボード管理アプリで ClipMenu や、その思想を受け継ぐClippyがありますが、僕の環境だと度々CPUが100%に張り付きます。 何かないかなーと思っていたら、Tweetbotなどで有名なチームTapbotsが、Pastebotというアプリを出してました。 かなり使いやす…

劇団「肋骨蜜柑同好会」さんの「愛の技巧、または彷徨するヒト胎盤性ラクトーゲンのみる夢」を見てきた

感想を長文で書きたいんだけど、それは近いうちに追記することにして、とりあえず、ざくっとTwitterで考えた事を張っておく。 …埋もれちゃうと自分でも参照しにくいので…w。 #愛の技巧 見に来たぜ! 喪服なうw pic.twitter.com/QwdyZQZGcB— あおみかん@新作…

「プログラマーになるにはどうしたら良いですか?」への僕なりの回答、もしくはコンピュータを軸とする僕の自伝

この記事を書くまでの経緯 「(職種名)になるためには何をすればいいですか?」という質問する時点で向いていないと考えです。やりたいという意欲と行動力(これ大切)があれば、必要なスキルを習得していくし、それを繰り返していくうちに「あれ、これで食って…

cocos2d-x メモ 2016/06/02

ほぼ個人的なcocos2d-xのお勉強メモだけど、誰かの役にも立ちそうなのでブログに載せとく。 BlendFunc BlendFuncというのを使うと、Photoshopとかにある乗算レイヤとか加算レイヤとかスクリーンレイヤとかと似たような事が出来るらしい。 そもそもがOpenGL E…

Campus Notes - forget me not. Steam 版が発売になりました

4th-cluster.com というわけで、発売になりました。 色々と雑用から雑用までやったんですが、初めてやることも多かったり、楽しかったです。 Steamやっぱ凄いプラットフォームで、世界中の人が遊んでくれます。 レビューも数件つき始めていてありがたい限り…

Campus Notes 英語版のSteam配信が決まりましたのでちょっとした技術的な話を書きます

4th-cluster.com …と、こちらの記事の通り、筑波大学を舞台にしたノベルゲームCampus Notesの英語版が4月よりSteamで配信される運びとなりました。 ノベルゲームの翻訳なんて楽勝でしょ、と思うかも知れません。まぁ楽勝なんですが、ノベルゲームサークルの…

フレッツ光のプロバイダをinterlinkにしたら爆速になった件

最近ネット回線、遅くないですか。僕は遅くなったなーと感じることが多いのですが。 WiFiが遅かったり、NTTの光回線自体が遅かったりする場合もありますが、原因の切り分けは至って簡単です。 まず、プロバイダも含めたスピードテストをBNRあたりでする。( …

フリーランスの僕が在宅デスク作業で最近心がけていること(2015年版)

aknep.hatenablog.com 2013年2月に、こんな記事を書いてたらしい。 ということで、最近のアップデート版を書いてみる。 身体のメンテナンスが肝要 フリーランスにとって病気は大敵です。 病欠しても代わりに仕事をしてくれる人は居ないし、収入もピタリと止…

会社設立freeeが合同会社に対応したけど使わなかった理由

「会社設立freee」が合同会社に対応したということで、定款の出力が出来る所までフォームを埋めてみました。 PDFの定款が吐き出させてきたけど、イマイチだったので羅列します。 商号の英語表記が書けない。 *1 現物出資が不可能 会社の対外的な目的で代表社…

就職しました。あと、退職しました

そもそもいつから就職してたんだよお前、って感じですが。 とあるスタートアップで7月からCTOということでやっていたのですが、10月末を持って退職ということになりました。節目ということでなんとなく書きます。 少し前から取引のあったスタートアップの会…

Xcode6.3とXcode6.2を併用してる環境でApp StoreへのSubmitが途中で止まる問題の解決策

元ネタはこちら。 Submission with Xcode 6 to iTunes Connect causes error ITMS-4088stackoverflow.com 普通にXcodeからアプリをSubmitするときって、OrganizerのSubmitボタンからやると思うんですが、別な方法を使うことでこのバグ?らしき挙動をバイパス…

フリーランス専業になって1年でやった仕事

僕は2014年の4月からフリーランス専業ということでやってきてました。この1年ほどでやった仕事を紹介してみようとおもいます。 尚、僕がフリーランス専業になるまでの経緯については、以前書いたのでそっちをご覧ください。 AknEpは(大学院を)2度辞める 〜…