Tech Lunch 2024-08-30
## [@naotty](https://github.com/naotty)### ポモドーロタイマーを使い始めました。ポモドーロテクニックで無駄な時間を可視化する的な記事で紹介されていたポモドーロタイマーを買って実践しています。 [タイマー ポモドーロタイマー 勉強...
## [@naotty](https://github.com/naotty)### ポモドーロタイマーを使い始めました。ポモドーロテクニックで無駄な時間を可視化する的な記事で紹介されていたポモドーロタイマーを買って実践しています。 [タイマー ポモドーロタイマー 勉強...
HackerNewsのAPIのリクエストとレスポンスを型安全にする方法を考えます。少なくともAnyのまま扱うよりは安全な開発ができます。https://github.com/HackerNews/APIリポジトリはこちらです。[https://github.com/...
GraphQLのクエリとクエリ結果を補完に [graphql.tada](https://gql-tada.0no.co/) を使ってみました。とりあえず手元で動かしたい型はこちらのリポジトリを確認ください。[https://github.com/RyukyuInterac...
## [@naotty](https://github.com/naotty)Software Designで連載されている「アンチパターンに立ち向かう - 実践データベースリファクタリング」はオススメです。 冒頭に会話形式でのストーリーが書いてあるので読みやすいです。...
バックエンドのTypeScriptにおいてErrorをthrowしたりResult型の代わりにreturnを使うことの利点について考えていることをまとめました。具体的にはこのような常にErrorまたは値、つまり `T | Error` を返す関数を定義するということです。...
セールスフォースのカスタムオブジェクトをGraphQLを用いて読み書きできるみたいです。https://developer.salesforce.com/docs/platform/graphql/overview# アクセストークンを取得するGraphQLのAPI...
Node.jsではある程度の大きなファイルを`readFile`で読み取ろうとするとエラーが発生します。```ts$ node> await require("fs/promises").readFile("large.csv", "utf-8")Uncaught R...
:::messageこの記事はChatGPTが社内のSlackのスレッドを要約して生成したものです。:::最初に、サブコマンドを利用してヒアドキュメントで与えられたテキストをソートする例を紹介します。```bash(cat <<EODcabEOD) |...
Next.jsとGitHubのPages機能を使ってこのようなブログを公開できます。https://ryukyuinteractive.github.io/next-template-blog/リポジトリはこちらです。コピーして使えます。https://github...
## 小ネタ[@MotoiOkuhira](https://github.com/MotoiOkuhira)Studioに埋め込んだTableauのフィルターをStudioに設置したチェックボックスやラジオボタンで操作するTableauのデータを操作するにはフィルターで絞り...
Copilotに何を指示すれば良いか分からない時は、思い切って適当に指示してみるのがお勧めです。例えば、このような指示でもコードを生成してくれます。```n個の要素の配列を生成して返す関数を定義して。TypeScript```実際にはこのようにコードを生成してく...
このようにリポジトリに設定ファイルを設置することで、VSCodeの設定を共有できます。```.vscode/settings.json```この設定の中でよく使用する項目を紹介します。# 言語ごとに設定を適用する括弧を用いて言語ごとにcodeActionsO...
VSCodeのCopilotには `@workspace` のようなAgentと呼ばれる機能があり、独自のAgentsも開発することができるみたいです。こちらの記事を読んで知りました。https://laiso.hatenablog.com/entry/2023/12/...
React には色々な UI ライブラリがありますが、TailwindCSS を使用できる HeadlessUI なライブラリが使いやすいと感じています。コンポーネントのスタイルを調整しやすく、ライブラリの依存が減り変更も容易になります。その中でも以下の 2 つは良い気が...
ChatGPTのようなLLMとSlackを用いて、お問い合わせのチャットBotを開発できます。従来のフローチャートを用いたチャットBotと違い、LLMを使用した場合は質問に対して適切な回答を自動で生成できます。OpenAIのPlaygroundで試すことができます。...
## [@naotty](https://github.com/naotty)### 社内アプリをhtmxで作り替えたいハッカーズチャンプルーで発表されていた [htmx is not a typo \- Speaker Deck](https://speakerdeck....
## [@naotty](https://github.com/naotty)### AWSの特定のサービスで作られたSNSは、それ専用じゃない(ことがある)Amplifyのデプロイ通知をSlackで受けたかったので、Amplify->SNS->Lambdaで構築した。...
## [@MotoiOkuhira](https://github.com/MotoiOkuhira)### Open AI apiを使ったchatbot作成 〜動作編〜- 先月に引き続きOpen AI apiを使ったchatbot作成を行った。- 先月はapiを呼び出し...
## [@MotoiOkuhira](https://github.com/MotoiOkuhira)### ChatGPT APIを使ったチャットbotを作りかけた話ChatGPTに頼りまくってChatGPT APIを使ったチャットbotを3時間でどこまでいけるか挑戦して...
## ChatGPTを使ってこんなんやりたいんや![@MotoiOkuhira](https://github.com/MotoiOkuhira)- 先週のチームMTGでクライアントの課題をより深く知る事を目的としたChatGPTを使ったチャットサービスを作ると提案した。...
## [@naotty](https://github.com/naotty)### LaravelのStaging環境を楽運用 + お安くしたいStaging環境を作るにあたり、EC2 + RDSだとちょっともったいない、EC2にLaravelとMySQL乗せると構築・...
## [@naotty](https://github.com/naotty)### AWS Amplifyがステキ[AWS Amplify(アプリケーションの構築とデプロイ)\| AWS](https://aws.amazon.com/jp/amplify/)Nex...
## [@taichiyam](https://github.com/taichiyam)### Next.jsでMSW(Mock Service Worker)を利用してみた- 発表資料 - [Next.jsでMSW(Mock Service Worker)を利...
## [@taichiyam](https://github.com/taichiyam)### microCMS+Next.jsでブログ作成チュートリアルをやってみた発表資料は[コチラ](https://github.com/RyukyuInteractive/te...
## [@TatsuyaUshioda](https://github.com/TatsuyaUshioda)### AIはデータであなたを差別する[AIがあなたを差別するかもしれません](https://www3.nhk.or.jp/news/html/2019121...
## [@naotty](https://github.com/naotty)### GCPと紐付けたFirebaseを削除するとGCP側も消えるのか?[本番環境でやらかしちゃった人 Advent Calendar 2019 \- Qiita](https://qiita...
## [@naotty](https://github.com/naotty)### 楽しみにしているAdvent Calendarこれ [本番環境でやらかしちゃった人 Advent Calendar 2019 \- Qiita](https://qiita.com/ad...
## [@naotty](https://github.com/naotty)### AWS Security Scanner・・というUAのログが付くようになった。IPもAWSだから最初はAWSのサービスかなーと思ったけどそんなのは見当たらない。ググっても明確な情報...
## [@naotty](https://github.com/naotty)### JAWS-UG沖縄 Amazon Forecast&Personalizeハンズオン 2019年10月・・に行ってきた。時系列データから将来を予測するAmazon Forecastの...
## [@naotty](https://github.com/naotty)### 気になった記事紹介- [現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ \- t\-wadaのブログ](https://t-wada.hatenablog.jp/entry/...
## [@naotty](https://github.com/naotty)### 気になった記事紹介- [GitHub ActionsでPull Requestに自動的にラベルを付与してレビューをしやすくする | DevelopersIO](https://dev.c...
## [@naotty](https://github.com/naotty)### 気になった記事紹介- [Oracle Cloudを期限なく無料で使える「Always Free」発表 1GBのVM2つ、Autonomous DB2つなど提供 \- ITmedia NE...
## [@naotty](https://github.com/naotty)### 気になった記事紹介- [バズるためにジョイマンARを作ろうとしたら権利周りとかめちゃくちゃ苦労した話 \- Qiita](https://qiita.com/fushikky/item...
## [@naotty](https://github.com/naotty)### 気になった記事紹介- [ずっと夜で \- megamouthの葬列](https://www.megamouth.info/entry/2019/09/03/020353) -...
## [@naotty](https://github.com/naotty)### Lighthouse(GraphQL Server)のテストでエラーになるテスト内でMutationを2回連続で呼び出そうとしたら、2回目がエラーになった。エラーはこんな感じ。``...
## [@naotty](https://github.com/naotty)### 気になった記事紹介- [2019年のAmazon Prime Day。AWS上の42万6000台相当のサーバや1900個のデータベースインスタンスなどで乗り切る - Publickey]...
## [@naotty](https://github.com/naotty)### 気になった記事紹介- [あなたのチームは「関係性の罠」にはまっていませんか?:日本全国に広がっている「関係の質牧場」にご用心! \| 立教大学 経営学部 中原淳研究室 \- 大人の学びを...
Laravelでテストを書く際のtipsを3つご紹介します## テストの前処理PHPUnitでは`PHPUnit\Framework\TestCase::setUp`をoverrideし、そこでテストの前処理を行うのが一般的ですが、[`Illuminate\Foundat...
# Tech Lunch 2019-07-24## [@atomita](https://github.com/atomita)確保した場所の利用可能時間が少なかったので私が喋り倒しちゃった(^^;### 気になった記事紹介- [「正しいものを正しくつくる」は、...
# Tech Lunch 2019-07-17## [@naotty](https://github.com/naotty)### Flutterのバージョン切り替え- Flutterはanyenvのようなバージョン切り替え機能がついているので、 `$ flutter...
# Tech Lunch 2019-07-10## [@atomita](https://github.com/atomita)### `transitionend`ってanimationのコントロールのために、`transitionend` eventを使って、a...
今年は参加者200名を超え、登壇者、聴講者、スタッフ、スポンサー、すべての方々のお陰で今年も無事イベントを終えることができました ありがとうございました!各セッションの内容は、皆様に記事にして頂いていますのであえて触れずに、懇親会などで話題を少し書きたいと思います...
# Tech Lunch 2019-07-03## [@naotty](https://github.com/naotty)### facebookexternalhitFacebookのクローラーが大量にアクセスしてくる件は無事に解消した。アクセスログに書かれる問...
# Tech Lunch 2019-06-19## [@naotty](https://github.com/naotty)### facebookexternalhitbug直したって返信きたけど、相変わらずアクセス多いときがある...----## [@a...
# Tech Lunch 2019-06-12## [@naotty](https://github.com/naotty)### facebookexternalhit- 運用中のサービスにDos攻撃かっていうぐらいアクセスがくるので問い合わせ中です。目処がついた...
# Tech Lunch 2019-06-05## [@naotty](https://github.com/naotty)### FacebookのクローラーUAが `facebookexternalhit/1.1` でログが吐かれる。ただ、アクセス数が大量なので...
## Tech Lunch について弊社では、毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。発表した内容で公表できる部分はどんどん公表していこうということでblogに投稿しています。(記事にするの再開)--...
ちゃんと情報発信しないとと思っていても、なかなか更新されないのがTechブログですよね(違う)さて、私達技術本部は、去る4/11(木)〜4/13(土)に開発合宿を行ないました。メンバー間の技術交流および若手のスキルアップを主目的として、ほぼ毎年開催しています。台風...
## Tech Lunch について毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。参加する方は弁当が支給されます。まとめを共有する為、発表した内容をまとめて共有できる部分はどんどん共有していこうということで毎週記...
## Tech Lunch について毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。参加する方は弁当が支給されます。まとめを共有する為、発表した内容をまとめて共有できる部分はどんどん共有していこうということで毎週記...
## Tech Lunch について毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。参加する方は弁当が支給されます。まとめを共有する為、発表した内容をまとめて共有できる部分はどんどん共有していこうということで毎週記...
## Tech Lunch について毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。参加する方は弁当が支給されます。まとめを共有する為、発表した内容をまとめて共有できる部分はどんどん共有していこうということで毎週記...
## Tech Lunch について毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。参加する方は弁当が支給されます。まとめを共有する為、発表した内容をまとめて共有できる部分はどんどん共有していこうということで毎週記...
## Tech Lunch について毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。参加する方は弁当が支給されます。まとめを共有する為、発表した内容をまとめて共有できる部分はどんどん共有していこうということで毎週記...
## Tech Lunch について毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。参加する方は弁当が支給されます。まとめを共有する為、発表した内容をまとめて共有できる部分はどんどん共有していこうということで毎週記...
## Tech Lunch について毎週水曜日の昼時間に弁当を食べながら最近気になる技術だったり製品だったり試したことなどを共有しています。参加する方は弁当が支給されます。まとめを共有する為、発表した内容をまとめて共有できる部分はどんどん共有していこうということで毎週記...
こんにちはこんばんはおはようございます山城です。今年の 8月頃ですが当ブログを HTTPS 化しました。当ブログは Github Pages でホスティングしています。Github Pages は独自ドメインを設定できるものの SSL については提供していないのでどうにか...
Reactでは、HoCsという考え方を用いることでコンポーネントのロジックを抽象化し再利用することができます。これはReact-RouterやMaterial-UI、Apolloなど既に多くのライブラリで使用されています。コンポーネントからこれらのロジックを引き離すことは、ロ...
# [MuiThemeProvider](https://github.com/callemall/material-ui/blob/next/src/styles/MuiThemeProvider.js)Material-UIには`MuiThemeProvider`という...
## この記事を読むと以下のような効果が得られます- ホストマシンの `~/www` 配下に案件用ディレクトリ(例えば `/example.com/`)を作ってファイルを置くだけで、[http://example.com.local](http://example.com....
## 前提- Swift 3.0.1## 書き方ちなみにですが、わざわざ `extension` で書かなくても、`class` に直接書いても良いです。```swiftimport Foundationclass Hoge {}extension H...
こんにちは〜 @tdkn です!突然ですが皆さん、iOS なプロジェクトにコーディング規約適用してますか?チームでアプリ作ってると、人によってコーディングスタイルがバラバラになりがちですね。俺は `self` 省略派だ!とか、波括弧 `{}` は改行してから始める(BS...
## Bundle Version は2つある- `CFBundleShortVersionString` (Bundle versions string, short)- `CFBundleVersion` (Bundle version)かっこ内は Xcode 上...
こんにちは。テクノロジーチームの @tdkn (てどこん) です。今日は、僕が iOS アプリの開発を進める上で役に立ったな〜と思う資料を紹介したいと思います。なお、メモ書きのような感じなので気が向いたら追記することもあるかも。- 2017/01/20 デザインテンプレ...
こんにちは。テクノロジーチームの @tdkn (てどこん) です。最近は iOS アプリの開発を担当させてもらっていて Swift 3 を書きまくる日々を過ごしています。ネイティブアプリの開発スキルが上昇中。ありがたいことです!さて、今回は iOS のアプリを開発して行...
はじめまして、テクノロジーチームの @tdkn (てどこん) です。このたび、琉球インタラクティブの Tech Blog を書かせて頂ける事になりました!本記事はその記念すべき 1 本目になります:tada:最初なので、まずは弊社の紹介をしてみたいと思います!![ri...