Skip to content

Instantly share code, notes, and snippets.

View aileron's full-sized avatar

AILERON aileron

View GitHub Profile
ランク 月単価目安 実装(Implementation) 自走(Autonomy) 設計(Design)
SSS 180–250万 A:あらゆる技術領域を横断し、未知の仕様も高速に咀嚼。複雑な非同期処理・分散構成・負荷対応なども1人で成立させる。実装品質が“そのままプロダクト基盤”になるレベル。 A:曖昧な事業要件から前提を抽出し、関係者を巻き込みながら自力でプロジェクトを推進。意思決定も自分で組み立てる。詰まるという概念がほぼない。 A:アーキテクチャ設計、技術選定、データモデル設計、運用戦略まで一気通貫。非エンジニアとも合意形成ができ、事業構造を技術に写像できる。
SS 150–180万 A:複雑な機能でも設計意図を理解して適切に実装。既存システムの課題を読み解き改善まで導ける。コード品質が一貫して高い。 A:要件の抜け漏れに先に気付き、能動的に質問・修正。プロジェクトの“詰まり”を構造から外し前に進める。 A:中規模〜大規模の構成設計が得意。冗長性やスケーラビリティを考慮した判断ができる。リファクタの方向性も示せる。
S 110–150万
テーマ いま注目すべき理由 ドメイン名アイデア
Beyblade X 4世代目“X”が23年に始動。23〜25年と新製品・大会が続き、改造パーツも活況。コロコロ世代が子どもと一緒にハマり直す構図が鉄板。 ([en.wikipedia.org][1], [beyblade.fandom.com][2]) beyblade-x-lab.jp / baybattle.club
Tamagotchi Connection (2024 リブート) 20周年記念で24年7月にV3を再販。スマホ風ケースやNFC連携で “大人ガチ勢” が再集合。 ([tamagotchi.fandom.com][3], [jyw-tmgc.com][4]) tamagotchi-revival.jp / digipet-life.com
Gunpla 45th Anniversary (2025) PGU νガンダム発表など“最高峰キット更新”が話題。組立・塗装・3Dプリント改造まで裾野拡大中。 ([bandaispirits.co.jp][5], [polygon.com][6]) gunpla-45th.jp / `plamo-unlea
@aileron
aileron / bootstrap.sh
Created November 18, 2024 02:53
This script sets up a new Rails project with modern frontend stack including Inertia.js, React, Tailwind CSS, and shadcn/ui components.
#!/bin/bash
# Exit immediately if a command exits with a non-zero status
set -e
# Get directory name from argument, default is "my-app"
APP_NAME=${1:-"my-app"}
# Check if directory already exists
if [ -d "$APP_NAME" ]; then
@aileron
aileron / ridgepole.rake
Created November 18, 2024 02:52
ridgepole rake task
module RidgepoleTask
extend Rake::DSL
namespace :ridgepole do
desc "Exec Apply Dry Run"
task(apply_dry_run: :environment) { ridgepole "--apply --dry-run" }
desc "Exec Apply"
task(apply: :environment) { ridgepole "--apply --drop-table" }
@aileron
aileron / vcdal.js
Created March 3, 2023 10:11
vcdal.js
var $jscomp = $jscomp || {};
$jscomp.scope = {};
$jscomp.arrayIteratorImpl = function(a) {
var d = 0;
return function() {
return d < a.length ? {
done: !1,
value: a[d++]
} : {
done: !0
require 'nokogiri'
html = <<HTML
<main>
<div>plain div</div>
<div class="test">test</div>
<div class="test">test</div>
</main>
HTML
@aileron
aileron / youtube.html
Created November 10, 2022 08:13
background youtube video autoplay
<script src="https://cdn.jsdelivr.net/gh/thelevicole/[email protected]/dist/YouTubeToHtml5.js"></script>
<video data-yt2html5="https://www.youtube.com/watch?v=ScMzIvxBSi4" playsinline autoplay muted loop ></video>
<script>
new YouTubeToHtml5();
</script>
<style>
html, body {
margin: 0;
padding: 0;
}
require 'time'
wd = ["日", "月", "火", "水", "木", "金", "土"]
while line = gets
begin
pos = line.index('\t')
time_text = line[0..pos]
cmd = line[pos..line.size].strip
time = Time.parse(time_text)
@aileron
aileron / reloadDNS.sh
Created April 11, 2022 09:26
reloadDNS
alias reloadDNS="sudo killall mDNSResponder && sudo dscacheutil -flushcache"
@aileron
aileron / .py
Created February 1, 2022 05:47
Keyhac
import sys
import os
import datetime
import subprocess
from keyhac import *
def configure(keymap):
keymap_terminal = keymap.defineWindowKeymap( app_name="com.googlecode.iterm2" ) # iterm2だけのローカル設定
keymap_terminal["Ctrl-J"] = "104" # CTRL-Jを入力するとかなを送信。104はかなキーの仮想キーコード