ぱろっと・すたじお

技術メモなどをまったりと / my site : http://parrot-studio.com/

自社の社内勉強会に関するBlogを書きました

自分のBlogではなく、会社の技術Blogを更新したのは初めてですが、 こちらの記事を書いております(´・ω・)っtech.andpad.co.jp業務ネタで何か書こうと思っていたのですが、 ちょうど社内勉強会があり、具体的なテーマも見えていなかったので、 そのまま乗っか…

チェンクロパーティーシミュレーター 閉鎖のお知らせ

長いこと更新を続けてきた「チェンクロパーティーシミュレーター」(ccpts)ですが、 2021年の2月末で閉鎖することにしました(´・ω・`)ccpts.parrot-studio.comgithub.comセガのファンサイトに何か自分のサイトを掲載したいというきっかけから、 自分の欲しい…

tslintからeslintに移行した件

この春からお仕事が変わった関係で、 なかなか技術的なもろもろをいじる時間がなくなっておりました(´-ω-)ccptsの新しいバージョン設計を考えてはあるのですが、 それに着手する余裕がなくてですね・・・そんな中でもccptsの更新は続けていたわけですが・・…

手持ちのアプリでドメイン駆動設計(DDD)を試してみよう〜導入編〜

きっかけは「WEB+DB PRESS」の記事なのですが・・・WEB+DB PRESS Vol.113作者: 野田奏,小原一哉,西岡忍,木村奈美,澤田剛,成瀬允宣,松岡幸一郎,藤井謙士朗,井上真史,山口慶子,池田拓司,小山哲志,末永恭正,久保田祐史,鈴木恭介,牧大輔,笹田耕一,松本宏太,尾形…

ReactOnRailsとSSRとWebpackerを捨ててWebpackに移行した件

久々に「チェンクロパーティーシミュレーター」(以下「ccps」)のお話ですccpts.parrot-studio.comgithub.comRails6のRC2がリリースされたので、夏休みの課題的な感じで、 Rails6への移行を進めようと思ったのですが・・・・・・なぜかReactOnRailsとWebpac…

async/awaitを投入したら便利だった件(あるいはAWS Lambdaで画像変換しようとしたら罠にはまった件)

今回は完全にメモ書きだし、たいしたことは書いてないのですが、 私自身がこれを書き残さないと後でまたはまりそうなので、 特に読まなくてもOKですΣ(・ω・ノ)ノ API Gateway + Lambdaの画像変換ではまった話 本当に今さらなんですが、社内インフラで画像変…

KotlinでいつものBrainF**kインタプリタを書いてみた件(+学んだ本が良かった件)

以前から話には聞いていたものの、 最近「ことりんはいいぞ・・・!」という話を聞く機会があったので、 試しに本を読んでみたわけですKotlinプログラミング作者: Josh Skeen,David Greenhalgh,吉川邦夫出版社/メーカー: 翔泳社発売日: 2019/02/14メディア: …

これからの中規模分割型アーキテクチャを考えよう

さんざん言及されている資料であり、 これさえ読んでもらえれば、これ以降の文章は不要ですΣ(・ω・ノ)ノspeakerdeck.com個人的に、モノリシックアーキテクチャと、マイクロアーキテクチャも、 どちらも「それだけでは辛い」ものであり、 どこかでバランスを…

React+jQuery+RailsのSPAをサーバサイドレンダリングに移行した件(その3:設計変更編)

2回に渡って書いてきたSSR化のお話も、今回でラストです(`・ω・´) <前回> parrot.hatenadiary.jpparrot.hatenadiary.jp<サイト> ccpts.parrot-studio.com<修正したコード> github.com 正直、前回の話で「SSRの設計における一番の肝」は書いているのです…

React+jQuery+RailsのSPAをサーバサイドレンダリングに移行した件(その2:ブラウザ依存排除編)

というわけで、前回の続きです...φ(・ω・`) <前回> parrot.hatenadiary.jp<サイト> ccpts.parrot-studio.com<修正したコード> github.com 前回は「サーバサイドレンダリング(SSR)」の概念的な話と、 そこから導かれる設計の概要、そしてSSRに移行する…

React+jQuery+RailsのSPAをサーバサイドレンダリングに移行した件(その1:概要編)

先日、「チェンクロパーティーシミュレーター」(以下「ccps」)をアップデートしまして、 サーバサイドレンダリング(いわゆる「SSR」)に対応しましたヽ(`・ω・´)ノccpts.parrot-studio.comgithub.com過去の経緯はこちらを見ていただきたいのですが・・・par…

ES6で書いたReactのアプリをTypeScriptに移行した件(+そこに至るまでの歴史)

これだけ読めばいい(かもしれない)概要 めちゃくちゃ長くなってしまったので、先に概要だけ...φ(・ω・`) クライアントサイドのコードが複雑化してきたので、TypeScriptの適用領域が広がっている いきなりTypeScriptを導入するのではなく、まずES6で整理して…

Goをやらないとまずいと言われたので触りつつ、適用範囲を考える

まあ、きっかけは流れてきたこれなんですが・・・www.benfrederickson.com・・・突っ込みどころはあるのですが、そこはおまけに回すとして、 重要なのは「Goが伸びている」ということですよね前から一度くらいGoに触ろうとは思っていたものの、そのきっかけ…

性能と無関係にUnicornからPumaに移行した件

今回の結論を先に書けば・・・「CapistranoとPumaをあわせて使うとめっちゃはかどる」・・・って話でございますUnicornにこだわりがなければ、Pumaは便利だと思います、以上Σ(・ω・ノ)ノ (私には必要だが一般的には無視していい)前置きというか経緯 そもそ…

Chromeに煽られたので、あまり使ってないサイトもhttps対応する

一年半ぶりの更新になります...φ(・ω・`)その間にも「チェンクロパーティーシミュレーター」(以下、ccpts)に 大量の技術的な更新を入れていたのですが、 ついつい仕事を優先してBlogを書いてませんでしたccpts.parrot-studio.comgithub.com ccptsの主な更新…

Rails+Reactアプリをbrowserifyからwebpack基盤に移行した件

ちょうど一年ほど前、「チェンクロ パーティーシミュレーター」(以下ccpts)を、 jQueryを使った制御から、React.js + Bacon.jsで大幅に書き換えました...φ(・ω・`)parrot.hatenadiary.jpccpts.parrot-studio.comgithub.comそもそも、ccpts自体、 「モバイル…

Elixirについて調べたついでに、BrainF**kインタプリタを書いてみた

最近、某D社の事例を含めて、Elixirの話題をよく見かけるようになりましてhttp://elixir-lang.org/もちろん、話題になっているからには、 何らかの「時代の要請」があるはずでして、そのあたりを調べてみたわけです なぜ、Elixirが出てきたのか? まず読んで…

RailsをRedisで「効率よく」高速化してみる(+おまけ)

仕事でコードを書く時間が減ると、別なところでコードを書きたくなるもので、 久々にチェンクロパーティーシミュレーター(以下ccpts)の システム部分をいじっていました...φ(・ω・`)ccpts.parrot-studio.com以前react化したり、Rails5に置き換えたりしたわ…

アンドロイドはアイドルの夢を見るか(恋するハッカソン〜君色に染まるアイドル〜を解いた件)

ということで、8回目のPOHなのですが・・・paiza.jp・・・前回あたりから「ゲーム」としてPRしていたり、 今回から会員登録しないとダメだったりと、 そろそろいいかな・・・とも思いまして(´-ω-)しかも、先月は死ぬほど忙しくて、 普段飲まないエナジードリ…

Rails4.2からRails5.0(RC1)に移行する際に修正したポイント

昨年の秋あたりから、お仕事の関係で監視していたRailsの開発状況ですが、 お仕事が関係なくなっても、なんとなく毎日チェックしておりましてどうしてもβを採用するのは怖いので、(仕様が固まる)RC版を待っていたところ、 先日RC版がリリースされました(`・…

既存のWebアプリをReactで書き換えた話(+ES6の困った点)

本当は1ヶ月前に下書きを書いた記事なのですが、 忙しくて見直す時間がなく、だいぶ遅くなってしまいました(´・ω・`)その間にバグfixを進め、一応安定動作していますし、 それもふまえた内容に書き換えていく方向で・・・ 相変わらずメンテと拡張を続けている …

第7の恋愛SLG(「プログラミングで彼女をつくる」を解いた件)

ふと、セブンスドラゴン3が終盤で止まっているな・・・と思い出しましたが、 とにかく今回の「POH7」は恋愛SLG仕立てだそうでΣ(・ω・ノ)ノpaiza.jpまあ、要するに問題を解くとアイテムがGETできて、着せ替えも可能ってだけなのですが、 やっぱり見せ方は大事…

FRP(Functional Reactive Programming)を試した話+JS周りのあれこれ

ここのところ、久々に技術調査をがっつりしており、 そのあたりをメモするのがメインの記事になりますので、 いつも以上にまとまりがないと思います(´-ω-) 私はサーバサイドのエンジニアで、Rubyを主に扱っており、 仕事でもほぼRailsを書いていたのですが、…

その文明はわりと現役です(「女子高生プログラマーの大バトル!〜コボール文明の逆襲〜」を解いた件)

いやまあ、別にこのBlogはPOHの結果を貼るためのものではなく、 前回から今回までの間にLTをやったりはしていたのですが、 仕事がなかなか忙しくてですね・・・(´-ω-)さすがに新しい仕事に移って半年だと、 Blogで書けるような新しいネタも少なくて・・・ ま…

幼なじみと許嫁が修羅場らしいが、それなら両方手に入れればいいじゃない

ということで、5回目です(`・ω・´)マンガ版「俺の許嫁と幼なじみが修羅場すぎる」|paizaオンラインハッカソン5paiza.jpいつもだと・・・ 問題を読む -> 仕様通りに書く -> サンプル通りの出力になるか確認する -> いったんサイトで実行してみる -> 途中で落ち…

とあるプログラマの転職記録

別なBlogでそれっぽいことを書きまくっているので今さらですが、 3月から新しい会社で仕事をしております(`・ω・´)ギリギリまで引き継ぎをしていたため、相当に有休が余りまくりでしたが、 技術者は私一人でしたので、「あとはよろしく」ってわけにも・・・ (…

モバイルブラウザでクリックの動作が遅い問題の対応(改善編)

相変わらず開発を続けている「チェンクロパーティーシミュレーター」ですが・・・Get our light! - チェンクロパーティーシミュレーター Get our light! - チェンクロパーティーシミュレーター・・・昨年末に「部分的でもいいからスマフォ対応が欲しい」とい…

「Rubyのしくみ」 "10.times do"から始まる冒険

お正月って、あらゆる気力を奪われる時期なわけですよ長期休みって意味では夏休みも変わらないはずなのに、 世間の空気感も含めて、全力で怠惰になるというか、 ゲームをやる気力すら削がれるというかc(・ω・`c )っそのうち布団から出るのすら面倒になり、 …

「エンジニアでも恋がしたい」(・・・らしいが、いくらなんでも展開が早すぎるやろ)を解いた件

POH!も4回目ですってよ、奥様(`・ω・´)エンジニアでも恋がしたい〜転職初日にぶつかった女の子が同僚だった件〜|paizaオンラインハッカソン4 Lite マンガ版「エンジニアでも恋がしたい!」〜転職初日にぶつかった女の子が同僚だった件〜|paizaオンラインハッ…

今さらOGPとTwitterCardについて調べてみた

Facebookのような「THE・リア充空間」に全く縁のない私ですが、 最近になってやっと「Open Graph protocol」(OGP)というものの存在を知りましたOpen Graph protocol The Open Graph protocol最近はてなにRO(+α)のBlogを移転して気づいたのですが、 URLを…