初めてのOSSへの貢献を果たした話【homebrew-cask】
3年ほど前、初めてLinuxに触れてからOSSという文化にとても感銘をうけ、常々貢献したいと思っていた。 と言いつつ結局特に行動していないワナビだったのだが、この度晴れてプルリクを作成し、マージされるに至ったので共有 やったこと ...
3年ほど前、初めてLinuxに触れてからOSSという文化にとても感銘をうけ、常々貢献したいと思っていた。 と言いつつ結局特に行動していないワナビだったのだが、この度晴れてプルリクを作成し、マージされるに至ったので共有 やったこと ...
序章でIKEAのマニュアルが例に出てきてほほう!と思った。 と同様、マニュアルやテクニカルライティング分野というのはもともとUI/UXの一分野だという認識では居たのだが。 IKEAのマニュアルの素晴らしいところ 説明文...
Python を使っていると、次のようなことに悩まされませんか。 悩み ① Python3.6 を使っているけれど、Python3.8 も同時に使いたい... ⏩ 環境の使い分けが難しい 悩み ② パッケージをたくさん入れすぎて、もう何がなんだが分からない... ⏩ パッケー
Mixed Reality Challenge というハッカソンが開催されるようです。 ルールとしては、StereoKit を用いてアプリケーションを開発することとなっていて賞金もでるようです。 https://techcommunity.microsoft.com/t5/mix
先日,Apple の発表会で新型 MacBook Pro が発表され,見ていた僕はそのすぐ後から予約開始ということで最小構成の 14 インチ MacBook Pro を予約・購入しました. それが 10 月 29 日(金)に届いたのでとりあえず Rosetta 2 を使わずに環境
WebGLを触る機会が年に1回ぐらいあるんですが、そのたびに学び直してなんとか実装したすえに、結局よくわからんという結論に至ります。一言でいうとセンスが足りないんですが、それで終わらせるのは虚し過ぎるので、WebGLの難しいと感じる部分をまとめました。 WebGLわからん勢が日本
はじめに Firestoreはドキュメントを削除してもドキュメント配下にあるサブコレクションは残ってしまいます。 https://firebase.google.com/docs/firestore/manage-data/delete-data?hl=ja#delete_d
タイトルの通りですが、初めてやったので、メモです。 LINE Developerの登録 → チャネル作成 いろんなところに記事がありますので、省略しますが、 ログイン後、「プロバイダ」を作り、「チャネル」(BOTですね)を作りま...
Slidevというmarkdownベースでスライドを書けるツールを使ってみました。割と良い感じだったのでレポートします。 https://sli.dev/guide/why.html 作ったもの https://speakerdeck.com/texmeijin/ci-shi
概要 タイトルの通りですが、自作したReactComponentをnpm packageとして公開するまでの手順を記載します。 private packageなのに公開という日本語を使っているのは少々違和感がありますが、GitHub Organization内で共通利用できる
はじめに Bashの邪悪なコマンド9選に「rm -rf /やったことある人。」と書かれているのを見て、大昔に試したのを思い出しました。rm -rf /をやってしまったのでは無くrm -rf /をやってみた のです。当時の記憶を呼...
PowerVS IBM i 1次言語の 2962 日本語に再挑戦 昨年「PowerVS IBM i 日記(10): 一次言語を 2962 日本語にする (DST で日本語が化けるけど)」で、1次言語を 2962 日本語にすること...
はじめに 発想力測定器と題しまして、以下のWebアプリを作成しました。できるだけ意味の異なる単語を10個入力することで、あなたの発想力が数値化されます。 https://imagination-checker.izumi-sat...
Bracket Pair Colorizer 2について Bracket pair colorizer 2 GitHubのページを見ればわかる通り、Bracket Pair Colorizerのメンテナンスは終了しています。 そ...
私の属性 50代前半の男性です。 大学での専攻は刑法(総論)でした。 1993年春に新卒で地方公務員(事務)になりました。 転職歴はありません。 初めてのコンピューターはPC-6001で、中学2年のときに親に買ってもらいました...
はじめに 結論、このブログは「うだうだ悩んで、答えを出せなかった」というポエムですのでご了承ください。 あなたは誰? katoakiといいます。AWSが好きなソフトウェアエンジニアです(ソフトウェアエンジニア歴2.5年/IT業界12年) 年齢 私は今30台中盤で
イントロダクション 本日、10月31日はハロウィンである。 そして、今日いつものようにGitHubを眺めに行ったらとある異変に気づいた。 contributionsの色がおかし(お菓子)な色になっているではありませんか。...
前提 ホストPCにdockerと Visual Studio Codeが入っている Elmプロジェクトはすでにある前提で書いています 各構成物についての細かい説明は書いていないです 使用したもの 場所 入れたもの 説明など ホストPC内 docker
WebTransportがChromeM97でいよいよリリースです! Webを愛する皆さんこんにちは。 去年、一昨年、WebsoketやWebRTCの新しい技術として注目を集めたWebTransportがいよいよ年明けにもリ...
Zenn初投稿です。よろしくお願いします。 最近遊んだアドベンチャーゲームがとても面白くて自分でも作ってみたくなったので、こんなものを作ってみました。 https://github.com/mkizka/advx RPGツクールっぽい画面↓ 使い方
みなさん、VS Code Remote - Containersは使っていますか? プロジェクト毎に開発環境を構築・共有できて、とても便利ですよね。 また、コンテナの起動・停止がVS Codeと連動するのでとても良い開発体験かと思います。 今回、PHPの開発環境を構築してみたので
Mockitoは、Javaプロジェクトのテストコードを書くときに利用できる優れたライブラリです。 しかし、コードの書き方を間違えると期待通りには動作せず、原因究明に時間を浪費してしまうこともあります。 このため、この記事では、私が過...
はじめに 動画を簡単にコマ送りできてパッと見どんな動画なのかがわかるアプリが欲しかったので作った。動画をシークしてコマ送りするUIにストレスを感じていたので、スワイプでストレスなくコマ送りできるアプリを作った。 また、仕事でスマホアプリを作る予定がないのでflutterで何か
tsconfig.jsonを書く時に必要なオプションが何だったか、どんな役割を持つかを忘れてしまうため、個人的によく使いそうなオプションを書いていきます。 TypeScriptのバージョンは4.4です。 各オプション target TypeScriptはJavaScrip
AWSの基礎を学ぼう 温故知新編 基本サービスをみんなで触ってみる DynamoDB が 2021-10-30(土) 13:15-15:00 に オンライン(zoom)で開催されました。 個人で作ってみようかなと思ったサービスで、DynamoDBを使ってみようかと思っていたことも
動機とか雑感とか WPF+C#(特にXAML)が使いこなせていないので「エッセンシャルWPF」を買ってみて読んでみる。 結構翻訳が微妙…。読み終わったら速攻でメル○リかも。 写経もいいのだが分量が多いのでしんどいので、あるリポ...
はじめに この記事は、Next.jsでフロントエンドを開発されていてChrome拡張機能でポップアップページに表示するタイプの拡張機能を作成する方向けの記事となりますので、各種設定は行った上で、追記が必要な箇所に絞って書いていこうと思います! 変更箇所 想定しているフ
学習済みのLightGBMの中身をさっと見たいときに出来ることとして、以下の2点を紹介します 個々の木の描写 木々の構造をデータフレームに変換 準備 import lightgbm import pandas as pd ...
はじめに Flutterでアプリを開発する時のResposive対応でSizerライブラリを使う方多いんじゃないでしょうか。 今回はそのSizerライブラリに対応したGoldenTestを実装していきます。 実装そのものは簡単ですが、詰まったところがあったので書き留めておきま
この記事について 2021年8月25日に、Firebaseのバージョン9が配信されたことにより書き方が大きく変わりました。 この記事はv9へアップデートした際にリファクタリングした内容の備忘録です。 firebaseへのアクセスは、TypeScriptを併用してtsファイルに
はじめに Next.js でシンプルないい感じのツールチップコンポーネントを自作したので、作成する方法のメモになります。 前提 React / Next.js / TypeScript の基礎理解、環境構築済み 今回作るもの ↑ のようなツールチップコンポーネン
はじめに 2021/10/26にM1 Pro/Maxを搭載したMacBook Proが発売され、現在環境構築をされている方も多いかと思います。 一方で、Pro/Maxも含めたM1 MacはIntel Macと同じ方法でセットア...
いわゆる「カジュアル面談」を受けた、という感想文その2。 自分の業界経験や、転職希望度合い等パラメータが異なるとあまり役立たないかもしれないので、以下を参照。でも似たような事を考える開発者の参考になると嬉しい。 筆者スペック 2003年に新卒未経験で「ベンチャー」的企業に入社。
前置き Ionicのコンポーネントを、そのまま使って Storybookのページに表示させる、その方法を紹介している記事です。 Ionic環境を整える お手元にIonicプロジェクトがなかったら Ionic CLIを利用し、ターミナルにionic startを打つ Ion
初投稿です. なにこれ SUUMOで賃貸アパートを探していると,レオパレス物件ばかり出てきて嫌になりませんか? 私もSUUMOで検索するとレオパレス物件ばかり(しかも何部屋も募集があってスクロールが大変)だしレオパレス物件の評判...
はじめに この記事は@deepu105に許可を頂きVisualizing memory management in Golangという記事の翻訳したものになります。 Goのメモリ管理を図やスライドを活用して非常に分かりやすく説明されていたため、学習として翻訳しました。 以降が
今回の内容 よく使うDate()について、メモ感覚ですが書いておきます。 コード .dateStyle = .full && formatter.timeStyle = .full ...
ユーザーにとって本当に価値のあるプロダクトを作るためには、人々がどのようなニーズや課題を持っているかを探ること。そしてプロトタイピングを通してプロダクトをブラッシュアップし続けることが必要です。つまり、デザインと開発をスピーディに行ったり来たりしながら、チーム一丸となってお客様を
2021年10月時点でクレジットカード不要で利用できるサービスの中で最適だと思う組み合わせで、Webアプリ開発の環境構築からデプロイまで行います。 利用するホスティングサービス Vercel ReactのフレームワークNe...
はじめに 僕は開発の時、よくVSCodeを使うのですが、ずっと同じテーマを使ってるとちょっと飽きてきます。なんかいいテーマがないか探していたのですが、その時ビビッとくるものが見つからなくて、だったら自分で作ったらいいのでは?と思...
はじめに コンテナ初学にあたって,Red Hat Enterprise Linux 8 からDockerの代わりに導入されたPodman,Skopeo,Buildahについてまとめています. コンテナの勉強を始めたい方,Dock...
概要 IT初心者で、いきなり10年前のLinux環境の保守などを任された方向け 記事一覧 「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典 Linuxだけでなく、とにかくわからないIT用語を...
この記事について 2021/10/23のReactive System Meetupにて、@jeremypollockさんによるAkka ServerlessというLightbend社のPaaS製品に関する発表が行われました。その名の通り、所謂サーバーレスソリューションの1つ
はじめに 3行 マインスイーパーをtypescript(とreact/vue)で作った コード: https://github.com/debu-despot/simple-minesweeper 遊ぶ: https:/...
概要 ネットワークの事前知識がそれほどない(これから勉強していきたい!)という前提で、ゲームにネットワークの要素をなんとか低予算で導入したいと考えている方に向けて、地道に進めるバックエンド環境構築例を紹介します。途中、以下のサービスやテクノロジーが登場します。(記載内容は20
はじめに リコーの @KA-2 です。 弊社ではRICOH THETAという全周囲360度撮れるカメラを出しています。 RICOH THETA VやRICOH THETA Z1は、OSにAndroidを採用しています。Andr...
そもそもCNFって何だっけ? CNF 連言標準形(れんげんひょうじゅんけい、英: Conjunctive normal form, CNF) ってwikipediaに書いてました。 乱暴に言えば、 リテラル単体もしくはリテラルを論理積で羅列したもの 論理積を構成する各リテラ
ここでは知っていると作業効率の向上を期待できるが、あまり一般的ではないと思われるショートカットのみをまとめた。 なお、ここで紹介するショートカットはwindows10 version 20H2にて動作確認済みである。 1. 編集...
はじめに Serverless FrameworkでAppSyncの環境を構築します。 AppSyncのプラグインが提供されているので、それを利用すればできるのですが、設定する内容が多く、かつ初見では難しいので最初から構築する内容をまとめてみました。 今回のソースは以下にあり
有限要素法(FEM)を体験しよう 0.本稿の目的 機械や建築の人がよく使う有限要素法(FEM(Finite Element Method))って何?と思ってる方に向けて書いています。 本記事の目的は、今から説明するプログラムを読者に実際に実行してもらうことで有限要素法に対
TypeORMとは、Typescript用のORマッパーです。TypeORMを使って、Express + Docker + MySQLの環境構築からマイグレーションまでを行います。 OSはMacを使います。Node、Yarn、Dockerが既にインストールされていることを前提に進
こんにちは,株式会社Nospare・千葉大学の小林です.今回はMartin, Frazier and Robert (2020)によるベイズ統計における数値計算(Bayesian computation)の進歩の歴史についてまとめた論...
はじめに Windows一筋20年の私ですが、この度心変わりして新型MacBook Proを購入しました。 話題性の高い製品のため、購入を迷われていたり、購入後の環境構築に苦戦している方も多いと思うので、インプレと環境構築につ...
プログラマー間で論争が起きそうなことをまとめたネタ記事です。 他に何か面白そうな内容あったらコメントで教えてください。 定数の読み方 自分の周りじゃないんですが,「ていすう」と読むか「じょうすう」と読むかで争いが生じることもある...
はじめに 東京リージョンにあるDBCS上のPDBのリフレッシュ可能クローンを大阪リージョンにあるDBCSインスタンス上のCDB内に作成する手順を検証してみました。 おおまかな手順として、以下のような流れになります。 東...
実はAdressable環境じゃなくても使えるUnity Cloud Content Delivery Unity Cloud Content Delivery(略してUnity CCD)は、Unity Gaming Servi...
世の中の TypeScript コンパイラが大きすぎるので作りました。 https://github.com/mizchi/mints ここで試せます。 jsx と jsx pragma のサポートもしたので、 preact も動いています。 https://mints-play
家族を認知症にさせたくない! 先日日曜14時からのザ・ノンフィクション(フジテレビ系列)で認知症の父とその家族ドキュメンタリーが放送されていた。思わず見入ってしまった。 家族が記憶を失くす。その状況がいかに恐ろしいものか改めて考...
概要 とあるSpringBoot+Flywayの案件で、Migrations have failed validationのエラーが出力されて、アプリケーションが起動出来なかった。 SpringBootのログにはこれ以上の内容は表示されず、調査が難航した。 このアプリケーショ
やろうと思った経緯 開発中、サーバーとの通信用のクラス(〇〇Responseなど)を自動生成してくれるツールを使っていたのですが、継承などをすることが出来ないため、処理の汎用化をする際に苦労していました。 そこで解決策として「親...
はじめに 前回の記事ではLambdaをVPC内に配置する方法について紹介しました。 https://zenn.dev/nekoniki/articles/2318df67b6a02f 今回は同じVPC内にAWS RDSのAuroraでPostgreSQLのインスタンスを立ち上
外出先から自宅に接続するために、EdgerouterにL2TP/IPSec VPNを設定していた。先日スマホをAndroid12にアップグレードしたところ、L2TP/IPSec方式はInsecureだと警告が出るようになってしまった。そもそもAndroid12からはVPNに新規接
心理的安全性 「心理的安全性」とは、他者からの反応に怯えたり、羞恥心を感じたりすることなく、自然体の自分をさらけ出すことができる状態 を意味する。2015年に米グーグル社が、「心理的安全性は成功するチームの構築に最も重要な...
はじめに 駆け出しエンジニアのみなさん、分からないときにすぐ聞ける環境がありますか? プログラミング学習において大切なことの一つに、「学習を継続していくこと」があると思います。 しかし、実際にはエラーで立ち止まる日々で時間だけ...
1. Bundle IDとアプリ名を本番、開発版で分ける 1端末に本番、開発版アプリを同居させたい。また、デバッグビルドの場合は開発版、リリースビルドの場合は本番版としたい。iOS、Androidの話 iOS xcodeでios/Runner.xcworkspaceを起動
「コアラのマーチ”ずっと”まもるくん」に進化 前回の記事で紹介させていただいた 7秒の儚い命だった「コアラのマーチまもるくん」 Q&Aで解決方法をいただき、 ずっと距離を測り続けて、ブザーが鳴らせる 「コアラのマーチ”...
この記事では、Rのプログラムを、RStudioなどを立ち上げることなく、バッチファイルを使って自動で実行する方法を解説します。 Rのコードを自動実行したい 自分がPCを使ってない時間にプログラムを実行したい。 毎日何度も同じプ...
SQLに入門したい 名前を聞いたことはあるけど、触れたことは無かったSQL。今後、必要になる可能性があるので、少し予習してみることにしました。 Twitterでつぶやいてみたら、色々本を勧めていただいたのでとりあえず2冊買いました。 https://twitter.com/k
はじめに みなさん、ご存知Notion。 つい最近日本語にも対応され、ますますユーザーが増える予感・・・。 そんなノリに乗っているNotionを使いこなすべく、今回は便利なApptionというサービスで使うことのできるウィジェットを自分用に色々試してみたい。というわけで、本記
在宅ワークが増える日常 新型コロナウィルスをきっかけに、週4日間在宅勤務となり、オンラインMTGが日常となった。 私は、妻と二人暮らしで、仕事部屋にPCを置いて、会議をやったり、勉強したりしている。 小さな悩み カメラO...
前回投稿からすっかり日が空いてしまいました・・・ できれば毎週投稿したいのですが、遊びの誘惑とはすごいもの 気づいたらコントローラーを握ってる日々です 気を取り直して、モデルの精度評価を行っていきましょう! 前回の振り返り https://zenn.dev/opamp/art
はじめに 最近流行っててみんな大好きなTypeScriptですが、VueやReactと合わせて開発するケースが増えてきています。 だがしかし、TypeScriptとVuexの相性は悪く、vuexのstate, action, m...
TL;DR(要約) エンジニア初学者にとって自走はコストが高いから時間がかかりそうなら質問に切り替えよう。ただし質問は相手のリソースを奪うから相手への気遣いを忘れずに疑問を正しく具体化して質問しよう。質問にも自走にもテクニックがあるからちゃんと学び、徐々に自走の比重を高めよう
はじめに この記事では、スマホ AR を開発するときに実機デバッグをする方法を紹介します。 私はもともと古いスマホを使っていたせいでしばらくスマホ AR の開発から遠ざかっていたのですが、スマホを買い替えてから再入門しました。 その時に初めて知った便利な機能などがあったため、
はじめに アンリアルエンジン4とサウンドミドルウェア「ADX2 for UE4」を連携させ、ゲーム中の会話パートにおけるボイスの再生及び再生待ち機能などを実装してみます。 本記事ではシチュエーション別に対応したメッセージとボイ...
はじめに iOS は最近始めたばかりで、まず AutoLayout を理解するところで苦労した。基礎的なところをまとめてみましたので、初学者の方の参考にでもなればと思い紹介します。 macOS Mojava 10.14.6 / Xcode 11.3.1 / Swift 5.0
Next.jsでv12〜middlewareという機能が使えるようになりました。 https://nextjs.org/docs/middleware middlewareに書いた処理はリクエストが完了する前に実行されます。Cookieの値に応じてルーティングを振り分けたり、Ba
はじめに メジャーなプログラミング言語には、たいていバージョン管理システムがある。これを利用することで、プロジェクトごとに異なるバージョンの言語を使用することができる。 代表的なバージョン管理システムを以下に挙げる。 Language Version manager
ロシア語を混ぜただけなのに みなさん、日本語で書いたLaTeXの文章にロシア語やギリシャ語などを追加してみたらエラーが出て困ったこと、ありますか? だいたいの人はそういう経験があると思います。 まずは結論から \usepa
はじめに Vue.jsを使い始めて、はや5年。2020/9にVue3が登場したのですが、2021/10時点でVuetifyはまだ対応しておらず、これからという感じです。 UIフレームワーク(Vue3)の主な対応状況 Vuetify ... 2022/2リリース予定(おすす
Next.jsのv12がリリースされたので、試しにバージョンアップして、next devをすると以下のようなエラーが発生。 NODE_OPTIONSのmax-old-space-sizeを変更してみても改善されませんでした。 &l
2.0系と異なる箇所がいくつかあったので 3.0系のAlpha版 Apollo Android を使ったメモを残します。 依存の追加からシンプルなQueryを利用するまでを試しました。 セットアップ 依存追加 今まではベーシックに利用する場合、apollo-runti
about /pages/_middleware.js(ts)ファイルが作成されている場合、/pagesディレクトリ以下全てのページ(route)で実行される。 _middleware.jsファイルが複数のディレクトリに配置されている場合は、階層が浅い方から順に実行されていく
macOS Mojava 10.14.6 / Xcode 11.3.1 / Swift 5.0 クラスの作成 NSViewクラスのサブクラスを作成し、次の機能を組み込む。 1. イメージファイルを読み込む 2. イメージを描画する 3. イメージを拡大・縮小する 4. イ
最近ちょっと人と話す事がありまして、 突然聞かれて咄嗟に答えた事なんですが、 質問:大事にしてる事は何? と言う割とザックリした聞き方の話で 何も考えてない状態で口から出たのが 回答:正しく伝わる事。でした。 おそらく本心でそ...
概要 ログインとログイン後のページではレイアウトが異なるケースがよくあります。そういったページごとにレイアウトを使い分ける場合のメモになります。 レイアウトを作る このようにLaoutコンポーネントを作成する。 LayoutMain.ts
この世で最も早いホームページと言われたら、あなたは何を思い浮かべますか? そう、 阿部寛のホームページ ですね。 その速さと言えばあの世界最速の男、ボルトも驚くスピード。 ボルトと阿部寛のホームページが新国立競技場で速さを競ったな...
パパの目論見 うちの次女はアンパンマンが大好きでバイキンマンが大嫌いな典型的な2歳児なのですが、 ガチャポンで出てくるのは、決まってバイキンマンだったりします 今回の企画はバイキンマンを使ったおもちゃを作り、 娘に好きになっ...
仕事でPower Appsをいじっているので覚書です。 処理概要 ギャラリーコントロールとコレクションを使用して実現する方法について記載しています。 1. コレクションを用意する 2. コレクションに接続したギャラリーコントロー...
今回はTypeScriptの組み込みユーティリティと、型ガードについて説明していきます。 どちらも現場では良く見るコードなので、一緒に学んでいきましょう。 組み込みユーティリティ まずはジャンル毎に組み込みユーティリティをいくつか紹介します。 オブジェクト型 よく使われ
15分で資料を読んで30分で対話する、オンラインでのゆるい読書会を毎週継続しています。 28週続けることができたので、この記事を通して、ここまでのふりかえりをしようと思います。 前回の記事はこちらから。企画の背景と実際の流れや、第1...
エディタの使い方とかPower Query の関数の使い方とかだけを勉強してない?それだけで目的を満たすならそれでもかまわないし、なんだかよくわからないけど効果があるおクスリはその人にとってはきっと良いおクスリなんだろうねと思うけれど...
Vue 3.2 で導入された <script setup> ですが Nuxt 3 でも利用可能です。 https://v3.ja.vuejs.org/api/sfc-script-setup.html <script setup> の基本的な使い方 C
うちのWindows PCはしょっちゅうブルスクが起こるのであきれてずっとMacを使っていました。 しかし最近になり仕事でWindowsを使うことになったので、おうちでもWindowsに慣れることにしました。 というわけで以前Qiitaで書いた新しいMacを買ったらやることのよう
TLDR Ruby under the Microscopeと言う本の輪読会をやっていて、JITまわりで気になった部分があったので、解説します。 今、有志でRuby under the Microscopeという本を輪読しています。 この本はRubyのしくみという邦題で訳され
Goを書いてみようと思った理由 単純に、普段業務で触っていない新しい言語を触ってみたい(正直、これが一番) 直接実行ファイルにコンパイルするので処理速度が速い(実際に試してはいないです) GinなどのWebフレームワークやORMのライブラリが整備されていて、開発しやすそう
はじめに Qiitaからの移行記事になります。(ストック用) https://qiita.com/ppt_msdg_maas/items/3d7f03f122f05e2ad618
はじめに Axrossを運営している松田です。 Axrossは、エンジニアの"教育"と"実務"のギャップに着目し、「学んだが活用できない人を減らしたい」という想いで、ソフトバンク社内起業制度にて立ち上げたサービスです。 現役...
「良い愚痴」というもののコツを明文化して愚痴マスターになりたいと思っています。以下を参考にしています。 愚痴と悪口の違い 愚痴と悪口の違いは?愚痴をこぼすのは悪いこと?|お悩み相談室「ことり電話」 攻撃性があるかどうかなどは愚...
StateMachineは人類には早すぎる Unity開発者のみなさん、AnimatorControllerは好きですか? わたしは嫌いです なぜ、と言われればそれこそ言葉にできないくらいの恨みがあるのですが、言いたいことをだいだい言ってくれている動画[1]があったのでそれを
ライブカメラの画像を保存したい ネコちゃんの見守りカメラに「Qwatch」という見守りカメラを使おうとしました。 https://karaage.hatenadiary.jp/entry/2015/06/30/080000 このカメラ、画像や動画の保存機能がなかったため、ライ
Sassでは、引数を用いることでより汎用的なmixinを作成することができます。 今回は実例をご紹介しつつ、汎用的なmixinの作り方を説明します。 今回使用する例 今回はこちらの記事の内容を元に汎用的なmixinを作成してみます。 https://www.nxworld.n
業務システムなどの管理画面の開発をしていると、何らかのデータを CSV 出力するという機能がよくあると思います。例えば、集計済みのデータを CSV 出力するであったり、なんらかのマスタデータを CSV 出力したいなど。従来の Web アプリケーションだと、データベースからデータを
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
自主的な勉強会として、Spring BootでWebアプリケーションを開発するYouTube動画を、数人の新人開発者と視聴しました。本記事は、その実施内容と私の感想をまとめたものです。 勉強会を企画した背景 ふだん、私はレガシー...
※注意:この記事では賢い知識は得られません。息抜き程度に見ましょう。 こんなはずではなかった 「なぜだ、なぜこんなに伸びなんだ」 そう思いました。アプリを始めて開発した時には。 自分で作った初めての個人開発アプリ半年ほどかけて開発し、 公開しましたが引くほど使われていません。
2021/10/13 に Selenium 4 の正式リリースがアナウンスされました。 https://www.selenium.dev/blog/2021/announcing-selenium-4/ Selenium 4 の変更点について調べたので、まとめておきます。 後
この記事では賢い知識は得られません。息抜き程度に見ましょう。 こんなはずではなかった 「なぜだ、なぜこんなに伸びなんだ」 そう思いました。アプリを始めて開発した時には。 自分で作った初めての個人開発アプリ半年ほどかけて開...
はじめに SwiftUIはAppleの標準アプリのような画面が実装できるので、デザインに関しては素人でも大失敗はしないという安心感があります。ただちょっと一工夫するのが意外と苦労したりします。今回はSwiftUIにおいて使えるデ...
モダンJavaScript基本構文をまとめ(前半) 講座で出た構文をcodesandboxで試したので、その内容のまとめ。 変数宣言 constとletでの変数宣言 今まで使われていたvarを使った変数宣言は、再宣言や...
GKEシングルクラスタ構成でサービスを運用していたところ、ある日突然クラスタが壊れてサービスが停止してしまいました。この記事では、障害の発生から対応までの流れ、マルチクラスタ構成の比較検討および決めてについて紹介します。 障害の発生から対応までの流れ 元のサービス構成 1
著者: 株式会社 日立ソリューションズ 柳村 明宏 監修: 株式会社 日立製作所 はじめに 近年、機械学習をはじめとするAI技術を活用したデータ分析が注目を集めています。 本投稿では、機械学習に馴染みのない方やデータ分析に馴染み...
概要 Vercelでホスティングしているアプリケーションに独自ドメインを追加してステージング環境を構築するための手順を解説します。 この記事を書こうと思った動機 VercelはコミットごとにPreview環境のURLを作成してくれますが、固定ドメインでの開発環境やステージ
SAMLaiの道は果てしなく険しい。 本書では、SAML2.0で一般的に多く使用されるフローであるWeb Browser SSOのSP-initiatedとIdP-initiatedと呼ばれるものを中心に、SP側の目線でなるべく簡潔に解説します。 (仕様の網羅的な解説はしません
Ionic(vue)でSymbolモバイルアプリを作ってみる その1 概要 このシリーズでは、Ionic(Vue)を使ってモバイルアプリでSymbolブロックチェーンにアクセスする方法を紹介します。 現在、SymbolのライブラリはJavaScript/TypeScrip
はじめに 駆け出しエンジニアのみなさん、ポートフォリオ1作成に悩んでいませんか? 駆け出しエンジニアにとっては、企画から開発まで自力でできる力を示すために、いかにポートフォリオを作り上げるかということが重要です。 しかし、初め...
「心理的安全性のつくりかた」を読んだのでまとめ。 「チームの心理的安全性」は1999年にハーバード大学教授のエイミー・C・エドモンドソンが書いた論文で、「チームの心理的安全性とは、チームの中で対人関係におけるリスクをとっても大丈...
本記事は、20歳のAIエンジニア/フルスタックデベロッパFathy Rashad氏による「How I built an AI Text-to-Art Generator」(2021年10月2日公開)の和訳を、著者の許可を得て掲載してい...
はじめに Goの新しいORMを見かけたので、使ってみました。 今回はCRUDだけです。 「Bun」とは Bunは、Go用のSQLファーストのデータベースクライアントです。SQLファーストとは、ほとんどのSQLクエリを自動的にBun式にコンパイルでき、Bun式はSQLクエ
はじめに 前回の記事でnpmの依存関係とロックファイルについて調べてみましたが、その後色々と調べたり試しているうちに、勘違いしていたことや分かっていなかったことがいくつかあったことが判明したのでそれらについてのまとめを作成したいと思います。 前回の記事↓ https://ze
photo from Unsplash/@impelling excelライブラリとpath_providerライブラリを使用してエクセルファイルを生成、保存する方法です。 エクセルファイルの生成 (使用バージョン) excel: ^2.0.0-null-safety-3 p
現在の私たちの日常生活や仕事において、インターネットはなくてはならない存在となりました。 しかし非常に便利で欠かせない存在であると同時に、『情報漏洩』や『不正アクセス』『ウイルス感染』などの脅威が存在することを忘れてはいけません。 特...
目次 はじめに 当時のプロジェクトの会議体 心に刻んでおきたい言葉【進捗管理編】 1.予定と実績の差を明確にする 2.残タスク・残課題が常にわかるようにしておく 3.進捗が遅れた原因は何? 4.どうやって遅れを取り戻すの?...
今記事では、下記のツイートのboolについて記事で説明していきます。 https://twitter.com/KboyFlutterUniv/status/1421017720548597763?s=20 boolとは 真偽値(true / false)だけを入れることがで
TypeScript(フルスクラッチ)で脳トレゲームを作ってみた。 約半年ほど前に、自分自身の学習を目的に作成したアプリです。 せっかく作成したので、少しでも人の目に触れて楽しんでいただき供養したいと思います。 アプリ概...
全員に知って欲しい超おすすめアセットをまとめました。 元々自分のブログに投稿していたものなんですが当然個人のブログだと閲覧数が伸びず, 知って欲しいのに知られないみたいなジレンマになったのでQiitaに投稿するという流れに…… と...
Golangの標準パッケージであるnet/httpを使ってHTTPルーターを自作する話です。 表紙は新書メーカーさんで作成しました。 https://yubais.net/tools/paperback-maker/
はじめに プログラミング自体は文系、理系、年齢関わらず勉強するばある程度ものになります。しかし、差が出てくるのが分析に関連した業務や機械学習法に対する理解度でしょうか。このギャップを埋めたいと考えている人向けに記事を書きたいと思...
こんにちは、よしです。 先日、Vite デビューをしたところ思わぬ現象に遭遇してしまいました...。 せっかくなので、その対応方法とともに記録を残します。 この記事は、個人ブログへ投稿した記事の転載です。 要約 さらっと結論だけ知りたい方向けに、先に結論を書いておきます。
この記事の概要 C++で基底クラスのデストラクタにvirtualを付けることの意味を理解していなかったので、実験してみて理解したことを書き残します。 結論 派生クラスのインスタンスをnewして、基底クラスのポインタで指す場...
はじめに シャドウマップをUnityで自作したいなと記事を探していたところ、SRPでの実装方法が見つからず実装に苦戦しました。 そこで、備忘録も兼ねてSRPでシャドウマップを作るための記事を書こうと思い立ちました。 この記事は...
ユーザー待望の Nuxt.js の Vue.js 3.x 対応版となる Nuxt 3 がベータ公開されました。 Nuxt 3 にはほかにも(TypeScript のネイティブサポートをはじめとした)開発体験の向上だったりいくつもの改善があるなかで、もっとも注目したいのは Nitr
はじめに ある企業に新卒として入社した私が2ヶ月間、同期25人で受けたエンジニア研修を受けた私の感想とその中で「圧倒的成長をする人」の特徴について紹介していきます! この研修期間に努力の方法、姿勢によって成長速度に差が大きくで...
こんにちは、本日はPythonとC#間でデータのやり取りをする方法を紹介します。 使用する技術は「共有メモリ」です。 動作の仕組み Pythonで名前付き共有メモリの作成 C#でPythonで作成した共有メモリを開く 相互にデ...
FastAPIとシリアルLEDを使って、電光掲示板を作りました。 きっかけ、作り方について紹介します。 https://twitter.com/tw_kotatu/status/1452088857915052036 以前投稿した"ラズパイを使って、シリアルLEDを制御する"と
導入 シグナルハンドラでは制限が多い(非同期安全だったり変数の制限だったり)ので、 使いやすい方法がよいということで、sigwait。 動作確認環境 (変更ありませんが再掲) Host OS: Windows10 Pro...
概要 ALBを使わない、Route53とEIPを紐付けたEC2だけで動いているアプリケーションだと、Terraformの更新時にEC2のリプレースが発生すると数分のダウンタイムが発生してしまいます。 この構成のままダウンタイムを小さくする方法がないか検討している中でFloat
音声合成ができたので、流れで音声認識もやっていきます。 今回はオープンソースのJuliusを使っていきます。 USBマイクの接続 今回使うのは、こんなマイクです。 Amazonで、599円でした。 ...
ほぼノー知識でスクラム開発の現場に乗り込んで失敗した話を書き記します。 「なぜスクラムは上手くいかないのか」「スクラム開発のアンチパターン」などチームにフォーカスした記事はあれど、個人にフォーカスした失敗談が見当たらなかったので書こう...
はじめに 「現場で役立つシステム設計の原則」で紹介されている区分オブジェクトをC#で実装できるか?考えてみた。 DDDの実装パターンでValueObject/Entity/ファーストコレクションはよく耳にする。 しかし、区分オ...
対象読者 pnpm を使ってみたい方、興味がある方、入門したい方。 npm、 yarn や lerna よりもワークスペース管理をもっと簡単にしたい方。 npm、 yarn のインストール速度が遅く感じる、もしくは容量を多く取られて困ると感じている方。 前提知識
AtCoder Beginner Contest 224 C - Triangle?をC++で解きます。 問題 問題文をAtCoderのサイトより引用します。 問題文 xy平面上に1からNまでの番号がついたN個の点があります。 点iは座標(X_i, Y_i)にあり、相異
データパイプラインをサーバレスにしたい ELTとdbtについて データ活用基盤の役割の一つはデータを集めてきてデータマートまで加工していくことです。従来はストレージが高価であったりしたこともあり、連携段階で加工しておくことでストレージのコストを抑えたることが可能なETLが
はじめに みなさん、GitHub Projects (Beta) 使ってますよね? え?まだ使ってない?そりゃぁ勿体ない! 今すぐ GitHub Issues の Sign up for the beta ボタンをクリックしてください! 豊かなプロジェクト管理ライフが貴方を
iOS,Androidアプリにブロックチェーンの機能を追加したいと思い、ブロックチェーンSymbolを選定し開発を開始しました。SymbolのSDKはJavascript/Typescriptが用意されていますが、そのままではRe...
クラウド初心者がAWSとAzureを触っていて感じた個人の感想を連ねます。 1.価格 オプションの選び方も項目も違い細かく比較するのは難しいが、体感AWSのほうが若干安い感じがする。 ◆仮想マシンLinux 2vCPU 8...
みなさんこんばんは マンゴーです.Open xINT CTF 2021に友人のSigaint氏とNyansomwareとして出場し,2位になりました.この記事では自分の解いた問題のwrite-upを書いていきます.(センシティブっぽい解答や画像は載せていません) write-
背景 Kaggleにてpytorch-tabnetを利用したとき、kaggle notebookでのGPU利用時間の節約のために、学習済みモデルの保存をしてました。 しかし、別のnotebookにモデルをアップロードして読み込もうとしたところ、エラーが発生して上手く読み込めま
はじめに 経緯 Laravel 6で組んでいるAPIサーバーをLaravel 8で組みなおしてみるという一連の実証です。 こちらまでの流れで、Laravel Sanctumを使った、API認証の仕組みを組んでみました。 今回はこちらに、認可の仕組みを組んでみたいと思います
はじめに 「altは空(alt="")でもいい場合があるよ」と伝えたくて、まとめました。 alt属性とは 画像の代替テキストを指定するための属性です。 <img src="images/cat.jpg" alt="猫
はじめに 生体認証に対応した Yubikey Bio の生体情報の管理や認証機能の検証を行いました。 https://www.yubico.com/products/yubikey-bio-series/ FIDO2 - CTAP 2.1 Yubikey Bio は FI
AWS SDK Java には v1 と v2 があります。 v1 で TransferManager を使ってできていたことが記事執筆時点で v2 ではまだ高レベル API が preview 扱いです。 また TransferManager だと、事前に全体のファイルサイズが
Pytorch-Forcasting のチュートリアルを参考に、複数のデータ(商品種類とか)を扱った時系列予測をやってみました。 コードはこちら なお、データセットは Merlion内にある M4データセットを使用しています。 (ただし負荷軽減のため、一部だけ使用しています。)
【初心者向け】SpringBootにおける単体テストの基本事項 最近になってやっと単体テストの基本的な考え方・書き方がわかってきた(当社比)のでいったん自分なりにまとめようと思います。 以下の項目について簡単にまとめます。これら...
ArduinoのdigitalWriteは便利ですが非常に処理が重いと思います。なので高速版を自作し、オリジナルと速さを比較してみました。 ・digitalWriteテストプログラム testDigitalWrite.cpp #...
この記事では、SwiftUIおよびUIKitアプリケーション用にSFシンボルをカスタマイズする方法について説明します。 テキスト内にSFシンボルのアイコンを入れる アイコンのサイズをカスタマイズ アイコンの色をカスタマイズ アイコ...
1.一人法人(フリーランス)として情シスによる内製化をサポートする経験を通して 私は一人法人として、現在、情シスサイドのお手伝いをしています。これまでは、受託開発、それから、ベンダー側での上流、製造、テストサポートなどおこなっ...
こういう入力を EBG KVVV vf n fvzcyr yrggre fhofgvghgvba pvcure gung ercynprf n yrggre jvgu gur yrggre KVVV yrggref nsgre v
モチベーション 2つの確率変数 X_1, X_2 に対して、これらが同じ分布に従うという帰無仮説を検定したいことがあります。 正規性が成り立たない場合に頑健なノンパラメトリック検定としてはWilcoxon-Mann-Whitney検定が有名ですが、Wilcoxon-Mann-
AbortController と非同期ジェネレータでコールバック関数を置き換えるパターンがおもしろかったのでご紹介します。 概要としては以下のような addEventListener の処理が、 button.addEventL
比較対象の配列 with items as ( select 1 as id, ['dog'] as tags union all select 2 as id, ['cat'] as ta
ゲーム開発者なら覚えておきたい便利なツールやサイト ゲームエンジン問わずいろいろ使われることの多いツール・サイト等を紹介します。 他にもいろいろ知りたいので,ここで紹介されていないものとかコメントで紹介してくださると助かります。...
今回はgolden_toolkitを用いた際のGolden(マスターのスクリーンショット)に日本語を表示していく方法をまとめました。 Before After GoldenTestとは GoldenTestなにそれ?って方や、とりえあず動かしてみたいと
はじめに SwiftUIはカスタマイズも簡単なので、色々なUIデザインを試してみることができます。そこで今回はGlassmorphism風のUI作りを紹介していきます。 Glassmorphismって? 簡単にいうと、すり...
執筆に至った経緯 Docker使えたらカッコよくね? ↓ ネットに転がってる環境構築は強すぎて理解できなくね? ↓ 最小構成の環境構築を知って、そこから自分が必要な部分を拡張していったら理解できるんじゃね? 想定読者 ...
概要 GitHub ActionsでSAMを用いてデプロイしようとした際に、パッケージ管理ツールを使用して取得したファイルのパーミッションがrootになっていて読み込みできなくなっていた事象があったので、その対処について書き留めておきます。 結論から言いますと、GitHub
その1はこちらから: M1チップMacでDocker+Laravel Step1:Dockerの導入 ディレクトリの作成 web_tutorial ├── docker-compose.yml ├── apache │ └
作ってみたもの 作ったWebアプリは Graphyee と名付けました。 技術と技術は関連しているものなので、「スキルマップをグラフ構造で表現できたら分かりやすくて面白いかな」と思いついたのが経緯です。 まだβ版としていますが、一旦使える感じになったのでノリと勢いで公開してみ
Ruby on Railsではコントローラーのテストの書き方が、Rails 5.0で変わりました。 Railsのバージョンを上げるときに、コントローラーのテストを書き直すかどうか判断に迷うことがあります。 概ね機械的に書き換えられる部分がもあります。それを明示して判断の助けになる
僕「ITのスタートアップに価値がなくても良いって?」 天使「ITにスタートアップが多いのってさ…あれ…一部の会社は上場とか会社を大きくするのが目的じゃなくてね…」 僕「(ゴクリ」 天使 _人人人人人人人人人人人人人人人_ ...
概要 ネットワークの事前知識がそれほどない(これから勉強していきたい!)という前提で、ゲームにネットワークの要素をなんとか低予算で導入したいと考えている方に向けて、地道に進めるバックエンド環境構築例を紹介します。途中、以下のサービスやテクノロジーが登場します。(記載内容は20
この記事は JavaScript Framework TodoMVC Size Comparison を翻訳したものです。 著者の Ryan Carniato 氏の許可を得て公開しています。 JavaScript フレームワークのサイズを概算するのは、実はとても難しいことで
Dockerなど分けた環境でやると吉。 目標 次のようなものを作ってみたい $ echo hello > /dev/twitter #'hello'とTwitterに投稿される 方針・コード テキストをツイート...
@asama さんの記事 https://zenn.dev/asama/articles/0c66573e488b22 Twitterやはてブなどを読みましたが、捉え方が様々ですね。 とくに「補助輪」という表現が見過ごせない方が多いようで、気になりました。 最初に言いたいこと
モバイル通信技術の標準化団体である3GPPでは標準化の結果を仕様書という形で公開しています。この3GPP仕様書を読み解くのは最初は非常に大変です。仕様書の数が多く、略語が多く、参照が複雑に絡み合ってどこから手を付けたらよいのかわからなくなります。 この記事では、3GPP初心者の方
ユーザー定義リテラルが追加された こんにちは。先日、Nimが1.6.0にアップデートされました。 相変わらずWindowsでは未だにセキュリティソフトにトロイの木馬と検出されてしまうようで何より[1]です。お家芸[2]ですね。 さて、本記事ではようやく利用できるようになった
概要 ViteでセットアップしたアプリケーションにBundle Analyzerを設定する方法です。 WebpackにはWebpack Bundle Analyzerがあり、Nuxt.jsで開発しているならばnuxt build -aで実行できるようにデフォルトで組み込まれて
Lorca+SvelteKitでやってみる! https://github.com/zserge/lorca https://github.com/sveltejs/kit あらかじめ必要なもの go(version 1.17.2以降) Chrome/Chromiu
はじめに この間、会社の先輩からReactが面白い!って話を聞いたので 自分用にまとめてみました。 目次 1.環境 2.Node.jsのインストール 3.Reactのインストール 4.Reactのアプリを構築しよう! 5....
対象読者 アニメーションに興味ある人 CSS @規則 keyframesに触れてみたいなっていう人 ちょっとHTML/CSSを理解している人(初学者) 前置き 始めまして、マイスター・ギルドのおれさまちゃんです(ひどい...
こんにちは、Leaner Technologies の小久保 @yusuke_kokubo です。 最初に諸注意です。これは会社のテックブログですがテックな話ではありません。 Leaner で言うエンジニアは「Web 系のソフトウェアエンジニア」をさします。(ですが、Web もソ
こんにちは、@kaa_a_zu です。私は、今までいくつかの組織でフロントエンドのパフォーマンス改善に取り組んできました。パフォーマンスが劇的に改善したこともあれば、改善点の洗い出しで終わったこともありました。この記事では、それらの経験に基づいて、どのようにしたらチームがパフォー
本記事で書かれている内容は 2021/10/21 時点の内容になります。 ベータ版のため、今後記載方法の大きな変更の可能性があります。 最新情報は Nuxt 3 公式ドキュメントでご確認ください。 はじめに 2021/10/12 Nuxt.js 3(以下 Nuxt 3)が
空前のコアラのマーチブーム到来 ぎょうぎょうしいタイトルから始まってしまいましたが(笑) 空前のコアラのマーチブームが私の中で起きています。 先日、疲れたから、コアラのマーチを食べよう♪と思ったら・・・ コアラのマーチがない・・...
はじめに この記事は以下の記事の続きです。 https://zenn.dev/inari_sushio/articles/c9864e5e89c599 今回はログインフォームを作りながらGetXを深掘りしていきたいと思います。状態に応じてUIを描画・画面遷移する手法、Get
今回は複数解像度(複数端末)を同時にテストする方法を紹介します。 GoldenTestなにそれって方は前回の記事を参考にしてください。 https://zenn.dev/matsumaru/articles/c2bf8ec468cff8 やりたいこと 画像のように、色んなサ
Apple から新型 MacBook Pro が発表され、iOS エンジニア界隈は盛り上がりましたね。新型 MacBook Pro は高性能な M1 Pro チップやさらに高性能な M1 Max チップが搭載されたり、Touch Ba...
はじめに 前回の記事ではAWS Lambdaの概要と、コンソールから関数を作成・変更・デプロイする方法を紹介しました。 https://zenn.dev/nekoniki/articles/b1f94bfbb28e29 しかしながら、実際の開発現場ではローカル環境で関数を開発
今記事では、下記のツイートのintとdoubleについて記事で捕捉していきます。 https://twitter.com/KboyFlutterUniv/status/1418481004327710722?s=20d 数字を表現する型 以下の記事にて変数と型について書きまし
はじめに 昨日やっとの思いで、GPUのDocker + PyTorchの環境を作成でき、次の日に記事を書こうと思い放置しました。 そして朝になり、nvidia-smiコマンドを叩いたところ、エラーが発生するようになっていました。...
obniz「今から帰るね!」とLINEでメッセージ送ると、奥さんの好きな曲が流れ、LEDランプで自宅の到着時間を教えてくれる仕組み! 仕事が終わって携帯を見ると、いつも奥さんから「何時に帰ってくる?」「何時の電車に乗る?」と...
無料で素晴らしい教育資料Flutter ApprenticeのNavigator 2.0の説明を見ている際、 少し複雑と感じたため、土台として最小限に近い抜粋をした内容となります。 一番シンプルな部分をコードで追うことに、お役立ちできれば幸いです。 【Flutter】Navi
意外とあまり参考になる記事が見つからなかった & ハマりポイントが多かったので記事にしておきます。 前提 Cloud Functions for Firebaseではなく、ただのCloud Functionsを使います。画像処理のところはfor Firebaseの方
問題 派手なSQLインジェクションは一般的なWebフレームワークを使用すれば基本的に発生しません。 しかし、LIKE検索を行う場合はDoS攻撃が成立してしまうことがあります。 LIKE "%a%b%c%d%e%e%f%g%@%...
コンピューターグラフィックスのツールを開発しました。皆様に使っていただきたくて、こうして宣伝記事を書いています。よろしくどうぞ!!! プロジェクト詳細 プロジェクト名は ShadowEye といいます。 開発の背景 普...
やったこと・動機 esa から Github のプライベートリポジトリへ markdown+画像データ一式を移した。 esa とはチームのドキュメント共有サービス(月額500円/人)であり、それを個人でここ3年くらい使っていた。 基本的に個人で手を動かした技術情報の備忘録を手
自己紹介 株式会社CauchyEのエンジニアの松岡靖典です。 ブロックチェーンの技術的な面白さに魅了され、Web開発の世界を歩み始めました。 NPO法人NEM技術普及推進会NEMTUSの理事としてブロックチェーン技術の普及推進活動に従事したり、個人開発等の取り組みも行っていま
voidなhooksを最近よくみる 最近、副作用を起こして何も返さないようなhooksをよく見かける。最初にapiからデータをfetchしてきてstoreに突っ込むだけとか export const useFetchAccou
「Markdownテンプレート」シリーズの目次です。 Markdownで全ての社内文書 Markdownで設計 Markdownで報告書 Markdownで職務経歴書 Markd...
あらすじ 「メ、Makefileちゃん!変数引き継いでよ!」 「うるさいですね……」make,make って感じで、Makefileに、同じディレクトリ上の別ファイル.envから環境変数を引き継ぐのが全然できなくて、無限に時間を使ってしまった!!悔しいからメモにしちゃう。も〜最悪
はじめに 以下のURLにてnpmやTypeScriptを使ったプラグイン開発に関する記事を書いた際にnpmに関するわからなかったこと、主に「npmの依存関係とpackage-lock.json」について調べてみました。 https://zenn.dev/estra/artic
Mattermost 記事まとめ: https://blog.kaakaa.dev/tags/mattermost/ はじめに 2021/10/13 に Mattermost のメジャーバージョンアップである v6.0.0 がリリースされました。 また、10/18にMediu
はじめに 筋トレの成果をビフォーアフターとして表現できるアプリ 「tsumugu(ツムグ)」をリリースしました🎉 ネイティブアプリ初挑戦でしたが、Flutter/Dartのキャッチアップ期間も含め、約2ヶ月半でリリースまで漕ぎ着けることができました! https://apps
今回はアルゴリズムについて解説していこうと思います。 そもそも、アルゴリズムとはなんなのかということから、具体的な定番アルゴリズムについても解説していきます。 アルゴリズムとは まずは、アルゴリズムとは何なのかということについて解説していきます。 アルゴリズムとは、一言で言
UnityとROSで学ぶ移動ロボット入門 Unity社とアールティ社が共同で開発したUnityとROSを組み合わせたロボット入門者向け教材がGitHubに公開されていたので、動かしてみたいと思います。 https://github.com/unity3d-jp/Unity-R
ジブリ作品は好きですか? 最近、自分が好きだったアニメが〇〇周年を迎えた的なニュースをよく目にします あの頃のアニメは名作ばっかだなぁなんておっさんじみたことを思うわけですが、コアなものを話題に出すと「ナニソレ」って言われがちで...
Fetch APIを使用することで、画面を再描画する必要なく、画面を更新することができます。 アマゾンやYoutubeを思い浮かべてみてください。 商品を検索するとメインのコンテンツの表示は変わりますが、サイドメニューなどはそのままだと思います。 これは画面すべてを再描画している
VIMで書いている人はいないから、そろそろTypeScript(三輪車の補助輪)を外していこうという話。 Visual Studio Code は下のリンクからインストールできる。これが前提。 https://azure.microsoft.com/ja-jp/products/
データベースを使っていてロックの存在を知らない方はいないと思いますが、実際にプログラムからデータベースを操作する時に明示的にロックを意識することはほとんどありません。 たいていの場合、トランザクションだけ気をつけていたらDBMSが適...
ソース JavaScript var unicodeUnescape = function(str) { var result = '', strs = str.match(/\\u.{4}/ig); if...
この記事の目的 openApi2aspidaを使用し、型を自動生成した開発が快適だったため便利だった点などを紹介していきます。 はじめに フロントエンドの開発において、バックエンドからのレスポンスの内容をtypesフォルダに書くことが時々あると思います。 例えば、ユーザの
文系出身SE(23歳女)とは・・・ 業務はもっぱらCOBOLオンリー。SE二年目文系出身&プログラミング得意ではない、、、 そんな私がJavaScriptを初めて2週間。まだまだ何もできない、、、 これは、そんな私がJavaS...
「Raspberry Piによるクラスター構築(Datadog編)」の続き。 前回のAnsibleでのDatadogの設定に続き、Raspberry PiのCPU温度を監視する。 Raspberry PiのCPU温度 Raspberry PiのCPU温度は /sys/clas
Microsoft Blog にて、タイトルのツールが紹介されており、使ってみました。 ツールの公式サイト (GitHub) は下記です。 環境 Windows Server 2019 インストール方法 公式リポジトリから Clue_1.1.6.zip をダウンロ
医学論文の自動仕分けチャレンジ コンペの内容 https://signate.jp/competitions/471/ 「医学論文の自動仕分けチャレンジ」 網羅的に収集された論文の中から、目的に沿った論文のみを抽出しよう! というテーマのAIコンペがSIGNATE上で20
本記事は、Claire D. Costa氏による「10 Cool Python Project Ideas for Python Developers」(2020年9月5日公開)の和訳を、著者の許可を得て掲載しているものです。 P...
M1 MacでiOSアプリをXcodeから走らせる M1 MacでiPadアプリが動かせるようになって、iOSアプリの新たなプラットフォームとなりました。 基本的にはほとんどiPadと同様の動きのようですが、一部そうではないよう...
Firestoreを利用したデータベースへのデータの設定と取得は非同期処理となります。 Androidにおいて、ActivityやFragmentにFirestoreの処理を実装をしてしまうと、画面更新処理とデータ更新処理が合わさってしまい処理が複雑になりがちです。 そこで、MV
概要 有限要素法の弾塑性解析をPythonで実装してみます。 ただ、最初から多次元の弾塑性を考えるのは難しいので、まずは1次元で実装してみます。 本来は大変形解析になるので、有限ひずみ理論を使う必要がありますが、今回は簡単のため...
こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたもので
少し前に GitHub CLI 2.0 がリリースされ、独自のカスタムコマンド(GitHub CLI extension)が作れるようになりました。 Zenn でも以下の方々が記事を書かれています。 https://zenn.dev/ymmmtym/articles/github
この記事は個人ブログと同じ内容です https://kotamat.com/post/ec36414b696c12/ 先日10/12にNuxt3がpublic betaになりました!🎉 Nuxt2から抜本的に変更されたNuxt3では面白い変更点が多いのですが、今回はuseFetc
スクラッチの楽譜作成アプリ Visible Scratch Skillz をリリースしました。 フィヨルドブートキャンプ の卒業制作としてこのサービスを作りました。 https://visible-scratch-skillz.net/ https://github.com/o
はじめに Axrossを運営している藤原です。 Axross とは、エンジニアの"教育"と"実務"のギャップに着目し、「学んだが活用できない人を減らしたい」という想いのもと、ソフトバンクの社内起業制度にて立ち上げたサービスです...
はじめに 機械学習の成果を運用する際には、データの処理や学習、モデルのデプロイなどといった一連の作業をワークフロー化することが多くなっています。これを実現するために、多くのワークフローツールが公開、利用されています。 今回はGoogle Cloud Platformで機械学習
私はLEGOが好きです。最近は大人向けのセットも発売されており、LEGOブームの波が来ている気がします。そんな大人向けのシリーズの一つにLEGOアートというものがあります。要はドット絵なんですが、LEGO製だとインテリアとして成り立つ...
概要 今回はLinuxのSSHにハニーポット設置してみたので、その方法と結果をシェアしたいと思います。 参考 今回SSHを設置する方法は、このYoutubeの動画を参考にしています。 設置するハニーポットはこれです。...
改善を続けるメタモデル精度の図を背景に参加者の質問に答えるCEO(左)とCTO(右) この記事は? NumeraiのCEOとCTOが2021年10月15日に以下のYouTubeに公開した、炉端会議 (fireside chat)の中で、個人的に面白いと思った内容のメモです。
はじめに この記事は自分がNode.js未経験の状態からNode.jsのプロジェクトに携わって学んだことを忘れない様にメモしておくための記事です。 今はプロジェクトを離れてNode.jsに関わっていないため、思い出すためのメモと...
この記事を書こうと思った動機 自分は今の仕事内容で全ファイルを列挙して調べるという作業が多いです その時、個人的にも好きで、プロジェクトでも推奨されているGo言語を利用して色々ツールを作っています その時、 filepath.Walk を使っていましたが、ある時 filep
この記事ではFlatGeobufという地理空間データ形式を使って、緯度経度などの座標から住所の情報を取得する逆ジオコーディングを実装した例を紹介します。 デモはこちらからどうぞ。 FlatGeobufとは? https://flatgeobuf.org/ 空間情報(道路や空港
ここではSAP ABAP Platform 1909, Developer Editionをdockerhubに公開されているイメージを使って構築してみます。 ABAP Platform, Developer Edition こち...
『基本情報技術者』という資格の取得に向けて学習を始めたので、後々同じ内容を勉強する方や自分が忘れてしまった時に振り返りをするための備忘録として記事を残しておきます。 資格を取得するつもりがない人でも知っておいて損する内容ではないので、...
以前、Azure Functions で Open API の定義を作って Power Apps から呼ぶということをやりました。 https://zenn.dev/okazuki/articles/azure-function-powerapps 自分が Azure Funct
以前に書いた内容 をあれからチマチマいじくり回し、だいぶ原型を留めない感じになってきたのであらためて記事にしてみました。 環境: > $PSVersionTable Name
概要 3~4年も前に公式のスタートガイドぐらいしか使ったことがなかったため、Firebase Functionsをちゃんと触るのは今回が初めてで、LINE Botも簡単なメッセージ返答ぐらいまでしか触ったことがなかったことと、F...
この記事について 最近 SQLアンチパターン の2章の「ナイーブツリー(素朴な木)」を読んでいました。読んだ結果 DB の設計方法については理解できた一方で、「あれ... DB から取ってきたデータでどうやって階層構造のデータモデルを構築するんだろう...?」と気になり、Ru
pngなどの透過画像をcanvasで重ねたかったのですが、いい感じのまとまった記事がなかったのでこちらでまとめています。 しかも自分の重ねたい方法は、操作している画像が固定されている画像の下に常に存在するようにする、というもので見つ...
筆者の経緯 スペック toeicは5年前、計測したとき800点(+50 - 100 はいってそう) SIer出身のため、非常に実践経験に悩み、長らく苦戦 オランダでの日系企業勤務を歴て、イスララエル系の完全外資への転職 な...
OpenMXという第一原理計算ソフトウェアがあります。Dockerの練習も兼ねてこのコードをインストールしてみました。Dockerで使うOSはUbuntu 20.04LTSです。Intel Macで動かしてみました。Dockerについ...
はじめに 学生さんは、卒論や修論など、成果発表の場が結構あると思います。その際にどんなことに気を付ければ良いのかをまとめてみました。以下は主に理工系の、10分程度の研究発表を想定しますが、技術発表や学会発表なんかも共通するところは多いと思います。 以前に書いた以下のスライドも
はじめに 最近 ESP32 + MicroPython で遊んでいます.Cに比べて試行錯誤が楽で,日曜プログラミングのネタとしていいですね.こんな感じで OLED につなげて遊んでいます. これを作るにあたって,以下の課題にチャレンジしてみました. MicroPython
はじめに おはようございます、加藤です。先日、こちらの記事で紹介しましたが、AWS CDKは本来Cloud Formationテンプレートを生成してデプロイを行いますが、Lambda関数をデプロイする際にCloud Formationを使用せずにAWS SDKを使うことで高速
Git For Windowsをさわってみる from PowerShell+【oh-my-poshとposh-gitも】 の記事で、PowerShellでgitを利用する過程でoh-my-poshとposh-gitを利用について書き...
アケイベ アプリ概要 コロナ渦で消えゆくゲームセンターを救いたい! という気持ちで作成したゲームセンター開催限定のイベント投稿型サービスです。 作成した背景 ゲームセンター を救いたいという想い 私は元々ゲーム...
今自分が作っているサイトにlineとかの共有つけたいなーって思って調べてみたらめっちゃ簡単だったのでカキコ 今回追加するボタン これはFont Awesomeで持ってきたやつですがLINEの方は下のリンクからいろいろ選べます。...
リーダブルコード 「鍵となる考え」 からなるほどと思ったところのピックアップです。 1.5 でもやるんだよ 「コードは他の人が最短時間で理解できるように書かなければいけない」 「他の人」というのは、半年後の「君自身」...
現状 前の記事で書いた通り、私は社内SEから転職を考え 今まさに働きながら転職活動中の身です。 決して若くない上に二度目の転職のため、そろそろ最低3~5年は居られる会社に勤めたいところ。 とはいえ条件的にはあまりよろしくない身で...
はじめに 筆者は地雷SESから社内SEに転職して1年目のひよっこです。 社内SEと言えば、なんとなくですがIT系でも人気の職種と思われますが 私は今転職を考えています。理由はこれから書きます。 エンジニアではない?と思った理...
はじめに 初投稿のがーねっとです。 本日 10/15 は私が開発するプログラミング言語「Ches」(チェス) の誕生日です。 今日は二周年を記念し、この言語の特徴や仕様などについて幅広く紹介していきたいと思います。 ❗❗ 共同開発者を募集しています。もし興味がありましたら #
自己紹介 メディアエンジンの岩元(github)と申します。新卒から10年程度はメーカーの社内SEでCOBOLや色々な言語で書きつつ社内のいろいろなシステムに関わり、色々回り道をしてメディアエンジンにジョインました。なかなかバグを作ることの才能に恵まれているため、修正しやす
まえがき コロナ禍において、旅行にも行けない。 休みは家でじっとしている。 そんな日々をお過ごしでしょうか。 子供たちにおいても、子供時代の貴重な経験や体験もできない。 自治体などのイベントも中止。 なにもできない・・・。...
はじめに ・買ったばかりのスマホを落として画面バキバキになってしまった ・サポート終了になるInternetExplorer ・元カレのくれたプレゼント 「どうしよう…」 そのあと湧き上がる 「やり場のない気持ちを...
全然強くないエンジニアですが、この度、社内SE(社内情報システムの開発もする)として転職し、会社もそこそこ大きく(海外に事業展開もしてる)、年収も上がりました。 一応は転職成功したと思います。 今回の転職活動で気を付けたことや所感をまとめてみました。 参考になるか分かりませんが、
はじめに 使わない日はないくらい仕事でもプライベートでも、チャットサービスが日常的に使われていますが、チャット機能を実装したことがなかったので、 今回はGo(1.17)でWebSocketを使いチャットサーバーを構築していきます...
基本 🔎検索力 🛒AssetStore 🚀ショートカットキー 🤖インテリセンス 📝コードスニペット 🔤プログラミングフォント 🛠️拡張機能 🖥️SOLID原則 Unity 🔰基本 📦プレハブバリアント 🧙DoTw...
背景 さまざまなCSS フレームワークが登場し、最近は Tailwind CSSが注目され話題になっていたのは認識していました。そんな中、一部でChakra UIなるものの名前も見るようになり、さらにTailwind CSSと比...