ysugitaniのブックマーク (901)

  • Terramateを使えばIaCは豊かになれるのか?

    序論 先日LinkedInで面白そうなIaCツールを紹介してもらいました。 マネージドサービス版はまだクローズドベータで一般利用できませんでしたが、GitHubにCLI版がオープンソースとして公開されておりました。 一見、Terraformの実行を代行するTerragrunt[1]のようなラッパーツールかと思いましたが、Terramateは単なるラッパーツールではなくオーケストレーションツールとしてIaC開発を楽にしてくれるさまざまな機能が提供されていましたので、Terramateを使ったIaC開発について紹介いたします。 対象読者 複数のIaCツールの管理に苦労している人 (後述のハンズオンのため)Terraformの基礎知識がある人 Terramateについて 創業者のブログを見ると2022年5月にリリースされた比較的新しいGo製の開発ツールのようです。 ドキュメントではTerrama

    Terramateを使えばIaCは豊かになれるのか?
    ysugitani
    ysugitani 2024/07/20
  • Webサービス公開前のチェックリスト

    個人的に「Webサービスの公開前チェックリスト」を作っていたのですが、けっこう育ってきたので公開します。このリストは、過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたものをまとめた内容になります。 セキュリティ 認証に関わるCookieの属性 HttpOnly属性が設定されていること XSSの緩和策 SameSite属性がLaxもしくはStrictになっていること 主にCSRF対策のため。Laxの場合、GETリクエストで更新処理を行っているエンドポイントがないか合わせて確認 Secure属性が設定されていること HTTPS通信でのみCookieが送られるように Domain属性が適切に設定されていること サブドメインにもCookieが送られる設定の場合、他のサブドメインのサイトに脆弱性があるとそこからインシデントに繋がるリスクを理解してお

    Webサービス公開前のチェックリスト
    ysugitani
    ysugitani 2024/07/04
  • エンジニアにも知って欲しいChatGPT基本テクニック - Qiita

    はじめに ChatGPTブームがひと段落した感がありますが、周りのエンジニアChatGPTを活用している姿をあまり見みません。 基的なテクニックを理解すれば、エンジニアこそChatGPTを活用できると思うので、普段使用しているテクニックをいくつかピックアップして紹介します。 プロンプトの記載方法 Markdown記法で指示する 色々なところで紹介されていますが、回答や処理の精度を上げる方法としてChatGPTへの指示にMarkdown記法を使用することがオススメされています。 例えば下記のような文章による指示を行おうとした場合

    エンジニアにも知って欲しいChatGPT基本テクニック - Qiita
    ysugitani
    ysugitani 2024/07/02
  • Tuning ZIO for high performance

    ysugitani
    ysugitani 2024/06/25
  • 【レビュー】 机に置けるサイズで衝撃の立体音響「OPSODIS 1」を聴く。あの鹿島建設がスピーカーを作った理由とは?

    【レビュー】 机に置けるサイズで衝撃の立体音響「OPSODIS 1」を聴く。あの鹿島建設がスピーカーを作った理由とは?
    ysugitani
    ysugitani 2024/06/20
  • VCの方々と話した。"違う"ということが分かった。|sugitani

    実践してみると理解できる、という出来事は多い。新しいプログラミング言語やツールを試すときとか、株を買ってみるとか。百聞は一見にしかず。 以前の記事でVCさんと話してみよう、という事を書いた。そして話しをさせて戴いた。この記事では ベンチャーキャピタル(未上場企業の株を買い支援し、株の上昇益を狙う事業を行う企業) と書いたが…あっているが違うと分かった。いや、文字ではあらかじめ読んでいたはずだが、ようやく理解した。 VCとはスタートアップへの投資を通じて、10年で200〜300%程度のリターンを目指す金融商品を売る企業だ。 不正確かもしれないが、このように理解した。 その金融商品を買う(ファンドに出資する)のはキャピタルゲインを得たくて投資を行う企業群だ(個人もいるのかもしれないけど)。VCはその方々のために、手段を尽くして目標を達成する必要がある、それができなければ次の商品が売れなくなって

    VCの方々と話した。"違う"ということが分かった。|sugitani
    ysugitani
    ysugitani 2024/06/15
    理解が進んだお話
  • 集中力を爆上がりさせる方法を見つけた|sugitani

    大仰なタイトルをつけたけど要するにポモドーロ・テクニックです 気が散るんです昔より集中力が薄れた気がする…年の影響も小さくないだろうが、気が散る要素と誘惑が溢れているのが問題だ。 スマホだ、スマホがまずい。しゅっとXを開いている場合ではないし、ましてや漫画を読み始めるなどもってのほかだ。 …が、ついつい逃げてしまう。 たやすい作業をやっているときは普通に集中して作業できるが、難所に差し掛かっている場合などは下手すれば一行打っただけでもスマホに逃げてしまうこともある。 オフィスで勤務している場合であれば、さすがにもっと集中できるがリモートワークだから気が散りやすい。おまけに息子と娘もめっちゃ騒ぐ。 これ大人にも使えるんじゃ?長男はASDで、集中して宿題に集中するのがかなり困難だ。一瞬で気が散ってしまうので残り時間が見えるタイマーを使ったりしている。↓こういうやつ で、…これ自分にも使えるんじ

    集中力を爆上がりさせる方法を見つけた|sugitani
    ysugitani
    ysugitani 2024/06/12
    書いた
  • じゃあ何すか、COBOL以外では4.8 - 4.7 - 0.1できないってことっすか / ScalaとSpireで安心安全な計算ライフを実現しよう - Lambdaカクテル

    先日こういうツイートが流れてきた。 Q:なぜ金融系では未だにCOBOLが使われるんですか? A:お手元にExcelがありましたら任意のセルに「=4.8-4.7-0.1」って入れてみてください。— 遊撃部長F/S&RWAs (@fstora) 2024年6月6日 Q:なぜ金融系では未だにCOBOLが使われるんですか? A:お手元にExcelがありましたら任意のセルに「=4.8-4.7-0.1」って入れてみてください。 普段我々がゴリゴリ馬車馬のように使っているソフトウェアでよく利用されている浮動小数点型、すなわちfloatやdoubleなどは特定の算術に弱いことが知られている。というかもうこの手の話題はあまりに拡散されてしまったので、なぜかネット民はみんな知っている基礎教養、三毛別羆事件とかデーモンコアみたいな感じになっている。 ちなみにこれはCOBOLかそうではないか、という軸が問題になっ

    じゃあ何すか、COBOL以外では4.8 - 4.7 - 0.1できないってことっすか / ScalaとSpireで安心安全な計算ライフを実現しよう - Lambdaカクテル
    ysugitani
    ysugitani 2024/06/10
  • 出資は受けられるのか?という可能性を探っている。|sugitani

    分かっているBlack Cat CarnivalはSNSだ。 SNSは元々出資を受けられるような性質の物ではない。というより、少なくとも日では商売としてSNSを作ろうとする企業はまずないだろう。 まず純粋なコミュニケーションの場を提供するSNSは"利用者がまったく定着しない"という事態が小さくない確率で発生する。博打だ。 次に巨人が沢山いる。XやInstagram。 SNSはARPU(一人あたりの売り上げ)が非常に上げづらい。10円もあれば優秀なのではなかろうか? MAU(毎月のアクティブユーザー)が100万でようやく1000万/月だ。 開発費もインフラ代も馬鹿にならない。一方面を任せられるITエンジニアともなると年収600〜800万あたりが下限だ。バックエンド・フロントエンド・iOS・Androidエンジニアの4名でチームを組むと人件費だけでも3000万/年は最低かかるだろう。もちろ

    出資は受けられるのか?という可能性を探っている。|sugitani
    ysugitani
    ysugitani 2024/06/09
    模索する話 / 公庫融資はすでにやってもらっていたり…(無担保無保証人だけど開発は運転資金扱いなので大金ではないのです)
  • record4s --- Extensible Records for Scala 3, and Domain Modeling with Structural Types

    In this talk, we learn about the basics of my library called "record4s", which provides type-safe extensible records for Scala 3. It runs on JVM, JS, and Native platforms. You will see how it is implemented efficiently by using Scala 3 macros, and how record types as structural types, which work without reflection in Scala 3, are helpful in domain modeling. record4s --- Scala 3のための拡張可能レコード、そして構造的型

    record4s --- Extensible Records for Scala 3, and Domain Modeling with Structural Types
    ysugitani
    ysugitani 2024/06/09
  • Compose Multiplatformを日本一レベルで使い込んだかもしれないので知見共有

    こんにちは!sugitaniと申します。 Black Cat Carnival という新型SNSを開発中です。 リリースはまだ先なのですがティザーサイトを先日公開しました Black Cat CarnivalはiOS/Androidアプリで、Compose Multiplatformを使って開発をしています。ティザーサイトではWasmを使い、サービスを体験できるBlack Cat Carnival Simulatorも公開しています。是非お試しください このシミュレーターはシミュレーターとして作ったものではなく、一人で開発してる都合で先に作り込まれたクライアントにダミーデータを埋め込んだ、という代物で正真正銘の正規クライアントです。 wasm活用までふくめてここまでやるのは他にはまだなさそう…と思うので"日一レベルで"と大きく出たタイトルをつけさせていただきました。 稿ではクライアント

    Compose Multiplatformを日本一レベルで使い込んだかもしれないので知見共有
    ysugitani
    ysugitani 2024/05/13
    ポジショントーク抜きでも、本当にオススメです(将来M4 MBP買ってXcodeがサクサクになったら手のひら返すかもしれないけど)
  • X(Twitter)一強時代が終わって欲しい。

    のネットで創作活動するのに X(以下ツイッター)がバズってないと人権無いのキツすぎ。 自分は絵描いてるけど、skebで1案件5kを2年間200件こなしたから壊滅的に絵が下手な方ではないと思う。なのに、ツイッターで絵を上げても1いいねしか付かない。一桁じゃないぞ「1」だぞ。 まぁ、大体理由はわかるよ。普段からあんまりポストしてないとか相互いいねしてないとか、リプして絡んでないとか。 一時期はちゃんとそういう営業活動してたけど、なんかしょーもないなぁって。そういうんじゃないじゃん、創作活動って。 それに壁打ちだけでクールに伸びてる人見ると嫌々営業して必死に伸ばしてる自分がクッソ情けなくなってなぁ。好きでコミュニケーションしてんなら良いけど心にも無いのに他人のイラストに「凄く良いです!」とかしんどいわ。 でもそうしないとツイートがTLに浮上せず公開アカウントなのに非公開アカウントみたいになる

    X(Twitter)一強時代が終わって欲しい。
    ysugitani
    ysugitani 2024/05/12
    新しいSNSは作っている。Xはたぶん倒せない。でもフォローという概念をなくし、レコメンドベースで遠くに届く仕組みにしようとしてる https://sizu.me/sugitani/posts/fd4v8d9k7ro5
  • 新しいSNSのティザーサイトを公開した|sugitani

    Black Cat CarnivalというSNSサービスを開発している 昨年10月から開発を進めている。反響があるようであればチーム開発に移行したい、とは考えているが今は一人で開発している。(※開発以外は様々な方に助けていただいています🙇‍♂️) 理想的には動く物でベータテストを行えると良いのだが、相当な時間がかかってしまうのでクライアントを先に開発して意見を頂戴しブラッシュアップしようと考えた。…というか、これを使ってくれる人はいるのか?を確認しなければ、不安に抵抗できなくなってきた。 しかしApple AppStoreやGoogle Playで公開ベータテストを行うには審査を通過する必要がある。審査は動作するサービスでなければおそらく通らない。 クローズドテストであれば審査は要らないが、メールアドレスを頂戴して招待をお送りする必要がある。敷居が高いと感じた。 クライアントはCompo

    新しいSNSのティザーサイトを公開した|sugitani
    ysugitani
    ysugitani 2024/05/11
    自分にとっては面白い、おもしろいが他の人にも面白いのか?つまらないのではないのか?いや大丈夫だ面白い…いや…を無限に繰り返している
  • Black Cat Carnival

    ブラウザで動かせるBlack Cat Carnival Simulator※をリリースしました。ご意見をお聞かせください! ※ごめんなさい!iOSではまだ動きません…デスクトップのChromeやFirefoxでお試しください(Mac可)

    Black Cat Carnival
    ysugitani
    ysugitani 2024/05/10
  • ひとり会社を起業したときにわからなかったこと|Tetsuya Morimoto

    ひとり会社を経営してこの4月から第6期になる。期間として次の12月で創業5年になる。先日、その5年近くの経営の中での失敗からのふりかえりについて書いたところ、多くの人たちに読んでいただいたので嬉しい。 この記事で引用した次の経理の書籍についても多くの人たちが読んでくれているようにみえる。それ自体は素直に嬉しいものの、約4年前の記事であるため、当時の私が起業に関して無知だったり、よくわかっていなかった内容もいくつかある。そこで現時点でのアップデートを含め、いま私が起業するならこうした方がよかったと、自身の経験からわかったことを整理してみる。 起業時に夢も希望もない私自身、先にあげた過去の記事を読み返していて、よい大人がひどい理由で会社を辞めたものだと思う。一方で世の中には既存の社会構造や組織に馴染めない人もいる。自分で会社を経営することは自己責任ではあるが、社会に対して馴染めないなにかを少し

    ひとり会社を起業したときにわからなかったこと|Tetsuya Morimoto
    ysugitani
    ysugitani 2024/05/05
  • ひとり社長の経理の基本|Tetsuya Morimoto

    2019年12月に自分の会社を設立した。 なんの考えもなく意味なく3月決算にしてしまい、4ヶ月弱で決算を迎え、2ヶ月以内に法人税を納める必要があるので5月に入ってから法人決算を行った。そのときに役立ったの紹介と実際に法人決算をやってみた経験談 (失敗談) を書いておく。 (2024-05-05 追記) 稿の続編として時間が経ってからわかったことなどをまとめました。 法人設立のきっかけ仕事を辞めようと思ったとき、次にやりたいことはとくになかったし、40歳を超えて年齢的にも雇ってくれる会社をみつけるのは難しいだろうということは容易に予測できた。少し転職活動をしてみたものの、自分自身にやりたいことがないのもあり、あまり手応えを感じなかったので消去法のような流れで起業することにした。 私の場合、会社設立 freee を使って法人設立のための手続きをした。必要な手続きや書類作成など、法人登記まで

    ひとり社長の経理の基本|Tetsuya Morimoto
    ysugitani
    ysugitani 2024/05/05
  • Debug Shell · OrbStack Docs

    OrbStack Debug Shell provides useful commands & tools, making it easy to debug any container (even minimal/distroless/read-only containers that have no shell or commands). Compared to docker exec, Debug Shell has: Shell auto-complete and syntax highlightingEditors (nano, vim)Common tools (htop, curl, strace, ip, etc.)Colorful output in ls and other commandsPackage manager with over 80,000 packages

    ysugitani
    ysugitani 2024/03/17
  • 横浜中華街デートで1日過ごせ|まりにゃ

    中華街について雑に作ったネタがバズって地元の友達からも回覧されてきた。横浜出身の相互からもリア友からお前のポストがLINEで送られてきてビビったなどの苦情が寄せられている。 せっかくなのでこのポストについての解説と、じゃあ実際中華街で丸一日デートするとしたらどうしたらいいのかについて書いていく。 結論から言うと中華街は単体でデートで1日過ごしても十分楽しめる魅力的な街である。 お前を中華街に連れて行く前に 言っておきたいことがある かなり厳しい話をするが 俺の音を聞いてくれ 小籠包や肉まんべ歩きはやめろ べ放題の店に入るな 甘栗買うな 世界チャンピオンの店に入るな よく分からないフルーツ飴をうな 一番リピーターが多い占い屋に入るな — まりにゃ🌰🐿 (@mayimbesasson) February 28, 2024 1.「中華街でしてはいけないこと」の解説別にしてもいいのだけ

    横浜中華街デートで1日過ごせ|まりにゃ
    ysugitani
    ysugitani 2024/03/13
  • いつか起業したいエンジニアへ - Qiita

    はじめに 34 歳のとき、勤めていた会社の経営が傾き早期退職を促されたのを契機に独立しました。その後、41 歳で Authleteオースリート 社を設立しました。諸般の事情で現在も Authlete 社の代表取締役という肩書きを持っていますが、経営者的な仕事は他の人に任せ (参照: シリコンバレーのプロフェッショナル CEO を迎えて米国市場に挑戦する日のスタートアップの話)、50 歳目前の現在もプログラマとしてコードを書き続けています。 Authlete 社設立 (2015 年 9 月) から 8 年半弱経過したものの、まだまだ小さな会社で道半ばであるため、起業家として何か語るのは時期尚早ではあるものの、軽い体調不良が長引く中、『自分のエンジニアとしてキャリアを振り返ろう!』という記事投稿キャンペーンを見かけ、生きているうちに子供世代のエンジニアの方々に何か書き残しておこうと思い、文章

    いつか起業したいエンジニアへ - Qiita
    ysugitani
    ysugitani 2024/03/04
  • 「とんでもねぇ傑作」「とにかく素晴らしかった」推理ゲーム『未解決事件は終わらせないといけないから』がネットで称賛の嵐。Steamでは“圧倒的好評”を獲得

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you. 「とんでもねぇ傑作」「とにかく素晴らしかった」推理ゲーム『未解決事件は終わらせないといけないから』がネットで称賛の嵐。Steamでは“圧倒的好評”を獲得韓国のインディーゲーム開発者・SOMIさんの推理ゲームが話題を呼んでいます。プレイした人たちはもちろん、メディアのレビューでも大絶賛。今、遊んでおきたい注目のインディーゲームです!

    「とんでもねぇ傑作」「とにかく素晴らしかった」推理ゲーム『未解決事件は終わらせないといけないから』がネットで称賛の嵐。Steamでは“圧倒的好評”を獲得
    ysugitani
    ysugitani 2024/01/27