Tech – walker – 2022-04-11

20 items · updated 2026-05-19 23:32 UTC · RSS · Up to 2022-04

GitHubのダウンロード数をプリザンターに登録する

Qiita(trend) · 2022-04-11

はじめに GitHubのReleasesに登録したAssetsのダウンロード数を取得して、プリザンターに登録するPowerShellを作成してみました。 事前準備 プリザンターをインストールします。 https://pleasa...

[SwiftUI] 可読性にパラメータを全振りした SFReadableSymbols という OSS を作った話。

Qiita(trend) · 2022-04-11

Tl;Dr なぜ作ったの? vs 標準API ✅ 可読性 ✅ 検索性(アイコンの視覚情報から探したい場合) 🚫 Xcode 以外(外部エディタやGitHub)でレンダリングされない。 vs SFSafeSymb...

「事実」と「意見」を見分けよう

Qiita(trend) · 2022-04-11

「このプロダクトはレガシーだ」 「このプログラムは不具合が起こりやすい」 「あの上司は気難しい」 顧客サポートや開発外部署とのやり取り。事実に基づいて議論せよというが、これらは「事実」だろうか? という話。 教材 (小学生向け) 事...

[SwiftUI] PreferenceKeyを使用して下位Viewから上位Viewへ値を伝える

Qiita(trend) · 2022-04-11

どうも、モバイルエンジニアのEtsuwoです。 SwiftUIを使ってる中で、親Viewから子Viewや孫Viewのframeへアクセスしたい場合がありました。 その際PreferenceKeyという仕組みを使用すると非常に便利だった...

WASMのパフォーマンス最適化の勘所と使い所考察

Qiita(trend) · 2022-04-11

TL;DR JavaScriptとWebAssemblyの間の値渡しには気を使おう(なるべく値のコピーを避けよう)。 JSはとても高速で、単純なループではWASM並の速度が出るので、WASMの使い所はよくよく考えるべき。 はじ...

MySQLのGeometryデータを扱う

Zenn · 2022-04-11

最近は業務で、現在地周辺の施設候補を検索する機能のリクエストが出て、それを解決するために色々と調査してみました。 ロケーションテーブル 仮に下記のようなテーブルがあったとします。 CREATE TABLE IF NOT EXISTS `location`( `id`

UE5でのリターゲット

Qiita(trend) · 2022-04-11

下準備 UE5から異なるスケルトン間でのアニメーションリターゲットの方法が変更。IKリターゲッタが必須となり、今(5.0.0)のところ従来の手順でのリターゲットはできない(その分利点は多い) 3通りのリターゲット方法があるものの、I...

Gitを使ってやらかした時、git reflogさえ使えればわりかしなんとかなる

Qiita(trend) · 2022-04-11

これは何 新人プログラマ応援イベントの参加記事です。 gitにはreflogというコマンドがあります。このコマンドを学んでおくとやらかしちゃった時も大体なんとかなるので記事にします。 git reflogってなに? git re...

Python-SciencePlotsで論文用の図を作成してみた

Qiita(trend) · 2022-04-11

この記事について pythonユーザーであれば可視化ツールmatplotlibの利用者は多いだろう。しかし論文用の「良い感じの図」を作成するには細かいパラメータをいじる必要があり手間がかかる。そこで今回はSciencePlotsと...

「阿部寛のホームページ」はHTML界のシーラカンスである

Qiita(trend) · 2022-04-11

(2022/4/12) 英語版を書きました。よろしければ拡散お願いいたします。 説明する必要も無いと思うが、阿部寛さんと言えば日本を代表する名優の一人であり、数々の作品でその巨躯以上の存在感を見せつける、映像業界にはなくてはならない...

うつ病エンジニア(仮)から未経験者に向けたアドバイス

Qiita(trend) · 2022-04-11

はじめに 精神疾患のために転職先も決まらぬまま退職を余儀なくされ、 無職2か月目(投稿日時点)となりました。 現在は手当金を受け取りつつエンジニア職での転職を目指しています。 これから業界に入る新卒の方 これから業界に転職される方...

【Deno1.23~】`deno run`コマンドは型チェックしなくなる予定なので注意

Qiita(trend) · 2022-04-11

2022年6月リリースのDeno1.23で、deno runコマンドの挙動の「実行」の部分と「型チェック」の部分が切り分けられ、別のコマンドになります。 更に、型チェックのデフォルトの挙動が「リモートファイルも含め型チェック」から「...

CQRSとCQSの違い

Zenn · 2022-04-11

こんにちは。株式会社プラハCEOの松原です 先日プラハチャレンジで「CQSとCQRSって何が違うんだろうね?」と話し合ったので内容をまとめてみます。 結論:CQRSとCQSの違い CQSはオブジェクト単位でメソッドの責務を更新と取得に応じて明確に分離すること CQRSはそれ

swift-syntaxに入門してみた

Qiita(trend) · 2022-04-11

SwiftSyntax に入門してみた swift-syntax を利用することで、Swiftのソースコードを静的解析し、検査、生成、および変換する事ができます SwiftLint や mockolo に利用されています 依存...

反OOUIのように見えるチャットボットは何故流行しているのか

Zenn · 2022-04-11

チャットボットはOOUIの原則に反している!? 最近、いろいろなサービスでチャットボットを見かけるようになりました。当社でも数週間前に、社内問い合わせ用チャットボットが導入されました。使っていてふと思ったのですが、実はチャットボットの特性は非常に不思議です。 近年、GUIとい

未経験からフロントエンドエンジニアになるために作るべきポートフォリオ

Qiita(trend) · 2022-04-11

はじめに 私は未経験からフロントエンドエンジニアとして転職し、現在、Vue、Reactでのフロント開発とフロントエンドエンジニアの採用面接を担当している者です。 未経験から転職した私の経験に基づいて、未経験からフロントエンドエンジニ...

Open API × Rails × TypeScriptでのスキーマ駆動開発|Offers Tech Blog

Zenn · 2022-04-11

副業・複業マッチングプラットフォーム Offers を開発している、株式会社 overflow にて EM をやっております磯崎と申します。 日々プロダクトを開発している中で、様々な格闘があるかと思いますが、その中でも大分格闘してきた Open API を用いたスキーマ駆動開

Amazon EMR の Spark パラメータを簡単に最適化する方法

Qiita(trend) · 2022-04-11

本記事では Spark アプリケーションのメモリエラーに関するログを表示します。メモリエラーによるトラウマを抱えている方/日々寝れない生活をされている方は注意しながら読み進めてください。 はじめに AWS ブログ が出した記...

BigQuery・Glue・S3・QuickSightの連携

Qiita(trend) · 2022-04-11

今回は、FirebaseAnalyticsからBigQueryにエクスポートしたデータをQuickSight上で、表形式で閲覧したいという要件を実現するための過程を記事にしました。 以前書いたこの記事の続きみたいな感じです。 なぜ、B...

Laravel初心者わい「このベストプラクティス集ええやん」

Qiita(trend) · 2022-04-11

はじめに こんにちは。WEBエンジニアのmasakichiです。 Laravelって自由度が高く拡張しやすい反面、「コードの書き方が煩雑化しやすい」と感じたことはありませんか? そんな方に向けたおすすめのGitHubリポジトリlar...