Tech – walker – 2021-10

257 items · updated 2026-05-19 23:32 UTC · RSS · Up to archive

初めてのOSSへの貢献を果たした話【homebrew-cask】

Qiita(trend) · 2021-10-31

3年ほど前、初めてLinuxに触れてからOSSという文化にとても感銘をうけ、常々貢献したいと思っていた。 と言いつつ結局特に行動していないワナビだったのだが、この度晴れてプルリクを作成し、マージされるに至ったので共有 やったこと ...

IKEAのマニュアルに学ぶUX

Qiita(trend) · 2021-10-31

序章でIKEAのマニュアルが例に出てきてほほう!と思った。 と同様、マニュアルやテクニカルライティング分野というのはもともとUI/UXの一分野だという認識では居たのだが。 IKEAのマニュアルの素晴らしいところ 説明文...

【図解】作業が倍速!pipenvの使い方【Python】

Zenn · 2021-10-31

Python を使っていると、次のようなことに悩まされませんか。 悩み ① Python3.6 を使っているけれど、Python3.8 も同時に使いたい... ⏩ 環境の使い分けが難しい 悩み ② パッケージをたくさん入れすぎて、もう何がなんだが分からない... ⏩ パッケー

[HoloLens]StereoKit 事始め

Zenn · 2021-10-31

Mixed Reality Challenge というハッカソンが開催されるようです。 ルールとしては、StereoKit を用いてアプリケーションを開発することとなっていて賞金もでるようです。 https://techcommunity.microsoft.com/t5/mix

絶対にRosetta 2を入れたくない人によるM1 Mac環境構築 2021 10月末編

Zenn · 2021-10-31

先日,Apple の発表会で新型 MacBook Pro が発表され,見ていた僕はそのすぐ後から予約開始ということで最小構成の 14 インチ MacBook Pro を予約・購入しました. それが 10 月 29 日(金)に届いたのでとりあえず Rosetta 2 を使わずに環境

WebGLがわからん

Zenn · 2021-10-31

WebGLを触る機会が年に1回ぐらいあるんですが、そのたびに学び直してなんとか実装したすえに、結局よくわからんという結論に至ります。一言でいうとセンスが足りないんですが、それで終わらせるのは虚し過ぎるので、WebGLの難しいと感じる部分をまとめました。 WebGLわからん勢が日本

[Firebase] Cloud FunctionsでFirestoreのドキュメントとサブコレクションをまとめて削除する方法

Zenn · 2021-10-31

はじめに Firestoreはドキュメントを削除してもドキュメント配下にあるサブコレクションは残ってしまいます。 https://firebase.google.com/docs/firestore/manage-data/delete-data?hl=ja#delete_d

LINE Message API でメッセージするテスト

Qiita(trend) · 2021-10-31

タイトルの通りですが、初めてやったので、メモです。 LINE Developerの登録 → チャネル作成 いろんなところに記事がありますので、省略しますが、 ログイン後、「プロバイダ」を作り、「チャネル」(BOTですね)を作りま...

Markdownでスライドが書けるViteベースのSlidevがけっこう良かった話

Zenn · 2021-10-31

Slidevというmarkdownベースでスライドを書けるツールを使ってみました。割と良い感じだったのでレポートします。 https://sli.dev/guide/why.html 作ったもの https://speakerdeck.com/texmeijin/ci-shi

GitHub PackagesにReactComponentをprivate npm packageとして公開する

Zenn · 2021-10-31

概要 タイトルの通りですが、自作したReactComponentをnpm packageとして公開するまでの手順を記載します。 private packageなのに公開という日本語を使っているのは少々違和感がありますが、GitHub Organization内で共通利用できる

rm -rf / をやってみて残ったもの

Qiita(trend) · 2021-10-31

はじめに Bashの邪悪なコマンド9選に「rm -rf /やったことある人。」と書かれているのを見て、大昔に試したのを思い出しました。rm -rf /をやってしまったのでは無くrm -rf /をやってみた のです。当時の記憶を呼...

PowerVS IBM i 日記(39): PowerVS IBM i 1次言語の 2962 日本語に再挑戦

Qiita(trend) · 2021-10-31

PowerVS IBM i 1次言語の 2962 日本語に再挑戦 昨年「PowerVS IBM i 日記(10): 一次言語を 2962 日本語にする (DST で日本語が化けるけど)」で、1次言語を 2962 日本語にすること...

発想力を測定するWebアプリをWord2Vecを使って作ってみた

Qiita(trend) · 2021-10-31

はじめに 発想力測定器と題しまして、以下のWebアプリを作成しました。できるだけ意味の異なる単語を10個入力することで、あなたの発想力が数値化されます。 https://imagination-checker.izumi-sat...

Blockmanを使ってみた

Qiita(trend) · 2021-10-31

Bracket Pair Colorizer 2について Bracket pair colorizer 2 GitHubのページを見ればわかる通り、Bracket Pair Colorizerのメンテナンスは終了しています。 そ...

27年間事務屋だった私、pythonと機械学習を学んだら半年間でいい感じで実証実験ができたよ

Qiita(trend) · 2021-10-31

私の属性 50代前半の男性です。 大学での専攻は刑法(総論)でした。 1993年春に新卒で地方公務員(事務)になりました。 転職歴はありません。 初めてのコンピューターはPC-6001で、中学2年のときに親に買ってもらいました...

[感想]コーディング面接にどう備えたらいいか全然わからないし、そもそも自分が何がわからないのか全然わからないけど一歩踏み出してみた

Zenn · 2021-10-31

はじめに 結論、このブログは「うだうだ悩んで、答えを出せなかった」というポエムですのでご了承ください。 あなたは誰? katoakiといいます。AWSが好きなソフトウェアエンジニアです(ソフトウェアエンジニア歴2.5年/IT業界12年) 年齢 私は今30台中盤で

GitHubがハロウィン仕様になっている話(茶番)

Qiita(trend) · 2021-10-31

イントロダクション 本日、10月31日はハロウィンである。 そして、今日いつものようにGitHubを眺めに行ったらとある異変に気づいた。 contributionsの色がおかし(お菓子)な色になっているではありませんか。...

dockerのElm開発環境(開発サーバの動作のみ)

Zenn · 2021-10-30

前提 ホストPCにdockerと Visual Studio Codeが入っている Elmプロジェクトはすでにある前提で書いています 各構成物についての細かい説明は書いていないです 使用したもの 場所 入れたもの 説明など ホストPC内 docker

[いよいよ年明けリリース!?]WebTransportでもechoがしたい!

Qiita(trend) · 2021-10-30

WebTransportがChromeM97でいよいよリリースです! Webを愛する皆さんこんにちは。 去年、一昨年、WebsoketやWebRTCの新しい技術として注目を集めたWebTransportがいよいよ年明けにもリ...

ノベルゲームのシナリオをJSXで書きたい

Zenn · 2021-10-30

Zenn初投稿です。よろしくお願いします。 最近遊んだアドベンチャーゲームがとても面白くて自分でも作ってみたくなったので、こんなものを作ってみました。 https://github.com/mkizka/advx RPGツクールっぽい画面↓ 使い方

VS Code Remote - Containers用PHP開発環境を構築する

Zenn · 2021-10-30

みなさん、VS Code Remote - Containersは使っていますか? プロジェクト毎に開発環境を構築・共有できて、とても便利ですよね。 また、コンテナの起動・停止がVS Codeと連動するのでとても良い開発体験かと思います。 今回、PHPの開発環境を構築してみたので

Java: Mockitoでハマった5つの落とし穴とその解決策

Qiita(trend) · 2021-10-30

Mockitoは、Javaプロジェクトのテストコードを書くときに利用できる優れたライブラリです。 しかし、コードの書き方を間違えると期待通りには動作せず、原因究明に時間を浪費してしまうこともあります。 このため、この記事では、私が過...

flutterで動画を写真にするアプリを作り直してストアに公開した

Zenn · 2021-10-30

はじめに 動画を簡単にコマ送りできてパッと見どんな動画なのかがわかるアプリが欲しかったので作った。動画をシークしてコマ送りするUIにストレスを感じていたので、スワイプでストレスなくコマ送りできるアプリを作った。 また、仕事でスマホアプリを作る予定がないのでflutterで何か

tsconfig.jsonのよく使いそうなオプションを理解する

Zenn · 2021-10-30

tsconfig.jsonを書く時に必要なオプションが何だったか、どんな役割を持つかを忘れてしまうため、個人的によく使いそうなオプションを書いていきます。 TypeScriptのバージョンは4.4です。 各オプション target TypeScriptはJavaScrip

AWSの基礎を学ぼう 温故知新編 基本サービスをみんなで触ってみる DynamoDB の参加記録

Zenn · 2021-10-30

AWSの基礎を学ぼう 温故知新編 基本サービスをみんなで触ってみる DynamoDB が 2021-10-30(土) 13:15-15:00 に オンライン(zoom)で開催されました。 個人で作ってみようかなと思ったサービスで、DynamoDBを使ってみようかと思っていたことも

今更エッセンシャルWPFを読んでみる

Qiita(trend) · 2021-10-30

動機とか雑感とか WPF+C#(特にXAML)が使いこなせていないので「エッセンシャルWPF」を買ってみて読んでみる。 結構翻訳が微妙…。読み終わったら速攻でメル○リかも。 写経もいいのだが分量が多いのでしんどいので、あるリポ...

Next.jsでChrome拡張機能のポップアップページを作成する方法

Zenn · 2021-10-30

はじめに この記事は、Next.jsでフロントエンドを開発されていてChrome拡張機能でポップアップページに表示するタイプの拡張機能を作成する方向けの記事となりますので、各種設定は行った上で、追記が必要な箇所に絞って書いていこうと思います! 変更箇所 想定しているフ

LightGBMの木の構造を可視化する

Qiita(trend) · 2021-10-30

学習済みのLightGBMの中身をさっと見たいときに出来ることとして、以下の2点を紹介します 個々の木の描写 木々の構造をデータフレームに変換 準備 import lightgbm import pandas as pd ...

【Flutter】Sizer対応したGoldenTestを実装する

Zenn · 2021-10-30

はじめに Flutterでアプリを開発する時のResposive対応でSizerライブラリを使う方多いんじゃないでしょうか。 今回はそのSizerライブラリに対応したGoldenTestを実装していきます。 実装そのものは簡単ですが、詰まったところがあったので書き留めておきま

Firebaseのv9の書き方でデータを取得してみる

Zenn · 2021-10-30

この記事について 2021年8月25日に、Firebaseのバージョン9が配信されたことにより書き方が大きく変わりました。 この記事はv9へアップデートした際にリファクタリングした内容の備忘録です。 firebaseへのアクセスは、TypeScriptを併用してtsファイルに

超シンプルなツールチップコンポーネントを自作した

Zenn · 2021-10-30

はじめに Next.js でシンプルないい感じのツールチップコンポーネントを自作したので、作成する方法のメモになります。 前提 React / Next.js / TypeScript の基礎理解、環境構築済み 今回作るもの ↑ のようなツールチップコンポーネン

【M1 Pro/Max対応】M1 Mac環境構築ベストプラクティス

Qiita(trend) · 2021-10-29

はじめに 2021/10/26にM1 Pro/Maxを搭載したMacBook Proが発売され、現在環境構築をされている方も多いかと思います。 一方で、Pro/Maxも含めたM1 MacはIntel Macと同じ方法でセットア...

エージェントさん経由で、真面目にカジュアル面談受けてみたので、その感想

Zenn · 2021-10-29

いわゆる「カジュアル面談」を受けた、という感想文その2。 自分の業界経験や、転職希望度合い等パラメータが異なるとあまり役立たないかもしれないので、以下を参照。でも似たような事を考える開発者の参考になると嬉しい。 筆者スペック 2003年に新卒未経験で「ベンチャー」的企業に入社。

Ionic/AngularでStorybookを導入する手順

Zenn · 2021-10-29

前置き Ionicのコンポーネントを、そのまま使って Storybookのページに表示させる、その方法を紹介している記事です。 Ionic環境を整える お手元にIonicプロジェクトがなかったら Ionic CLIを利用し、ターミナルにionic startを打つ Ion

SUUMOの賃貸物件検索からレオパレス物件を除外する拡張機能(userscript)を作る

Qiita(trend) · 2021-10-29

初投稿です. なにこれ SUUMOで賃貸アパートを探していると,レオパレス物件ばかり出てきて嫌になりませんか? 私もSUUMOで検索するとレオパレス物件ばかり(しかも何部屋も募集があってスクロールが大変)だしレオパレス物件の評判...

Goにおけるメモリ管理の可視化

Zenn · 2021-10-29

はじめに この記事は@deepu105に許可を頂きVisualizing memory management in Golangという記事の翻訳したものになります。 Goのメモリ管理を図やスライドを活用して非常に分かりやすく説明されていたため、学習として翻訳しました。 以降が

Swift Dateをいつでも使える様に

Qiita(trend) · 2021-10-29

今回の内容 よく使うDate()について、メモ感覚ですが書いておきます。 コード .dateStyle = .full && formatter.timeStyle = .full ...

React Native + Expoで正しいプロダクトを最速で作る

Zenn · 2021-10-29

ユーザーにとって本当に価値のあるプロダクトを作るためには、人々がどのようなニーズや課題を持っているかを探ること。そしてプロトタイピングを通してプロダクトをブラッシュアップし続けることが必要です。つまり、デザインと開発をスピーディに行ったり来たりしながら、チーム一丸となってお客様を

【クレジットカード不要】無料の最強構成でWebアプリを作ってデプロイする【Vercel + Heroku + MongoDB Atlas】

Qiita(trend) · 2021-10-29

2021年10月時点でクレジットカード不要で利用できるサービスの中で最適だと思う組み合わせで、Webアプリ開発の環境構築からデプロイまで行います。 利用するホスティングサービス Vercel ReactのフレームワークNe...

VSCodeでオリジナルのテーマを作る!〜公開まで〜

Qiita(trend) · 2021-10-29

はじめに 僕は開発の時、よくVSCodeを使うのですが、ずっと同じテーマを使ってるとちょっと飽きてきます。なんかいいテーマがないか探していたのですが、その時ビビッとくるものが見つからなくて、だったら自分で作ったらいいのでは?と思...

DockerとPodman/Skopeo/Buildahは何が違うのか?

Qiita(trend) · 2021-10-29

はじめに コンテナ初学にあたって,Red Hat Enterprise Linux 8 からDockerの代わりに導入されたPodman,Skopeo,Buildahについてまとめています. コンテナの勉強を始めたい方,Dock...

オンプレミス初心者がオンプレミスと関わる時に役に立った記事一覧

Qiita(trend) · 2021-10-29

概要 IT初心者で、いきなり10年前のLinux環境の保守などを任された方向け 記事一覧 「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典 Linuxだけでなく、とにかくわからないIT用語を...

Reactive System Meetup / Akka Serverlessについて

Zenn · 2021-10-29

この記事について 2021/10/23のReactive System Meetupにて、@jeremypollockさんによるAkka ServerlessというLightbend社のPaaS製品に関する発表が行われました。その名の通り、所謂サーバーレスソリューションの1つ

C#erがフロントエンドを軽く勉強してみた

Qiita(trend) · 2021-10-29

はじめに 3行 マインスイーパーをtypescript(とreact/vue)で作った コード: https://github.com/debu-despot/simple-minesweeper 遊ぶ: https:/...

Webブラウザとクラウドサービスを使った遠隔仮想環境でゲーム用の低予算バックエンドを拵える話 (その4)

Zenn · 2021-10-29

概要 ネットワークの事前知識がそれほどない(これから勉強していきたい!)という前提で、ゲームにネットワークの要素をなんとか低予算で導入したいと考えている方に向けて、地道に進めるバックエンド環境構築例を紹介します。途中、以下のサービスやテクノロジーが登場します。(記載内容は20

THETAプラグインで手持ち/固定を判定する

Qiita(trend) · 2021-10-29

はじめに リコーの @KA-2 です。 弊社ではRICOH THETAという全周囲360度撮れるカメラを出しています。 RICOH THETA VやRICOH THETA Z1は、OSにAndroidを採用しています。Andr...

CNFの組み立て方を思い出す話

Zenn · 2021-10-28

そもそもCNFって何だっけ? CNF 連言標準形(れんげんひょうじゅんけい、英: Conjunctive normal form, CNF) ってwikipediaに書いてました。 乱暴に言えば、 リテラル単体もしくはリテラルを論理積で羅列したもの 論理積を構成する各リテラ

よく使うショートカットまとめ [Windows10]

Qiita(trend) · 2021-10-28

ここでは知っていると作業効率の向上を期待できるが、あまり一般的ではないと思われるショートカットのみをまとめた。 なお、ここで紹介するショートカットはwindows10 version 20H2にて動作確認済みである。 1. 編集...

Serverless Framework + TypeScriptでAppSync環境を構築する

Zenn · 2021-10-28

はじめに Serverless FrameworkでAppSyncの環境を構築します。 AppSyncのプラグインが提供されているので、それを利用すればできるのですが、設定する内容が多く、かつ初見では難しいので最初から構築する内容をまとめてみました。 今回のソースは以下にあり

有限要素法(FEM)を体験しよう

Zenn · 2021-10-28

有限要素法(FEM)を体験しよう 0.本稿の目的 機械や建築の人がよく使う有限要素法(FEM(Finite Element Method))って何?と思ってる方に向けて書いています。 本記事の目的は、今から説明するプログラムを読者に実際に実行してもらうことで有限要素法に対

TypeORMを使って、Express + Docker + MySQLの環境を構築する

Zenn · 2021-10-28

TypeORMとは、Typescript用のORマッパーです。TypeORMを使って、Express + Docker + MySQLの環境構築からマイグレーションまでを行います。 OSはMacを使います。Node、Yarn、Dockerが既にインストールされていることを前提に進

【論文紹介】ベイズ統計における数値計算の進歩の歴史(前編:1763年から20世紀まで)

Qiita(trend) · 2021-10-28

こんにちは,株式会社Nospare・千葉大学の小林です.今回はMartin, Frazier and Robert (2020)によるベイズ統計における数値計算(Bayesian computation)の進歩の歴史についてまとめた論...

【M1 Pro / Max】新型MacBook Proのインプレと環境構築についてまとめてみた

Qiita(trend) · 2021-10-28

はじめに Windows一筋20年の私ですが、この度心変わりして新型MacBook Proを購入しました。 話題性の高い製品のため、購入を迷われていたり、購入後の環境構築に苦戦している方も多いと思うので、インプレと環境構築につ...

プログラマー間で論争が起きそうなこと

Qiita(trend) · 2021-10-28

プログラマー間で論争が起きそうなことをまとめたネタ記事です。 他に何か面白そうな内容あったらコメントで教えてください。 定数の読み方 自分の周りじゃないんですが,「ていすう」と読むか「じょうすう」と読むかで争いが生じることもある...

[OCI]東京リージョンにあるPDBのリフレッシュ可能クローンを大阪リージョンにあるCDB内に作成してみた

Qiita(trend) · 2021-10-28

はじめに 東京リージョンにあるDBCS上のPDBのリフレッシュ可能クローンを大阪リージョンにあるDBCSインスタンス上のCDB内に作成する手順を検証してみました。 おおまかな手順として、以下のような流れになります。 東...

Unity Cloud Content Deliveryでサウンドデータを追加ダウンロード対応する with ADX

Qiita(trend) · 2021-10-28

実はAdressable環境じゃなくても使えるUnity Cloud Content Delivery Unity Cloud Content Delivery(略してUnity CCD)は、Unity Gaming Servi...

mints: 5.7kb の TypeScript コンパイラを作った

Zenn · 2021-10-28

世の中の TypeScript コンパイラが大きすぎるので作りました。 https://github.com/mizchi/mints ここで試せます。 jsx と jsx pragma のサポートもしたので、 preact も動いています。 https://mints-play

家族の記憶を守る!obnizで認知症予防脳トレおもちゃ!

Qiita(trend) · 2021-10-28

家族を認知症にさせたくない! 先日日曜14時からのザ・ノンフィクション(フジテレビ系列)で認知症の父とその家族ドキュメンタリーが放送されていた。思わず見入ってしまった。 家族が記憶を失くす。その状況がいかに恐ろしいものか改めて考...

Flywayの"Migrations have failed validation"の詳細を調査する

Zenn · 2021-10-28

概要 とあるSpringBoot+Flywayの案件で、Migrations have failed validationのエラーが出力されて、アプリケーションが起動出来なかった。 SpringBootのログにはこれ以上の内容は表示されず、調査が難航した。 このアプリケーショ

[C#]継承してないクラスに無理矢理interfaceを作る

Qiita(trend) · 2021-10-28

やろうと思った経緯 開発中、サーバーとの通信用のクラス(〇〇Responseなど)を自動生成してくれるツールを使っていたのですが、継承などをすることが出来ないため、処理の汎用化をする際に苦労していました。 そこで解決策として「親...

今から始めるLambda⑥「LambdaからRDS(Aurora)に接続する 前編」

Zenn · 2021-10-28

はじめに 前回の記事ではLambdaをVPC内に配置する方法について紹介しました。 https://zenn.dev/nekoniki/articles/2318df67b6a02f 今回は同じVPC内にAWS RDSのAuroraでPostgreSQLのインスタンスを立ち上

EdgerouterでIKEv2/IPSec VPN Roadwarrior

Zenn · 2021-10-28

外出先から自宅に接続するために、EdgerouterにL2TP/IPSec VPNを設定していた。先日スマホをAndroid12にアップグレードしたところ、L2TP/IPSec方式はInsecureだと警告が出るようになってしまった。そもそもAndroid12からはVPNに新規接

物理的安全性について考えた

Qiita(trend) · 2021-10-27

心理的安全性 「心理的安全性」とは、他者からの反応に怯えたり、羞恥心を感じたりすることなく、自然体の自分をさらけ出すことができる状態 を意味する。2015年に米グーグル社が、「心理的安全性は成功するチームの構築に最も重要な...

駆け出しエンジニアの「今すぐ質問したい!!」を解決するサービスをリリースしました

Qiita(trend) · 2021-10-27

はじめに 駆け出しエンジニアのみなさん、分からないときにすぐ聞ける環境がありますか? プログラミング学習において大切なことの一つに、「学習を継続していくこと」があると思います。 しかし、実際にはエラーで立ち止まる日々で時間だけ...

flutterでスマホアプリ開発するときに必ずやってること

Zenn · 2021-10-27

1. Bundle IDとアプリ名を本番、開発版で分ける 1端末に本番、開発版アプリを同居させたい。また、デバッグビルドの場合は開発版、リリースビルドの場合は本番版としたい。iOS、Androidの話 iOS xcodeでios/Runner.xcworkspaceを起動

「コアラのマーチずっとまもるくん」をLINEBotと連携したい(obniz×LINE Bot)

Qiita(trend) · 2021-10-27

「コアラのマーチ”ずっと”まもるくん」に進化 前回の記事で紹介させていただいた 7秒の儚い命だった「コアラのマーチまもるくん」 Q&Aで解決方法をいただき、 ずっと距離を測り続けて、ブザーが鳴らせる 「コアラのマーチ”...

Rのコードを決まった時間に自動的に実行する

Qiita(trend) · 2021-10-27

この記事では、Rのプログラムを、RStudioなどを立ち上げることなく、バッチファイルを使って自動で実行する方法を解説します。 Rのコードを自動実行したい 自分がPCを使ってない時間にプログラムを実行したい。 毎日何度も同じプ...

PythonでSQL入門

Zenn · 2021-10-27

SQLに入門したい 名前を聞いたことはあるけど、触れたことは無かったSQL。今後、必要になる可能性があるので、少し予習してみることにしました。 Twitterでつぶやいてみたら、色々本を勧めていただいたのでとりあえず2冊買いました。 https://twitter.com/k

Notionで活躍!Apptionのウィジェット図鑑 Vol.1

Zenn · 2021-10-27

はじめに みなさん、ご存知Notion。 つい最近日本語にも対応され、ますますユーザーが増える予感・・・。 そんなノリに乗っているNotionを使いこなすべく、今回は便利なApptionというサービスで使うことのできるウィジェットを自分用に色々試してみたい。というわけで、本記

在宅ワーク中、仕事部屋への入室を防ぐ仕組みをobnizとLINEBotで作ってみた!

Qiita(trend) · 2021-10-27

在宅ワークが増える日常 新型コロナウィルスをきっかけに、週4日間在宅勤務となり、オンラインMTGが日常となった。 私は、妻と二人暮らしで、仕事部屋にPCを置いて、会議をやったり、勉強したりしている。 小さな悩み カメラO...

【やってみた】PyTorchでMNIST(精度評価編)

Zenn · 2021-10-27

前回投稿からすっかり日が空いてしまいました・・・ できれば毎週投稿したいのですが、遊びの誘惑とはすごいもの 気づいたらコントローラーを握ってる日々です 気を取り直して、モデルの精度評価を行っていきましょう! 前回の振り返り https://zenn.dev/opamp/art

Vue+TypeScript開発でvuex-module-decoratorsを使って優勝する

Qiita(trend) · 2021-10-27

はじめに 最近流行っててみんな大好きなTypeScriptですが、VueやReactと合わせて開発するケースが増えてきています。 だがしかし、TypeScriptとVuexの相性は悪く、vuexのstate, action, m...

エンジニアとしての質問・自走の使い分けとテクニック

Zenn · 2021-10-27

TL;DR(要約) エンジニア初学者にとって自走はコストが高いから時間がかかりそうなら質問に切り替えよう。ただし質問は相手のリソースを奪うから相手への気遣いを忘れずに疑問を正しく具体化して質問しよう。質問にも自走にもテクニックがあるからちゃんと学び、徐々に自走の比重を高めよう

Unity ARCore開発における実機デバッグことはじめ

Zenn · 2021-10-27

はじめに この記事では、スマホ AR を開発するときに実機デバッグをする方法を紹介します。 私はもともと古いスマホを使っていたせいでしばらくスマホ AR の開発から遠ざかっていたのですが、スマホを買い替えてから再入門しました。 その時に初めて知った便利な機能などがあったため、

ADX2+UE4で作る、ゲーム中会話パートのボイス再生機能(基本実装編)

Qiita(trend) · 2021-10-27

はじめに アンリアルエンジン4とサウンドミドルウェア「ADX2 for UE4」を連携させ、ゲーム中の会話パートにおけるボイスの再生及び再生待ち機能などを実装してみます。 本記事ではシチュエーション別に対応したメッセージとボイ...

Auto Layout の基礎

Zenn · 2021-10-27

はじめに iOS は最近始めたばかりで、まず AutoLayout を理解するところで苦労した。基礎的なところをまとめてみましたので、初学者の方の参考にでもなればと思い紹介します。 macOS Mojava 10.14.6 / Xcode 11.3.1 / Swift 5.0

Next.jsのmiddlewareはVercel以外でも問題なく使えるか

Zenn · 2021-10-27

Next.jsでv12〜middlewareという機能が使えるようになりました。 https://nextjs.org/docs/middleware middlewareに書いた処理はリクエストが完了する前に実行されます。Cookieの値に応じてルーティングを振り分けたり、Ba

まだ anyenv (**env) 使ってるの? asdf を使おう!

Zenn · 2021-10-27

はじめに メジャーなプログラミング言語には、たいていバージョン管理システムがある。これを利用することで、プロジェクトごとに異なるバージョンの言語を使用することができる。 代表的なバージョン管理システムを以下に挙げる。 Language Version manager

upLaTeXでキリル文字/ギリシャ文字をまともに出力する方法

Zenn · 2021-10-27

ロシア語を混ぜただけなのに みなさん、日本語で書いたLaTeXの文章にロシア語やギリシャ語などを追加してみたらエラーが出て困ったこと、ありますか? だいたいの人はそういう経験があると思います。 まずは結論から \usepa

Vue.js+Vuetify+Typescriptで始めるはじめてのToDoアプリ開発(Vue3を配慮)

Zenn · 2021-10-27

はじめに Vue.jsを使い始めて、はや5年。2020/9にVue3が登場したのですが、2021/10時点でVuetifyはまだ対応しておらず、これからという感じです。 UIフレームワーク(Vue3)の主な対応状況 Vuetify ... 2022/2リリース予定(おすす

Next.js v12.0.0で「heap out of memory」が発生したときの回避法

Zenn · 2021-10-27

Next.jsのv12がリリースされたので、試しにバージョンアップして、next devをすると以下のようなエラーが発生。 NODE_OPTIONSのmax-old-space-sizeを変更してみても改善されませんでした。 &l

Apollo Android 3.0 (alpha) をつかってみた

Zenn · 2021-10-27

2.0系と異なる箇所がいくつかあったので 3.0系のAlpha版 Apollo Android を使ったメモを残します。   依存の追加からシンプルなQueryを利用するまでを試しました。 セットアップ 依存追加 今まではベーシックに利用する場合、apollo-runti

Next.js12でリリースされたmiddlewareを使ってみる

Zenn · 2021-10-27

about /pages/_middleware.js(ts)ファイルが作成されている場合、/pagesディレクトリ以下全てのページ(route)で実行される。 _middleware.jsファイルが複数のディレクトリに配置されている場合は、階層が浅い方から順に実行されていく

[macOS Swift] Core Graphics イメージの表示、拡大・縮小、グレースケール化、ファイル入出力

Zenn · 2021-10-26

macOS Mojava 10.14.6 / Xcode 11.3.1 / Swift 5.0 クラスの作成 NSViewクラスのサブクラスを作成し、次の機能を組み込む。 1. イメージファイルを読み込む 2. イメージを描画する 3. イメージを拡大・縮小する 4. イ

大事なのは正しく伝わる事

Qiita(trend) · 2021-10-26

最近ちょっと人と話す事がありまして、 突然聞かれて咄嗟に答えた事なんですが、 質問:大事にしてる事は何? と言う割とザックリした聞き方の話で 何も考えてない状態で口から出たのが 回答:正しく伝わる事。でした。 おそらく本心でそ...

Next.jsでページごとにレイアウトを使い分ける

Zenn · 2021-10-26

概要 ログインとログイン後のページではレイアウトが異なるケースがよくあります。そういったページごとにレイアウトを使い分ける場合のメモになります。 レイアウトを作る このようにLaoutコンポーネントを作成する。 LayoutMain.ts

阿部寛のホームページを(力技で)遅くするChrome拡張機能を作ろう!

Qiita(trend) · 2021-10-26

この世で最も早いホームページと言われたら、あなたは何を思い浮かべますか? そう、 阿部寛のホームページ ですね。 その速さと言えばあの世界最速の男、ボルトも驚くスピード。 ボルトと阿部寛のホームページが新国立競技場で速さを競ったな...

obniz feat.BAIKIN-MAN!

Qiita(trend) · 2021-10-26

パパの目論見 うちの次女はアンパンマンが大好きでバイキンマンが大嫌いな典型的な2歳児なのですが、 ガチャポンで出てくるのは、決まってバイキンマンだったりします 今回の企画はバイキンマンを使ったおもちゃを作り、 娘に好きになっ...

キャンバスアプリで明細登録画面を作成する覚書

Qiita(trend) · 2021-10-26

仕事でPower Appsをいじっているので覚書です。 処理概要 ギャラリーコントロールとコレクションを使用して実現する方法について記載しています。 1. コレクションを用意する 2. コレクションに接続したギャラリーコントロー...

TypeScript入門 【組み込みユーティリティ&型アサーションと型ガード】

Zenn · 2021-10-26

今回はTypeScriptの組み込みユーティリティと、型ガードについて説明していきます。 どちらも現場では良く見るコードなので、一緒に学んでいきましょう。 組み込みユーティリティ まずはジャンル毎に組み込みユーティリティをいくつか紹介します。 オブジェクト型 よく使われ

続・15分で資料を読んで30分で対話する「あつ読み」(第13回~第28回)

Qiita(trend) · 2021-10-26

15分で資料を読んで30分で対話する、オンラインでのゆるい読書会を毎週継続しています。 28週続けることができたので、この記事を通して、ここまでのふりかえりをしようと思います。 前回の記事はこちらから。企画の背景と実際の流れや、第1...

Power Query のクエリが評価されるとき、ファイルデータソースからどのようにデータを読み込んでいるのか?を理解しておいたほうがいいよという話。

Qiita(trend) · 2021-10-26

エディタの使い方とかPower Query の関数の使い方とかだけを勉強してない?それだけで目的を満たすならそれでもかまわないし、なんだかよくわからないけど効果があるおクスリはその人にとってはきっと良いおクスリなんだろうねと思うけれど...

Nuxt 3 における script setup の基本的な使い方と FAQ

Zenn · 2021-10-26

Vue 3.2 で導入された <script setup> ですが Nuxt 3 でも利用可能です。 https://v3.ja.vuejs.org/api/sfc-script-setup.html <script setup> の基本的な使い方 C

今までMac使っていた人間がWindowsの環境を見直してみた

Zenn · 2021-10-26

うちのWindows PCはしょっちゅうブルスクが起こるのであきれてずっとMacを使っていました。 しかし最近になり仕事でWindowsを使うことになったので、おうちでもWindowsに慣れることにしました。 というわけで以前Qiitaで書いた新しいMacを買ったらやることのよう

RubyがいかにJITと向き合ってきたか

Zenn · 2021-10-26

TLDR Ruby under the Microscopeと言う本の輪読会をやっていて、JITまわりで気になった部分があったので、解説します。 今、有志でRuby under the Microscopeという本を輪読しています。 この本はRubyのしくみという邦題で訳され

TypeScriptのエンジニアがGoを使ってDDDっぽい構成でAPIを構築してみて戸惑った点

Zenn · 2021-10-26

Goを書いてみようと思った理由 単純に、普段業務で触っていない新しい言語を触ってみたい(正直、これが一番) 直接実行ファイルにコンパイルするので処理速度が速い(実際に試してはいないです) GinなどのWebフレームワークやORMのライブラリが整備されていて、開発しやすそう

LINE Messaging APIのアクションを使用したメッセージ送信 (Qiitaから移行記事)

Zenn · 2021-10-26

はじめに Qiitaからの移行記事になります。(ストック用) https://qiita.com/ppt_msdg_maas/items/3d7f03f122f05e2ad618

Kerasを使って学べるレシピの紹介

Qiita(trend) · 2021-10-25

はじめに Axrossを運営している松田です。 Axrossは、エンジニアの"教育"と"実務"のギャップに着目し、「学んだが活用できない人を減らしたい」という想いで、ソフトバンク社内起業制度にて立ち上げたサービスです。 現役...

上手な愚痴をこぼして、きみも愚痴マスターになろう

Qiita(trend) · 2021-10-25

「良い愚痴」というもののコツを明文化して愚痴マスターになりたいと思っています。以下を参考にしています。 愚痴と悪口の違い 愚痴と悪口の違いは?愚痴をこぼすのは悪いこと?|お悩み相談室「ことり電話」 攻撃性があるかどうかなどは愚...

async/awaitでAnimatorの終了待ち/切り替えをする

Zenn · 2021-10-25

StateMachineは人類には早すぎる Unity開発者のみなさん、AnimatorControllerは好きですか? わたしは嫌いです なぜ、と言われればそれこそ言葉にできないくらいの恨みがあるのですが、言いたいことをだいだい言ってくれている動画[1]があったのでそれを

ライブカメラの画像のスクレイピングに関して調べたこと

Zenn · 2021-10-25

ライブカメラの画像を保存したい ネコちゃんの見守りカメラに「Qwatch」という見守りカメラを使おうとしました。 https://karaage.hatenadiary.jp/entry/2015/06/30/080000 このカメラ、画像や動画の保存機能がなかったため、ライ

Sassの汎用的なmixinの作り方

Zenn · 2021-10-25

Sassでは、引数を用いることでより汎用的なmixinを作成することができます。 今回は実例をご紹介しつつ、汎用的なmixinの作り方を説明します。 今回使用する例 今回はこちらの記事の内容を元に汎用的なmixinを作成してみます。 https://www.nxworld.n

Amazon Athenaのフェデレーテッドクエリを使ってDynamoDBのデータをReactからCSV出力する

Zenn · 2021-10-25

業務システムなどの管理画面の開発をしていると、何らかのデータを CSV 出力するという機能がよくあると思います。例えば、集計済みのデータを CSV 出力するであったり、なんらかのマスタデータを CSV 出力したいなど。従来の Web アプリケーションだと、データベースからデータを

Productivity Weekly (2021-10-20号)

Zenn · 2021-10-25

こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので

Java: Spring BootでのWebアプリ開発のYouTube動画をみんなで視聴した

Qiita(trend) · 2021-10-25

自主的な勉強会として、Spring BootでWebアプリケーションを開発するYouTube動画を、数人の新人開発者と視聴しました。本記事は、その実施内容と私の感想をまとめたものです。 勉強会を企画した背景 ふだん、私はレガシー...

「こんなはずじゃなかった」どこで間違えた俺の個人開発

Zenn · 2021-10-25

※注意:この記事では賢い知識は得られません。息抜き程度に見ましょう。 こんなはずではなかった 「なぜだ、なぜこんなに伸びなんだ」 そう思いました。アプリを始めて開発した時には。 自分で作った初めての個人開発アプリ半年ほどかけて開発し、 公開しましたが引くほど使われていません。

Selenium 4 の新機能・変更点まとめ

Zenn · 2021-10-25

2021/10/13 に Selenium 4 の正式リリースがアナウンスされました。 https://www.selenium.dev/blog/2021/announcing-selenium-4/ Selenium 4 の変更点について調べたので、まとめておきます。 後

「こんなはずじゃなかった」どこで間違えた俺の個人開発

Qiita(trend) · 2021-10-25

この記事では賢い知識は得られません。息抜き程度に見ましょう。 こんなはずではなかった 「なぜだ、なぜこんなに伸びなんだ」 そう思いました。アプリを始めて開発した時には。 自分で作った初めての個人開発アプリ半年ほどかけて開...

【SwiftUI】おしゃれを導入!デザイン系ライブラリ

Qiita(trend) · 2021-10-25

はじめに SwiftUIはAppleの標準アプリのような画面が実装できるので、デザインに関しては素人でも大失敗はしないという安心感があります。ただちょっと一工夫するのが意外と苦労したりします。今回はSwiftUIにおいて使えるデ...

モダンJavaScript基本構文をまとめ(前半)

Qiita(trend) · 2021-10-25

モダンJavaScript基本構文をまとめ(前半) 講座で出た構文をcodesandboxで試したので、その内容のまとめ。 変数宣言 constとletでの変数宣言 今まで使われていたvarを使った変数宣言は、再宣言や...

GKEシングルクラスタ構成で障害発生してサービス停止しちゃったのでマルチクラスタ構成にした話

Zenn · 2021-10-25

GKEシングルクラスタ構成でサービスを運用していたところ、ある日突然クラスタが壊れてサービスが停止してしまいました。この記事では、障害の発生から対応までの流れ、マルチクラスタ構成の比較検討および決めてについて紹介します。 障害の発生から対応までの流れ 元のサービス構成 1

scikit-learnのサンプルデータセットと主要OSSを活用したデータ分析のチュートリアル

Qiita(trend) · 2021-10-25

著者: 株式会社 日立ソリューションズ 柳村 明宏 監修: 株式会社 日立製作所 はじめに 近年、機械学習をはじめとするAI技術を活用したデータ分析が注目を集めています。 本投稿では、機械学習に馴染みのない方やデータ分析に馴染み...

Next.js + Vercelでステージング環境を構築

Zenn · 2021-10-25

概要 Vercelでホスティングしているアプリケーションに独自ドメインを追加してステージング環境を構築するための手順を解説します。 この記事を書こうと思った動機 VercelはコミットごとにPreview環境のURLを作成してくれますが、固定ドメインでの開発環境やステージ

SAML入門

Zenn · 2021-10-25

SAMLaiの道は果てしなく険しい。 本書では、SAML2.0で一般的に多く使用されるフローであるWeb Browser SSOのSP-initiatedとIdP-initiatedと呼ばれるものを中心に、SP側の目線でなるべく簡潔に解説します。 (仕様の網羅的な解説はしません

Ionic(Vue)でSymbolモバイルアプリを作ってみる その1

Zenn · 2021-10-25

Ionic(vue)でSymbolモバイルアプリを作ってみる その1 概要 このシリーズでは、Ionic(Vue)を使ってモバイルアプリでSymbolブロックチェーンにアクセスする方法を紹介します。 現在、SymbolのライブラリはJavaScript/TypeScrip

駆け出しエンジニアの「ポートフォリオどうしよう?」を解決するサービスをリリースしました

Qiita(trend) · 2021-10-25

はじめに 駆け出しエンジニアのみなさん、ポートフォリオ1作成に悩んでいませんか? 駆け出しエンジニアにとっては、企画から開発まで自力でできる力を示すために、いかにポートフォリオを作り上げるかということが重要です。 しかし、初め...

チームマネジメンの手法「心理的安全性のつくりかた」を読んだのでまとめ

Qiita(trend) · 2021-10-24

「心理的安全性のつくりかた」を読んだのでまとめ。 「チームの心理的安全性」は1999年にハーバード大学教授のエイミー・C・エドモンドソンが書いた論文で、「チームの心理的安全性とは、チームの中で対人関係におけるリスクをとっても大丈...

僕がAI Text-to-Artジェネレータを1週間で作った方法

Qiita(trend) · 2021-10-24

本記事は、20歳のAIエンジニア/フルスタックデベロッパFathy Rashad氏による「How I built an AI Text-to-Art Generator」(2021年10月2日公開)の和訳を、著者の許可を得て掲載してい...

【Go】新しいORM「Bun」を使ってみる(MySQL)

Zenn · 2021-10-24

はじめに Goの新しいORMを見かけたので、使ってみました。 今回はCRUDだけです。 「Bun」とは Bunは、Go用のSQLファーストのデータベースクライアントです。SQLファーストとは、ほとんどのSQLクエリを自動的にBun式にコンパイルでき、Bun式はSQLクエ

npmの依存関係について勘違いしていたこと

Zenn · 2021-10-24

はじめに 前回の記事でnpmの依存関係とロックファイルについて調べてみましたが、その後色々と調べたり試しているうちに、勘違いしていたことや分かっていなかったことがいくつかあったことが判明したのでそれらについてのまとめを作成したいと思います。 前回の記事↓ https://ze

ピュアDart / Flutter で Excel ファイルを生成・保存する

Zenn · 2021-10-24

photo from Unsplash/@impelling excelライブラリとpath_providerライブラリを使用してエクセルファイルを生成、保存する方法です。 エクセルファイルの生成 (使用バージョン) excel: ^2.0.0-null-safety-3 p

エンジニアが意識すべき『情報セキュリティ』について

Qiita(trend) · 2021-10-24

現在の私たちの日常生活や仕事において、インターネットはなくてはならない存在となりました。 しかし非常に便利で欠かせない存在であると同時に、『情報漏洩』や『不正アクセス』『ウイルス感染』などの脅威が存在することを忘れてはいけません。 特...

過去にPLから言われた心に刻んでおきたい5つの言葉【進捗管理編】

Qiita(trend) · 2021-10-24

目次 はじめに 当時のプロジェクトの会議体 心に刻んでおきたい言葉【進捗管理編】 1.予定と実績の差を明確にする 2.残タスク・残課題が常にわかるようにしておく 3.進捗が遅れた原因は何? 4.どうやって遅れを取り戻すの?...

【Dart基礎】bool型とは

Zenn · 2021-10-24

今記事では、下記のツイートのboolについて記事で説明していきます。 https://twitter.com/KboyFlutterUniv/status/1421017720548597763?s=20 boolとは 真偽値(true / false)だけを入れることがで

TypeScript(フルスクラッチ)で脳トレゲームを作ってみた。

Qiita(trend) · 2021-10-24

TypeScript(フルスクラッチ)で脳トレゲームを作ってみた。 約半年ほど前に、自分自身の学習を目的に作成したアプリです。 せっかく作成したので、少しでも人の目に触れて楽しんでいただき供養したいと思います。 アプリ概...

Unityで神になれる最強おすすめアセット集

Qiita(trend) · 2021-10-24

全員に知って欲しい超おすすめアセットをまとめました。 元々自分のブログに投稿していたものなんですが当然個人のブログだと閲覧数が伸びず, 知って欲しいのに知られないみたいなジレンマになったのでQiitaに投稿するという流れに…… と...

net/httpでつくるHTTPルーター 自作入門

Zenn · 2021-10-24

Golangの標準パッケージであるnet/httpを使ってHTTPルーターを自作する話です。 表紙は新書メーカーさんで作成しました。 https://yubais.net/tools/paperback-maker/

【Python】専門書や論文を読みたいけど数学が苦手・わからない人向けのコードを読んで学ぶ数学教本

Qiita(trend) · 2021-10-24

はじめに プログラミング自体は文系、理系、年齢関わらず勉強するばある程度ものになります。しかし、差が出てくるのが分析に関連した業務や機械学習法に対する理解度でしょうか。このギャップを埋めたいと考えている人向けに記事を書きたいと思...

VSCode拡張によるファイル保存時自動整形の影響で、ViteのホットリロードがバグってCSSが空になった話

Zenn · 2021-10-24

こんにちは、よしです。 先日、Vite デビューをしたところ思わぬ現象に遭遇してしまいました...。 せっかくなので、その対応方法とともに記録を残します。 この記事は、個人ブログへ投稿した記事の転載です。 要約 さらっと結論だけ知りたい方向けに、先に結論を書いておきます。

C++で基底クラスのデストラクタにvirtualを付ける理由

Qiita(trend) · 2021-10-24

この記事の概要 C++で基底クラスのデストラクタにvirtualを付けることの意味を理解していなかったので、実験してみて理解したことを書き残します。 結論 派生クラスのインスタンスをnewして、基底クラスのポインタで指す場...

ScriptableRenderPipeline(SRP)でシャドウマップを自作する ~準備編~

Qiita(trend) · 2021-10-24

はじめに シャドウマップをUnityで自作したいなと記事を探していたところ、SRPでの実装方法が見つからず実装に苦戦しました。 そこで、備忘録も兼ねてSRPでシャドウマップを作るための記事を書こうと思い立ちました。 この記事は...

Nuxt 3 の useFetch() と useAsyncData() の使い方

Zenn · 2021-10-24

ユーザー待望の Nuxt.js の Vue.js 3.x 対応版となる Nuxt 3 がベータ公開されました。 Nuxt 3 にはほかにも(TypeScript のネイティブサポートをはじめとした)開発体験の向上だったりいくつもの改善があるなかで、もっとも注目したいのは Nitr

エンジニア新入社員研修で成長する人の特徴4つ

Qiita(trend) · 2021-10-24

はじめに ある企業に新卒として入社した私が2ヶ月間、同期25人で受けたエンジニア研修を受けた私の感想とその中で「圧倒的成長をする人」の特徴について紹介していきます! この研修期間に努力の方法、姿勢によって成長速度に差が大きくで...

Python C# データ連携

Qiita(trend) · 2021-10-24

こんにちは、本日はPythonとC#間でデータのやり取りをする方法を紹介します。 使用する技術は「共有メモリ」です。 動作の仕組み Pythonで名前付き共有メモリの作成 C#でPythonで作成した共有メモリを開く 相互にデ...

ラズパイ - FastAPIとシリアルLEDで電光掲示板をつくったよ

Zenn · 2021-10-24

FastAPIとシリアルLEDを使って、電光掲示板を作りました。 きっかけ、作り方について紹介します。 https://twitter.com/tw_kotatu/status/1452088857915052036 以前投稿した"ラズパイを使って、シリアルLEDを制御する"と

シグナルをハンドルする(2) sigwait/sigwaitinfo/sigtimedwait

Qiita(trend) · 2021-10-24

導入 シグナルハンドラでは制限が多い(非同期安全だったり変数の制限だったり)ので、 使いやすい方法がよいということで、sigwait。 動作確認環境 (変更ありませんが再掲) Host OS: Windows10 Pro...

TerraformでEC2とRoute53だけのFloating IPパターンを試してみる

Zenn · 2021-10-24

概要 ALBを使わない、Route53とEIPを紐付けたEC2だけで動いているアプリケーションだと、Terraformの更新時にEC2のリプレースが発生すると数分のダウンタイムが発生してしまいます。 この構成のままダウンタイムを小さくする方法がないか検討している中でFloat

オムロン環境センサ(2JCIE-BU)をラズパイで使ってみた。(6)

Qiita(trend) · 2021-10-23

音声合成ができたので、流れで音声認識もやっていきます。 今回はオープンソースのJuliusを使っていきます。 USBマイクの接続 今回使うのは、こんなマイクです。 Amazonで、599円でした。 ...

スクラム開発の現場にJoinして失敗した俺が悪い話

Qiita(trend) · 2021-10-23

ほぼノー知識でスクラム開発の現場に乗り込んで失敗した話を書き記します。 「なぜスクラムは上手くいかないのか」「スクラム開発のアンチパターン」などチームにフォーカスした記事はあれど、個人にフォーカスした失敗談が見当たらなかったので書こう...

DDD実装パターンの区分オブジェクトをC#で実装する

Qiita(trend) · 2021-10-23

はじめに 「現場で役立つシステム設計の原則」で紹介されている区分オブジェクトをC#で実装できるか?考えてみた。 DDDの実装パターンでValueObject/Entity/ファーストコレクションはよく耳にする。 しかし、区分オ...

Node.js 向けパッケージマネージャ兼ワークスペース管理ツール pnpm を箇条書きで解説

Zenn · 2021-10-23

対象読者 pnpm を使ってみたい方、興味がある方、入門したい方。 npm、 yarn や lerna よりもワークスペース管理をもっと簡単にしたい方。 npm、 yarn のインストール速度が遅く感じる、もしくは容量を多く取られて困ると感じている方。 前提知識

ABC224 C - Triangle? C++解答例

Zenn · 2021-10-23

AtCoder Beginner Contest 224 C - Triangle?をC++で解きます。 問題 問題文をAtCoderのサイトより引用します。 問題文 xy平面上に1からNまでの番号がついたN個の点があります。 点iは座標(X_i, Y_i)にあり、相異

Step FunctionsとECSでELTパイプラインを作ってみる(dbt)

Zenn · 2021-10-23

データパイプラインをサーバレスにしたい ELTとdbtについて データ活用基盤の役割の一つはデータを集めてきてデータマートまで加工していくことです。従来はストレージが高価であったりしたこともあり、連携段階で加工しておくことでストレージのコストを抑えたることが可能なETLが

GitHub Projects (Beta) に Issue を自動登録・削除する Actions を作ってみた

Zenn · 2021-10-23

はじめに みなさん、GitHub Projects (Beta) 使ってますよね? え?まだ使ってない?そりゃぁ勿体ない! 今すぐ GitHub Issues の Sign up for the beta ボタンをクリックしてください! 豊かなプロジェクト管理ライフが貴方を

React-Native でBlockchain SymbolのSDKを利用する

Qiita(trend) · 2021-10-23

iOS,Androidアプリにブロックチェーンの機能を追加したいと思い、ブロックチェーンSymbolを選定し開発を開始しました。SymbolのSDKはJavascript/Typescriptが用意されていますが、そのままではRe...

(個人的な)AWSとAzureを触ってみて感じる違い

Qiita(trend) · 2021-10-23

クラウド初心者がAWSとAzureを触っていて感じた個人の感想を連ねます。 1.価格 オプションの選び方も項目も違い細かく比較するのは難しいが、体感AWSのほうが若干安い感じがする。 ◆仮想マシンLinux 2vCPU 8...

Open xINT CTF 2021 write-up

Zenn · 2021-10-23

みなさんこんばんは マンゴーです.Open xINT CTF 2021に友人のSigaint氏とNyansomwareとして出場し,2位になりました.この記事では自分の解いた問題のwrite-upを書いていきます.(センシティブっぽい解答や画像は載せていません) write-

Kaggleでpytorch-tabnetの学習済みモデルを読み込む方法を力技で見つけた

Zenn · 2021-10-23

背景 Kaggleにてpytorch-tabnetを利用したとき、kaggle notebookでのGPU利用時間の節約のために、学習済みモデルの保存をしてました。 しかし、別のnotebookにモデルをアップロードして読み込もうとしたところ、エラーが発生して上手く読み込めま

Laravel 8のAPI認証に認可を追加してみる - Policy - お試し

Zenn · 2021-10-23

はじめに 経緯 Laravel 6で組んでいるAPIサーバーをLaravel 8で組みなおしてみるという一連の実証です。 こちらまでの流れで、Laravel Sanctumを使った、API認証の仕組みを組んでみました。 今回はこちらに、認可の仕組みを組んでみたいと思います

画像のalt属性とアクセシビリティ

Zenn · 2021-10-23

はじめに 「altは空(alt="")でもいい場合があるよ」と伝えたくて、まとめました。 alt属性とは 画像の代替テキストを指定するための属性です。 <img src="images/cat.jpg" alt="猫

Yubikey Bio の生体認証をCTAPで見てみる

Zenn · 2021-10-23

はじめに 生体認証に対応した Yubikey Bio の生体情報の管理や認証機能の検証を行いました。 https://www.yubico.com/products/yubikey-bio-series/ FIDO2 - CTAP 2.1 Yubikey Bio は FI

AWS SDK Java で S3 に少しずつ来たデータをバッファリングしつつ一つのファイルとしてアップロードするサンプルコード

Zenn · 2021-10-23

AWS SDK Java には v1 と v2 があります。 v1 で TransferManager を使ってできていたことが記事執筆時点で v2 ではまだ高レベル API が preview 扱いです。 また TransferManager だと、事前に全体のファイルサイズが

Pytorch-Forcastを使って複雑な時系列予測をしてみた

Zenn · 2021-10-23

Pytorch-Forcasting のチュートリアルを参考に、複数のデータ(商品種類とか)を扱った時系列予測をやってみました。 コードはこちら なお、データセットは Merlion内にある M4データセットを使用しています。 (ただし負荷軽減のため、一部だけ使用しています。)

【初心者向け】SpringBootにおける単体テストの基本事項

Qiita(trend) · 2021-10-23

【初心者向け】SpringBootにおける単体テストの基本事項 最近になってやっと単体テストの基本的な考え方・書き方がわかってきた(当社比)のでいったん自分なりにまとめようと思います。 以下の項目について簡単にまとめます。これら...

ArduinoのdigitalWriteを35倍高速化するライブラリの作成 - fastestDigitalWrite -

Qiita(trend) · 2021-10-23

ArduinoのdigitalWriteは便利ですが非常に処理が重いと思います。なので高速版を自作し、オリジナルと速さを比較してみました。 ・digitalWriteテストプログラム testDigitalWrite.cpp #...

SwiftUIおよびUIKitでのSFシンボルのカスタマイズ(サイズ、カラー、各層で異なる色)

Qiita(trend) · 2021-10-23

この記事では、SwiftUIおよびUIKitアプリケーション用にSFシンボルをカスタマイズする方法について説明します。 テキスト内にSFシンボルのアイコンを入れる アイコンのサイズをカスタマイズ アイコンの色をカスタマイズ アイコ...

2022年以降のアフターコロナでの情シスとフリーランスによるチーム構成

Qiita(trend) · 2021-10-23

1.一人法人(フリーランス)として情シスによる内製化をサポートする経験を通して  私は一人法人として、現在、情シスサイドのお手伝いをしています。これまでは、受託開発、それから、ベンダー側での上流、製造、テストサポートなどおこなっ...

C++ シーザー暗号解いてみる(失敗)

Zenn · 2021-10-22

こういう入力を EBG KVVV vf n fvzcyr yrggre fhofgvghgvba pvcure gung ercynprf n yrggre jvgu gur yrggre KVVV yrggref nsgre v

BigQuery+pythonでBrunner-Munzel検定を行う。

Zenn · 2021-10-22

モチベーション 2つの確率変数 X_1, X_2 に対して、これらが同じ分布に従うという帰無仮説を検定したいことがあります。 正規性が成り立たない場合に頑健なノンパラメトリック検定としてはWilcoxon-Mann-Whitney検定が有名ですが、Wilcoxon-Mann-

AbortControllerと非同期ジェネレータでコールバック関数を置き換える

Zenn · 2021-10-22

AbortController と非同期ジェネレータでコールバック関数を置き換えるパターンがおもしろかったのでご紹介します。 概要としては以下のような addEventListener の処理が、 button.addEventL

BigQueryでArray同士を比較する

Zenn · 2021-10-22

比較対象の配列 with items as ( select 1 as id, ['dog'] as tags union all select 2 as id, ['cat'] as ta

ゲーム開発者なら覚えておきたい便利なツールやサイト

Qiita(trend) · 2021-10-22

ゲーム開発者なら覚えておきたい便利なツールやサイト ゲームエンジン問わずいろいろ使われることの多いツール・サイト等を紹介します。 他にもいろいろ知りたいので,ここで紹介されていないものとかコメントで紹介してくださると助かります。...

FlutterのGoldenTestで日本語を表示する

Zenn · 2021-10-22

今回はgolden_toolkitを用いた際のGolden(マスターのスクリーンショット)に日本語を表示していく方法をまとめました。 Before After GoldenTestとは GoldenTestなにそれ?って方や、とりえあず動かしてみたいと

[SwiftUI] どうせなら、かっこよく、Glassmorphism

Qiita(trend) · 2021-10-22

はじめに SwiftUIはカスタマイズも簡単なので、色々なUIデザインを試してみることができます。そこで今回はGlassmorphism風のUI作りを紹介していきます。 Glassmorphismって? 簡単にいうと、すり...

DockerでPHPとMySQLのシンプルすぎる環境構築を行う

Qiita(trend) · 2021-10-22

執筆に至った経緯 Docker使えたらカッコよくね? ↓ ネットに転がってる環境構築は強すぎて理解できなくね? ↓ 最小構成の環境構築を知って、そこから自分が必要な部分を拡張していったら理解できるんじゃね? 想定読者 ...

GitHub Actionsのファイルパーミッション周りでのエラーの解消方法

Zenn · 2021-10-22

概要 GitHub ActionsでSAMを用いてデプロイしようとした際に、パッケージ管理ツールを使用して取得したファイルのパーミッションがrootになっていて読み込みできなくなっていた事象があったので、その対処について書き留めておきます。 結論から言いますと、GitHub

M1チップMacでDocker+Laravel Step2:Dockerfileとyml

Zenn · 2021-10-22

その1はこちらから: M1チップMacでDocker+Laravel Step1:Dockerの導入 ディレクトリの作成 web_tutorial ├── docker-compose.yml ├── apache │ └

あったらいいなと思っていたスキルマップアプリをVueとGoで作ってみた

Zenn · 2021-10-22

作ってみたもの 作ったWebアプリは Graphyee と名付けました。 技術と技術は関連しているものなので、「スキルマップをグラフ構造で表現できたら分かりやすくて面白いかな」と思いついたのが経緯です。 まだβ版としていますが、一旦使える感じになったのでノリと勢いで公開してみ

Rails 4.2 のコントローラーのテストをRails 5.0の機能テストに書き直す

Zenn · 2021-10-22

Ruby on Railsではコントローラーのテストの書き方が、Rails 5.0で変わりました。 Railsのバージョンを上げるときに、コントローラーのテストを書き直すかどうか判断に迷うことがあります。 概ね機械的に書き換えられる部分がもあります。それを明示して判断の助けになる

僕「ITのスタートアップに価値がなくても良いって?」

Qiita(trend) · 2021-10-21

僕「ITのスタートアップに価値がなくても良いって?」 天使「ITにスタートアップが多いのってさ…あれ…一部の会社は上場とか会社を大きくするのが目的じゃなくてね…」 僕「(ゴクリ」 天使 _人人人人人人人人人人人人人人人_ ...

Webブラウザとクラウドサービスを使った遠隔仮想環境でゲーム用の低予算バックエンドを拵える話 (その3)

Zenn · 2021-10-21

概要 ネットワークの事前知識がそれほどない(これから勉強していきたい!)という前提で、ゲームにネットワークの要素をなんとか低予算で導入したいと考えている方に向けて、地道に進めるバックエンド環境構築例を紹介します。途中、以下のサービスやテクノロジーが登場します。(記載内容は20

各 JavaScript フレームワークの TodoMVC サイズ比較(翻訳)

Zenn · 2021-10-21

この記事は JavaScript Framework TodoMVC Size Comparison を翻訳したものです。 著者の Ryan Carniato 氏の許可を得て公開しています。 JavaScript フレームワークのサイズを概算するのは、実はとても難しいことで

echo hello > /dev/twitterをやりたい

Qiita(trend) · 2021-10-21

Dockerなど分けた環境でやると吉。 目標 次のようなものを作ってみたい $ echo hello > /dev/twitter #'hello'とTwitterに投稿される 方針・コード テキストをツイート...

TypeScriptは補助輪(Training wheels)論-3年前から同じ

Zenn · 2021-10-21

@asama さんの記事 https://zenn.dev/asama/articles/0c66573e488b22 Twitterやはてブなどを読みましたが、捉え方が様々ですね。 とくに「補助輪」という表現が見過ごせない方が多いようで、気になりました。 最初に言いたいこと

3GPP仕様書リーディングガイド(5GS編)

Zenn · 2021-10-21

モバイル通信技術の標準化団体である3GPPでは標準化の結果を仕様書という形で公開しています。この3GPP仕様書を読み解くのは最初は非常に大変です。仕様書の数が多く、略語が多く、参照が複雑に絡み合ってどこから手を付けたらよいのかわからなくなります。 この記事では、3GPP初心者の方

【Nim 1.6】ユーザー定義リテラルが使えるようになった

Zenn · 2021-10-21

ユーザー定義リテラルが追加された こんにちは。先日、Nimが1.6.0にアップデートされました。 相変わらずWindowsでは未だにセキュリティソフトにトロイの木馬と検出されてしまうようで何より[1]です。お家芸[2]ですね。 さて、本記事ではようやく利用できるようになった

Vite製のアプリケーションにBundle Analyzerを設定する

Zenn · 2021-10-21

概要 ViteでセットアップしたアプリケーションにBundle Analyzerを設定する方法です。 WebpackにはWebpack Bundle Analyzerがあり、Nuxt.jsで開発しているならばnuxt build -aで実行できるようにデフォルトで組み込まれて

Goで軽量なデスクトップアプリ作成

Zenn · 2021-10-21

Lorca+SvelteKitでやってみる! https://github.com/zserge/lorca https://github.com/sveltejs/kit あらかじめ必要なもの go(version 1.17.2以降) Chrome/Chromiu

Reactロードマップ~アプリ構築~

Qiita(trend) · 2021-10-21

はじめに この間、会社の先輩からReactが面白い!って話を聞いたので 自分用にまとめてみました。 目次 1.環境 2.Node.jsのインストール 3.Reactのインストール 4.Reactのアプリを構築しよう! 5....

CSS @keyframesでアニメーション作って遊んでみた

Qiita(trend) · 2021-10-21

対象読者 アニメーションに興味ある人 CSS @規則 keyframesに触れてみたいなっていう人 ちょっとHTML/CSSを理解している人(初学者) 前置き 始めまして、マイスター・ギルドのおれさまちゃんです(ひどい...

スタートアップのエンジニアにとって、丁寧に会話ができるBizがいることが福利厚生

Zenn · 2021-10-21

こんにちは、Leaner Technologies の小久保 @yusuke_kokubo です。 最初に諸注意です。これは会社のテックブログですがテックな話ではありません。 Leaner で言うエンジニアは「Web 系のソフトウェアエンジニア」をさします。(ですが、Web もソ

パフォーマンス改善のいろは

Zenn · 2021-10-21

こんにちは、@kaa_a_zu です。私は、今までいくつかの組織でフロントエンドのパフォーマンス改善に取り組んできました。パフォーマンスが劇的に改善したこともあれば、改善点の洗い出しで終わったこともありました。この記事では、それらの経験に基づいて、どのようにしたらチームがパフォー

Nuxt 3がパブリックベータ版になったので新機能の紹介や所感など

Zenn · 2021-10-20

本記事で書かれている内容は 2021/10/21 時点の内容になります。 ベータ版のため、今後記載方法の大きな変更の可能性があります。 最新情報は Nuxt 3 公式ドキュメントでご確認ください。 はじめに 2021/10/12 Nuxt.js 3(以下 Nuxt 3)が

食の恨みは深いぞ。。。obnizで『コアラのマーチまもるくん』をつくってみた

Qiita(trend) · 2021-10-20

空前のコアラのマーチブーム到来 ぎょうぎょうしいタイトルから始まってしまいましたが(笑) 空前のコアラのマーチブームが私の中で起きています。 先日、疲れたから、コアラのマーチを食べよう♪と思ったら・・・ コアラのマーチがない・・...

【Flutter】GetXの世界② ~ログインフォームを作ってみよう編~ 日本語doc公開記念

Zenn · 2021-10-20

はじめに この記事は以下の記事の続きです。 https://zenn.dev/inari_sushio/articles/c9864e5e89c599 今回はログインフォームを作りながらGetXを深掘りしていきたいと思います。状態に応じてUIを描画・画面遷移する手法、Get

Flutterで複数解像度のGoldenTestを同時実行してみた

Zenn · 2021-10-20

今回は複数解像度(複数端末)を同時にテストする方法を紹介します。 GoldenTestなにそれって方は前回の記事を参考にしてください。 https://zenn.dev/matsumaru/articles/c2bf8ec468cff8 やりたいこと 画像のように、色んなサ

新型MacBook Proのノッチをいち早く体験してみた

Qiita(trend) · 2021-10-20

Apple から新型 MacBook Pro が発表され、iOS エンジニア界隈は盛り上がりましたね。新型 MacBook Pro は高性能な M1 Pro チップやさらに高性能な M1 Max チップが搭載されたり、Touch Ba...

今から始めるLambda②「ローカルでの実行とCLIからのデプロイ」

Zenn · 2021-10-20

はじめに 前回の記事ではAWS Lambdaの概要と、コンソールから関数を作成・変更・デプロイする方法を紹介しました。 https://zenn.dev/nekoniki/articles/b1f94bfbb28e29 しかしながら、実際の開発現場ではローカル環境で関数を開発

【Dart基礎】数字の型(intとdouble)について

Zenn · 2021-10-20

今記事では、下記のツイートのintとdoubleについて記事で捕捉していきます。 https://twitter.com/KboyFlutterUniv/status/1418481004327710722?s=20d 数字を表現する型 以下の記事にて変数と型について書きまし

Windows11に更新したらWSL2でGPUが認識しない

Qiita(trend) · 2021-10-20

はじめに 昨日やっとの思いで、GPUのDocker + PyTorchの環境を作成でき、次の日に記事を書こうと思い放置しました。 そして朝になり、nvidia-smiコマンドを叩いたところ、エラーが発生するようになっていました。...

obniz「今から帰るね!」とLINEでメッセージ送ると、奥さんの好きな曲が流れ、LEDランプで到着時間を色で教えてくれる仕組み!

Qiita(trend) · 2021-10-20

obniz「今から帰るね!」とLINEでメッセージ送ると、奥さんの好きな曲が流れ、LEDランプで自宅の到着時間を教えてくれる仕組み!  仕事が終わって携帯を見ると、いつも奥さんから「何時に帰ってくる?」「何時の電車に乗る?」と...

【Flutter】Navigator2.0のシンプルなテンプレート

Zenn · 2021-10-20

無料で素晴らしい教育資料Flutter ApprenticeのNavigator 2.0の説明を見ている際、 少し複雑と感じたため、土台として最小限に近い抜粋をした内容となります。 一番シンプルな部分をコードで追うことに、お役立ちできれば幸いです。 【Flutter】Navi

Cloud Storageにアップロードされた画像のExifをCloud Functionsで削除する

Zenn · 2021-10-20

意外とあまり参考になる記事が見つからなかった & ハマりポイントが多かったので記事にしておきます。 前提 Cloud Functions for Firebaseではなく、ただのCloud Functionsを使います。画像処理のところはfor Firebaseの方

【Laravel】SQLインジェクション対策(LIKE句)

Qiita(trend) · 2021-10-20

問題 派手なSQLインジェクションは一般的なWebフレームワークを使用すれば基本的に発生しません。 しかし、LIKE検索を行う場合はDoS攻撃が成立してしまうことがあります。 LIKE "%a%b%c%d%e%e%f%g%@%...

コンピューターグラフィックスツールを開発しました

Qiita(trend) · 2021-10-20

コンピューターグラフィックスのツールを開発しました。皆様に使っていただきたくて、こうして宣伝記事を書いています。よろしくどうぞ!!! プロジェクト詳細 プロジェクト名は ShadowEye といいます。 開発の背景 普...

esa から Github へのデータ移行

Zenn · 2021-10-20

やったこと・動機 esa から Github のプライベートリポジトリへ markdown+画像データ一式を移した。 esa とはチームのドキュメント共有サービス(月額500円/人)であり、それを個人でここ3年くらい使っていた。 基本的に個人で手を動かした技術情報の備忘録を手

Ethereum フロントエンドWebアプリ開発 Angular MetaMask ethers編

Zenn · 2021-10-20

自己紹介 株式会社CauchyEのエンジニアの松岡靖典です。 ブロックチェーンの技術的な面白さに魅了され、Web開発の世界を歩み始めました。 NPO法人NEM技術普及推進会NEMTUSの理事としてブロックチェーン技術の普及推進活動に従事したり、個人開発等の取り組みも行っていま

voidなhooksならコンポーネントでいいのでは

Zenn · 2021-10-20

voidなhooksを最近よくみる 最近、副作用を起こして何も返さないようなhooksをよく見かける。最初にapiからデータをfetchしてきてstoreに突っ込むだけとか export const useFetchAccou

脱ExcelしたいMarkdownテンプレート目次

Qiita(trend) · 2021-10-19

「Markdownテンプレート」シリーズの目次です。 Markdownで全ての社内文書 Markdownで設計 Markdownで報告書 Markdownで職務経歴書 Markd...

ちょっとMakefileくん! .envに書いた環境変数読んで!!!!!なんで読んでくれないの!?

Zenn · 2021-10-19

あらすじ 「メ、Makefileちゃん!変数引き継いでよ!」 「うるさいですね……」make,make って感じで、Makefileに、同じディレクトリ上の別ファイル.envから環境変数を引き継ぐのが全然できなくて、無限に時間を使ってしまった!!悔しいからメモにしちゃう。も〜最悪

npmの依存関係とv7のロックファイルについて調べてみた

Zenn · 2021-10-19

はじめに 以下のURLにてnpmやTypeScriptを使ったプラグイン開発に関する記事を書いた際にnpmに関するわからなかったこと、主に「npmの依存関係とpackage-lock.json」について調べてみました。 https://zenn.dev/estra/artic

Mattermost 6.0の新機能

Zenn · 2021-10-19

Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/ はじめに 2021/10/13 に Mattermost のメジャーバージョンアップである v6.0.0 がリリースされました。 また、10/18にMediu

Flutterと個人開発

Zenn · 2021-10-19

はじめに 筋トレの成果をビフォーアフターとして表現できるアプリ 「tsumugu(ツムグ)」をリリースしました🎉 ネイティブアプリ初挑戦でしたが、Flutter/Dartのキャッチアップ期間も含め、約2ヶ月半でリリースまで漕ぎ着けることができました! https://apps

アルゴリズム入門【クイックソートもあるよ】

Zenn · 2021-10-19

今回はアルゴリズムについて解説していこうと思います。 そもそも、アルゴリズムとはなんなのかということから、具体的な定番アルゴリズムについても解説していきます。 アルゴリズムとは まずは、アルゴリズムとは何なのかということについて解説していきます。 アルゴリズムとは、一言で言

UnityとROSで学ぶ移動ロボット入門をLinuxで動かす

Zenn · 2021-10-19

UnityとROSで学ぶ移動ロボット入門 Unity社とアールティ社が共同で開発したUnityとROSを組み合わせたロボット入門者向け教材がGitHubに公開されていたので、動かしてみたいと思います。 https://github.com/unity3d-jp/Unity-R

ジブリAPIでLINEBotを作ってみた

Qiita(trend) · 2021-10-19

ジブリ作品は好きですか? 最近、自分が好きだったアニメが〇〇周年を迎えた的なニュースをよく目にします あの頃のアニメは名作ばっかだなぁなんておっさんじみたことを思うわけですが、コアなものを話題に出すと「ナニソレ」って言われがちで...

DjangoでFetch APIを使用する方法

Zenn · 2021-10-19

Fetch APIを使用することで、画面を再描画する必要なく、画面を更新することができます。 アマゾンやYoutubeを思い浮かべてみてください。 商品を検索するとメインのコンテンツの表示は変わりますが、サイドメニューなどはそのままだと思います。 これは画面すべてを再描画している

もうTypeScriptの補助輪を外そう 明日は//@ts-checkを使う

Zenn · 2021-10-19

VIMで書いている人はいないから、そろそろTypeScript(三輪車の補助輪)を外していこうという話。 Visual Studio Code は下のリンクからインストールできる。これが前提。 https://azure.microsoft.com/ja-jp/products/

MySQLのロックについて公式ドキュメントを読みながら動作検証してみた〜テーブルレベルロック〜

Qiita(trend) · 2021-10-18

データベースを使っていてロックの存在を知らない方はいないと思いますが、実際にプログラムからデータベースを操作する時に明示的にロックを意識することはほとんどありません。 たいていの場合、トランザクションだけ気をつけていたらDBMSが適...

Unicodeを文字列へアンエスケープ

Qiita(trend) · 2021-10-18

ソース JavaScript var unicodeUnescape = function(str) { var result = '', strs = str.match(/\\u.{4}/ig); if...

openapi2aspida を用いた快適スキーマ駆動開発

Zenn · 2021-10-18

この記事の目的 openApi2aspidaを使用し、型を自動生成した開発が快適だったため便利だった点などを紹介していきます。 はじめに フロントエンドの開発において、バックエンドからのレスポンスの内容をtypesフォルダに書くことが時々あると思います。 例えば、ユーザの

これで若い子とのカラオケも安心?!COBOLしか経験なし!文系出身SE(23歳女)が若者の音楽を伝授します!

Qiita(trend) · 2021-10-18

文系出身SE(23歳女)とは・・・ 業務はもっぱらCOBOLオンリー。SE二年目文系出身&プログラミング得意ではない、、、 そんな私がJavaScriptを初めて2週間。まだまだ何もできない、、、 これは、そんな私がJavaS...

Raspberry Piによるクラスター構築(温度監視)

Zenn · 2021-10-18

「Raspberry Piによるクラスター構築(Datadog編)」の続き。 前回のAnsibleでのDatadogの設定に続き、Raspberry PiのCPU温度を監視する。 Raspberry PiのCPU温度 Raspberry PiのCPU温度は /sys/clas

Windows でのパフォーマンス異常解析にむけた情報採取準備ツール「CLUE」

Zenn · 2021-10-18

Microsoft Blog にて、タイトルのツールが紹介されており、使ってみました。 ツールの公式サイト (GitHub) は下記です。 環境 Windows Server 2019 インストール方法 公式リポジトリから Clue_1.1.6.zip をダウンロ

【SIGNATE】BERTで医療論文を2値分類する(PyTorch BERT)

Zenn · 2021-10-18

医学論文の自動仕分けチャレンジ コンペの内容 https://signate.jp/competitions/471/ 「医学論文の自動仕分けチャレンジ」 網羅的に収集された論文の中から、目的に沿った論文のみを抽出しよう! というテーマのAIコンペがSIGNATE上で20

Python開発者のためのクールなPythonプロジェクト案10選

Qiita(trend) · 2021-10-18

本記事は、Claire D. Costa氏による「10 Cool Python Project Ideas for Python Developers」(2020年9月5日公開)の和訳を、著者の許可を得て掲載しているものです。 P...

M1 MacでiOSアプリをXcodeから走らせる

Qiita(trend) · 2021-10-18

M1 MacでiOSアプリをXcodeから走らせる M1 MacでiPadアプリが動かせるようになって、iOSアプリの新たなプラットフォームとなりました。 基本的にはほとんどiPadと同様の動きのようですが、一部そうではないよう...

Firestoreの非同期処理をMVVMモデルで実装を分離する

Zenn · 2021-10-18

Firestoreを利用したデータベースへのデータの設定と取得は非同期処理となります。 Androidにおいて、ActivityやFragmentにFirestoreの処理を実装をしてしまうと、画面更新処理とデータ更新処理が合わさってしまい処理が複雑になりがちです。 そこで、MV

有限要素法の弾塑性解析をPythonで実装する(1次元トラス要素)

Qiita(trend) · 2021-10-18

概要 有限要素法の弾塑性解析をPythonで実装してみます。 ただ、最初から多次元の弾塑性を考えるのは難しいので、まずは1次元で実装してみます。 本来は大変形解析になるので、有限ひずみ理論を使う必要がありますが、今回は簡単のため...

Productivity Weekly (2021-10-13号)

Zenn · 2021-10-18

こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので

Rust で GitHub CLI extension を作る

Zenn · 2021-10-18

少し前に GitHub CLI 2.0 がリリースされ、独自のカスタムコマンド(GitHub CLI extension)が作れるようになりました。 Zenn でも以下の方々が記事を書かれています。 https://zenn.dev/ymmmtym/articles/github

Nuxt3のuseFetchの型定義を探索してみたら結構面白かった話

Zenn · 2021-10-18

この記事は個人ブログと同じ内容です https://kotamat.com/post/ec36414b696c12/ 先日10/12にNuxt3がpublic betaになりました!🎉 Nuxt2から抜本的に変更されたNuxt3では面白い変更点が多いのですが、今回はuseFetc

[個人開発]スクラッチの楽譜を作成するWebサービスリリースしました

Zenn · 2021-10-17

スクラッチの楽譜作成アプリ Visible Scratch Skillz をリリースしました。 フィヨルドブートキャンプ の卒業制作としてこのサービスを作りました。 https://visible-scratch-skillz.net/ https://github.com/o

ディープラーニングを使って異常検知を実装するレシピの紹介

Qiita(trend) · 2021-10-17

はじめに Axrossを運営している藤原です。 Axross とは、エンジニアの"教育"と"実務"のギャップに着目し、「学んだが活用できない人を減らしたい」という想いのもと、ソフトバンクの社内起業制度にて立ち上げたサービスです...

Vertex Pipelinesによる機械学習パイプラインの実行

Zenn · 2021-10-17

はじめに 機械学習の成果を運用する際には、データの処理や学習、モデルのデプロイなどといった一連の作業をワークフロー化することが多くなっています。これを実現するために、多くのワークフローツールが公開、利用されています。 今回はGoogle Cloud Platformで機械学習

写真をLEGOアートみたいにしちゃうライブラリを作ってみた

Qiita(trend) · 2021-10-17

私はLEGOが好きです。最近は大人向けのセットも発売されており、LEGOブームの波が来ている気がします。そんな大人向けのシリーズの一つにLEGOアートというものがあります。要はドット絵なんですが、LEGO製だとインテリアとして成り立つ...

SSHハニーポットをLinuxに設置する方法と結果

Qiita(trend) · 2021-10-17

概要 今回はLinuxのSSHにハニーポット設置してみたので、その方法と結果をシェアしたいと思います。 参考 今回SSHを設置する方法は、このYoutubeの動画を参考にしています。 設置するハニーポットはこれです。...

Numerai 2021Q4炉端会議メモ

Zenn · 2021-10-17

改善を続けるメタモデル精度の図を背景に参加者の質問に答えるCEO(左)とCTO(右) この記事は? NumeraiのCEOとCTOが2021年10月15日に以下のYouTubeに公開した、炉端会議 (fireside chat)の中で、個人的に面白いと思った内容のメモです。

[メモ] Node.jsで開発するにあたっての基礎知識まとめ

Qiita(trend) · 2021-10-17

はじめに この記事は自分がNode.js未経験の状態からNode.jsのプロジェクトに携わって学んだことを忘れない様にメモしておくための記事です。 今はプロジェクトを離れてNode.jsに関わっていないため、思い出すためのメモと...

filepath.Walkとfilepath.WalkDir

Zenn · 2021-10-17

この記事を書こうと思った動機 自分は今の仕事内容で全ファイルを列挙して調べるという作業が多いです その時、個人的にも好きで、プロジェクトでも推奨されているGo言語を利用して色々ツールを作っています その時、 filepath.Walk を使っていましたが、ある時 filep

FlatGeobufを使ったサーバレスな逆ジオコーディング

Zenn · 2021-10-17

この記事ではFlatGeobufという地理空間データ形式を使って、緯度経度などの座標から住所の情報を取得する逆ジオコーディングを実装した例を紹介します。 デモはこちらからどうぞ。 FlatGeobufとは? https://flatgeobuf.org/ 空間情報(道路や空港

SAP ABAP Platform 1909, Developer Edition(dockerhub)をopenSUSE Leap 15.3(EC2)で起動してみる

Qiita(trend) · 2021-10-17

ここではSAP ABAP Platform 1909, Developer Editionをdockerhubに公開されているイメージを使って構築してみます。 ABAP Platform, Developer Edition こち...

『ネットワーク』について

Qiita(trend) · 2021-10-17

『基本情報技術者』という資格の取得に向けて学習を始めたので、後々同じ内容を勉強する方や自分が忘れてしまった時に振り返りをするための備忘録として記事を残しておきます。 資格を取得するつもりがない人でも知っておいて損する内容ではないので、...

Power Apps + ASP.NET Core 6.0

Zenn · 2021-10-17

以前、Azure Functions で Open API の定義を作って Power Apps から呼ぶということをやりました。 https://zenn.dev/okazuki/articles/azure-function-powerapps 自分が Azure Funct

【PowerShell】Word なしで Docx ファイルからテキスト/コメント/太字/マーカー情報を取り出す[2021年版]

Zenn · 2021-10-17

以前に書いた内容 をあれからチマチマいじくり回し、だいぶ原型を留めない感じになってきたのであらためて記事にしてみました。 環境: > $PSVersionTable Name

LINE Bot のカルーセルテンプレートを Firebase Functions で実装する方法について

Qiita(trend) · 2021-10-17

概要 3~4年も前に公式のスタートガイドぐらいしか使ったことがなかったため、Firebase Functionsをちゃんと触るのは今回が初めてで、LINE Botも簡単なメッセージ返答ぐらいまでしか触ったことがなかったことと、F...

経路列挙のデータを Rust で扱ってみた

Zenn · 2021-10-17

この記事について 最近 SQLアンチパターン の2章の「ナイーブツリー(素朴な木)」を読んでいました。読んだ結果 DB の設計方法については理解できた一方で、「あれ... DB から取ってきたデータでどうやって階層構造のデータモデルを構築するんだろう...?」と気になり、Ru

Nuxt+fabric.jsで画像同士を重ね合わせるcanvasを作成

Qiita(trend) · 2021-10-16

pngなどの透過画像をcanvasで重ねたかったのですが、いい感じのまとまった記事がなかったのでこちらでまとめています。 しかも自分の重ねたい方法は、操作している画像が固定されている画像の下に常に存在するようにする、というもので見つ...

海外転職を成功させたので、海外エンジニア転職を阻むものを払拭したい

Qiita(trend) · 2021-10-16

筆者の経緯 スペック toeicは5年前、計測したとき800点(+50 - 100 はいってそう) SIer出身のため、非常に実践経験に悩み、長らく苦戦 オランダでの日系企業勤務を歴て、イスララエル系の完全外資への転職 な...

Dockerを使ってOneAPIとOpenMXのインストール

Qiita(trend) · 2021-10-16

OpenMXという第一原理計算ソフトウェアがあります。Dockerの練習も兼ねてこのコードをインストールしてみました。Dockerで使うOSはUbuntu 20.04LTSです。Intel Macで動かしてみました。Dockerについ...

プレゼンテーションの準備と評価の仕方覚書

Zenn · 2021-10-16

はじめに 学生さんは、卒論や修論など、成果発表の場が結構あると思います。その際にどんなことに気を付ければ良いのかをまとめてみました。以下は主に理工系の、10分程度の研究発表を想定しますが、技術発表や学会発表なんかも共通するところは多いと思います。 以前に書いた以下のスライドも

MicroPython だけで UTF-8 の漢字を表示

Zenn · 2021-10-16

はじめに 最近 ESP32 + MicroPython で遊んでいます.Cに比べて試行錯誤が楽で,日曜プログラミングのネタとしていいですね.こんな感じで OLED につなげて遊んでいます. これを作るにあたって,以下の課題にチャレンジしてみました. MicroPython

AWS CDKにECSを高速でデプロイするhotswap deployments機能が追加されました

Zenn · 2021-10-16

はじめに おはようございます、加藤です。先日、こちらの記事で紹介しましたが、AWS CDKは本来Cloud Formationテンプレートを生成してデプロイを行いますが、Lambda関数をデプロイする際にCloud Formationを使用せずにAWS SDKを使うことで高速

Oh My Poshを利用してPowerShellプロンプトをいい感じにする

Qiita(trend) · 2021-10-16

Git For Windowsをさわってみる from PowerShell+【oh-my-poshとposh-gitも】 の記事で、PowerShellでgitを利用する過程でoh-my-poshとposh-gitを利用について書き...

[Rails] 「ゲームセンターを救いたい!」という想いでポートフォリオ作りました。

Qiita(trend) · 2021-10-16

アケイベ アプリ概要 コロナ渦で消えゆくゲームセンターを救いたい! という気持ちで作成したゲームセンター開催限定のイベント投稿型サービスです。 作成した背景 ゲームセンター を救いたいという想い 私は元々ゲーム...

webサイトにLINEやTwitterの共有ボタンを作る

Qiita(trend) · 2021-10-16

今自分が作っているサイトにlineとかの共有つけたいなーって思って調べてみたらめっちゃ簡単だったのでカキコ 今回追加するボタン これはFont Awesomeで持ってきたやつですがLINEの方は下のリンクからいろいろ選べます。...

「リーダブルコード」を読んだので、その要点

Qiita(trend) · 2021-10-15

リーダブルコード 「鍵となる考え」 からなるほどと思ったところのピックアップです。 1.5 でもやるんだよ 「コードは他の人が最短時間で理解できるように書かなければいけない」 「他の人」というのは、半年後の「君自身」...

働きながら転職するときに意識してる5つのこと

Qiita(trend) · 2021-10-15

現状 前の記事で書いた通り、私は社内SEから転職を考え 今まさに働きながら転職活動中の身です。 決して若くない上に二度目の転職のため、そろそろ最低3~5年は居られる会社に勤めたいところ。 とはいえ条件的にはあまりよろしくない身で...

中小企業の社内SEはエンジニアではないかもしれない

Qiita(trend) · 2021-10-15

はじめに 筆者は地雷SESから社内SEに転職して1年目のひよっこです。 社内SEと言えば、なんとなくですがIT系でも人気の職種と思われますが 私は今転職を考えています。理由はこれから書きます。 エンジニアではない?と思った理...

ムダを省き安全性を備えた新言語「Ches」の紹介

Zenn · 2021-10-15

はじめに 初投稿のがーねっとです。 本日 10/15 は私が開発するプログラミング言語「Ches」(チェス) の誕生日です。 今日は二周年を記念し、この言語の特徴や仕様などについて幅広く紹介していきたいと思います。 ❗❗ 共同開発者を募集しています。もし興味がありましたら #

早期リターンを書こう

Zenn · 2021-10-15

自己紹介 メディアエンジンの岩元(github)と申します。新卒から10年程度はメーカーの社内SEでCOBOLや色々な言語で書きつつ社内のいろいろなシステムに関わり、色々回り道をしてメディアエンジンにジョインました。なかなかバグを作ることの才能に恵まれているため、修正しやす

コロナ禍だから何かできることをー 街クエ ー

Qiita(trend) · 2021-10-15

まえがき コロナ禍において、旅行にも行けない。 休みは家でじっとしている。 そんな日々をお過ごしでしょうか。 子供たちにおいても、子供時代の貴重な経験や体験もできない。 自治体などのイベントも中止。 なにもできない・・・。...

【個人開発】モノやサービスを供養できるアプリを作ってみた。

Qiita(trend) · 2021-10-15

はじめに ・買ったばかりのスマホを落として画面バキバキになってしまった ・サポート終了になるInternetExplorer ・元カレのくれたプレゼント 「どうしよう…」 そのあと湧き上がる 「やり場のない気持ちを...

社内SEとして転職したので、その振り返り

Zenn · 2021-10-15

全然強くないエンジニアですが、この度、社内SE(社内情報システムの開発もする)として転職し、会社もそこそこ大きく(海外に事業展開もしてる)、年収も上がりました。 一応は転職成功したと思います。 今回の転職活動で気を付けたことや所感をまとめてみました。 参考になるか分かりませんが、

GoでWebSocketを使いチャットサーバー構築

Qiita(trend) · 2021-10-15

はじめに 使わない日はないくらい仕事でもプライベートでも、チャットサービスが日常的に使われていますが、チャット機能を実装したことがなかったので、 今回はGo(1.17)でWebSocketを使いチャットサーバーを構築していきます...

【Unity】効率よく開発するためのTips

Qiita(trend) · 2021-10-11

基本 🔎検索力 🛒AssetStore 🚀ショートカットキー 🤖インテリセンス 📝コードスニペット 🔤プログラミングフォント 🛠️拡張機能 🖥️SOLID原則 Unity 🔰基本 📦プレハブバリアント 🧙DoTw...

TailwindCSS と比べつつ Chakra UI に入門する

Qiita(trend) · 2021-10-06

背景 さまざまなCSS フレームワークが登場し、最近は Tailwind CSSが注目され話題になっていたのは認識していました。そんな中、一部でChakra UIなるものの名前も見るようになり、さらにTailwind CSSと比...