タグ shibayu36
人気順 10 users 50 users 100 users 500 users 1000 users新しい領域への挑戦を続けて成長するために必要だったソフトウェアエンジニアとしての「軸」とは - Findy Engineer Lab - ファインディエンジニアラボ
ソフトウェアエンジニアがキャリアについて考えるときに、自分の好きな技術や得意なスキル、あるいは興味ある事業ドメインをもとに次を選択することがあります。とはいえ専念したい技術領域がすぐに見つかるというものでもないでしょう。得意分野が見つかるまで自分を成長させることも大切です。 柴﨑優季(@shibayu36)... 続きを読む
OpenAI APIで英会話LINE Botを作る with Hono + Cloudflare Workers + Queues + D1 - $shibayu36->blog;
Cloudflare Worker + D1 + Hono + OpenAIでLINE Botを作るを見て、Cloudflare Workersに興味を持った。そこでLINEで英会話や添削ができるbotを作ってみた。 作ったもの こんな形で英会話をしたり、英作文テーマを作ってくれたり、添削をしてくれたりする。 実際のコードは https://github.com/shibayu36/english-line-bo... 続きを読む
Pythonで作ったCLIツールをGitHubから直接pipでinstallできるようにする方法 - $shibayu36->blog;
chat-hatenablogをpip installでインストール可能にした - $shibayu36->blog; にて、pip installで直接CLIツールをインストールできるようにした。 pip install git+https://github.com/shibayu36/chat-hatenablog.git この時に調べたことをメモしておく。 やったこと setup.pyを配置し、entry_points.console_scriptsに... 続きを読む
chat-hatenablogをpip installでインストール可能にした - $shibayu36->blog;
https://github.com/shibayu36/chat-hatenablog/releases/tag/v0.3.0 chat-hatenablog v0.3.0にてchat-hatenablogをpip installできるようにした。以下のようにすれば、GitHubから直接コマンドをインストールできる。 pip install git+https://github.com/shibayu36/chat-hatenablog.git この結果、current directoryを... 続きを読む
TypeScriptで「Reactを自作しよう」をやってみた - $shibayu36->blog;
最近2分間コーディングのすすめ、コードを書く習慣のハードルを下げるに触発されて2分間コーディングをやってみている。まずは昔興味が出ていたReactを自作しようをやってみたのでメモ。 やった様子は https://github.com/shibayu36/building-own-react に置いた。メインファイルは https://github.com/shibayu36/buildi... 続きを読む
TypeScriptでCLIツール作りをするためのプロジェクトサンプルを作ってみた - $shibayu36->blog;
最近TypeScriptの学習をしようと思い、何でもTypeScriptで作ってみている。今回はCLIツールを作ろうと思ったのだが、ビルド環境やeslint環境など考えることが結構あった。そこでTypeScriptでのCLIツールのプロジェクトサンプルを作りながら勉強してみた。 作成したのは https://github.com/shibayu36/typescript-cli-pro... 続きを読む
今見ているファイル内をSearchしやすくするVSCode拡張を作りました - $shibayu36->blog;
今見ているファイル内をSearchしやすくする「Search in Current File」というVSCode拡張を作ったので紹介です。 https://github.com/shibayu36/vscode-search-in-current-file https://marketplace.visualstudio.com/items?itemName=shibayu36.search-in-current-file 背景 Emacsにはhelm-occurという拡張があって、イン... 続きを読む
Next.jsアプリケーションを動かす環境をaws-cdkを使って構築する(with CloudFront/S3/Fargate) - $shibayu36->blog;
Next.jsをproduction環境で使うために外観を掴んでおきたいと思い、Next.jsアプリケーションを動かすAWS環境をaws-cdkを使って構築するサンプルを作ってみた。だいぶ荒削りだけど、参考になる例にはなったと思う。 https://github.com/shibayu36/nextjs-on-ecs 利用した技術 AWS CloudFront S3 ECR ECS aws-cdk Docker N... 続きを読む
レビュータイムや定期的なissueチェックのためにGithubのissueを検索してSlackに投稿するCLIツールを作った - $shibayu36->blog;
https://github.com/shibayu36/notify-issues-to-slack というツールを作ったので紹介です。 背景 はてな社内では各チームでレビュータイムという時間を設けていることが多い。その時間にチーム内のissueやPull Requestを全部見るという心がけをしている。レビュータイムについては昔に以下のような記事を書いた。 blog.... 続きを読む
gojiとgo-xslateを使って、GoでのWebアプリケーション開発入門をした - $shibayu36->blog;
2014-11-16 gojiとgo-xslateを使って、GoでのWebアプリケーション開発入門をした tech golang Golangで簡単なwebアプリを作るためにどうしたらいいか調べていたので、試しにGojiというフレームワークと、go-xslateを使ってHello Worldをしてみた。shibayu36/goji-and-go-xslate-sample · GitHubhttp... 続きを読む
perlでのgem which相当コマンド - $shibayu36->blog;
2014-03-08 perlでのgem which相当コマンド perl tech gemにはあるモジュールのファイルがどこに置かれているか知るためのコマンドがある。 $ gem which nokogiri /Users/shibayu36/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.1/lib/nokogiri.rb... 続きを読む
#関西Emacs に参加して、open-github-from-here.elの発表をしました - $shibayu36->blog;
2013-04-28 #関西Emacs に参加して、open-github-from-here.elの発表をしました 関西Emacsに行ってきて、open-github-from-here.elの発表をしてきました。 発表 open-github-from-here.el(https://github.com/shibayu36/emacs-open-github-from-here) という、e... 続きを読む