Qstairs

現役AIベンチャーCTOの知見、画像認識(人工知能、Deep Learning)を中心とした技術ノウハウをアップしていきます

広告

Reactのアプリを作ろうと思ったら「Create React App requires Node 14 or higher. Please update your version of Node.」が出たときにやること

Reactのアプリを作ろうと思ったら 「Create React App requires Node 14 or higher. Please update your version of Node.」 が出ました。 環境 Windows 10 pro WSL2(Ubuntu 20.04.3 LTS) 起きたこと $ npx create-react-app react-demo npx: installed 67 i…

AWSでVPC+ALB+EC2で基本的なWEBサーバー環境を構築する手順

一度環境を構築してしまったらあまりいじらないので、 改めてAWSでVPC+ALB+EC2の環境を構築してみようと思ったら 以下の記事がとてもわかりやすくてよかった。 zoo200.net 記事ではt2.microを2台動かすことになるので無料枠を超えてしまいます。 構築後不要…

WSL2でVSCodeのContainerビルドが失敗する場合

VSCodeのRemote Container エディタとして開発業界を席巻している?VSCodeの拡張機能の一つとして、Remote Containerがあります。 Dockerのコンテナ内でVSCodeを開き、開発することを可能にします。 つまり、ローカルの環境を変更、破壊することなく、試した…

論文には出てこないAI導入論

はじめに 日々進歩しているAI AI関連の論文では様々な指標の数値によって既存処理との比較を行われることが多いです。 しかし、その指標では実際の現場では太刀打ちできない場合が多くあります。 たとえAIのAccuracyが99.9%だったとしても 現場では誤検知が…

有機ELテレビデビュー!!

約13年使った液晶テレビにさよならし、有機ELテレビを購入しました!! PS5の性能を堪能したさに耐えきれず、思い切って買いました。。 私が今回購入したのは、LG 55型 4Kチューナー内蔵 有機EL テレビ OLED 55CXPJA Alexa 搭載 2020 年モデルです。 今は有…

【IT転職】8月の開催は18日から!転職ドラフト挑戦してみよう!

みなさんご存知でしょうか?転職ドラフト という存在を。 プロ野球選手のドラフトのように、企業にほしいと思われたら直接指名されるというサービスです((((;゚Д゚))))ガクガクブルブル 次回の開催期間は 8/18 (水) 13:00〜9/1 (水) 23:00 となってます。 前回私…

【IT転職】ITエンジニア8年目が転職ドラフトに登録してみた件

はじめに みなさんご存知でしょうか?転職ドラフト という存在を。 プロ野球選手のドラフトのように、企業にほしいと思われたら直接指名されるというサービスです((((;゚Д゚))))ガクガクブルブル 今回実際に登録してみたのでどのような結果になったのか紹介いたし…

【Windows】コマンドプロンプトで日本語が文字化けする!? これで解決!!

これで解決です。 chcp 932 参考 以上

M1 MacにDockerをインストールしよう!!

M1 MacにDockerをインストールする方法は2パターンあります。 Homebrewでインストール Dockerのサイトからインストール それでは、それぞれのインストール方法について紹介します! Homebrewでインストールする場合 Homebrewのインストール(まだインストー…

あなたは本当に大丈夫?ITエンジニアに求められる素質・スキル

はじめに 昨今ITエンジニアが注目され始め、他業種からの転職を目指しているビジネスマンも増えています。少し前まではIT業界は新3K(きつい、帰れない、給料が安い)と言われて敬遠されてきましたが、一気に変わってきています。 ということで、これまでIT…

【Chrome Remote Desktop】Macのcommandを接続先のControlに割り当てる

IT

困りごと MacでChromeRemoteDesktopを使用し、WindowsやLinuxにアクセスした際、 commandキーがControlの役割をしないので作業し辛いです。 解決方法 以下の画像のように、 マッピング元をMetaLeft(これがcommandキー)に設定し、 マッピング先にControlLeft…

【AI】知らないの?データバージョン管理ツール「DVC」とS3を連携する方法

概要 DeepLearningを含む機械学習では学習済みモデルを使用します。 学習済みモデルはデータ量が大きく、github等のコード管理ツールでは管理が難しいです。 そこで便利なのがデータバージョン管理ツール「DVC」になります。 今回はその「DVC」をAWSのS3と連…

【Kotlin】Windowsセットアップ手順 2021/7時点

WindowsでKotlinをセットアップする手順を紹介します 環境:Windows10 pro ステップ JDKインストール Kotlinインストール 環境変数設定 動作確認 1. JDKインストール まずはJDKをダウンロードします。 Java SE - Downloads | Oracle Technology Network | Or…

【Python】決定版!dict(辞書型)を値でsortするワンライナー

dictの値でソート(sort)してdictを返すワンライナーです。 (dictをソートしてlist型に変換して終了している記事が多いと感じました。) 昇順: dict_data = {k:v for k,v in sorted(dict_data.items(), key=lambda x : x[1])} 降順: dict_data = {k:v for …

【Docker】コンテナ間の通信はdocker-composeのnetworksを上手く使おう

概要 コンテナ間で通信するために、docker-composeのnetworksを使うことができます。 コードはこちら テスト準備 docker-compose build docker-compose up -d テスト用docker-compose version: '3.2' services: test_service_one: image: ubuntu:latest cont…

【Docker】UbuntuのDockerを最新バージョンにアップデートする

環境 Ubuntu 18.04LTS アップデート前のDockerバージョン Client: Docker Engine - Community Version: 19.03.13 API version: 1.40 Go version: go1.13.15 Git commit: 4484c46d9d Built: Wed Sep 16 17:02:36 2020 OS/Arch: linux/amd64 Experimental: fal…

pipを実行すると「Did not provide a command」になる場合

WindowsでPython環境を構築し、 ちゃんとPATHも通しているが コマンドプロンプトでpipを実行すると 「Did not provide a command」 になる場合があります。 原因 恐らく、環境変数でPythonより上位に以下のパスがあるため、 PythonのpipよりもPerlのpipが優…

【顔検出】超簡単PythonとOpenCVを使った顔検出

はじめに 最近ではコモディティ化したといえる顔認識技術。 顔認識技術では一般的に 顔検出(どこに顔があるか)→顔照合 という流れで登録済みの顔を特定しています。 今回は顔検出を超簡単にPythonとOpenCVを用いて実現しました。 (なんと118行!) ソース…

これからITエンジニアを目指す人が覚悟すべき重要3ポイント

はじめに ここ1年でITエンジニアにジョブチェンジしようと考えている人がかなり多くなっています。 既に華麗にジョブチェンジできた方も出てきているでしょう。 まだどうすべきか迷っている方も多いのではないでしょうか? 私としてはより多くITエンジニアが…

【Docker】/home/****/.docker/config.json: permission deniedが発生したらやること

Ubuntu 18.04LTSにて、 docker ps 等のコマンドで以下が発生した。 WARNING: Error loading config file: /home/****/.docker/config.json: open /home/****/.docker/config.json: permission denied 上記「****」はユーザー名 その場合は、以下を実行しまし…

【DeepLearning】Tesla V100はCUDA9.0以上しか対応していない。だったらTensorflow1.5を使おう。

最近、AI案件でAWSを扱い始めています。処理速度が必要なので、AWSのp3インスタンスを使用していますが、 困ったことにp3のGPUはTesla V100でCUDA9.0以上しか対応していない!Tensorflow1.4はターゲットはCUDA8.0なので、 ちゃんと動かないという非常事態が.…

【Python】WindowsでMiniconda, Anacondaで仮想環境を作成する際の注意点

WindowsでMiniconda, Anaconda等で、 仮想環境を作成する際の注意点以下コマンドで仮想環境を作成しようとすると、 conda create -n mykeras以下のエラーが出ました。 Error: too few arguments, must supply command line package specs or --file 何やら引…

【Web】Laravelにまで手を付け始めました...

はじめに これまで、何度かWebアプリのフレームワークである Ruby on RailsやDjango に関して使い方や実装方法を紹介してきました。そして、なんと Laravelにまで手を付け始めました。知り合いのCTOの方にWebアプリの仕事のご依頼をいただき、 そのアプリがL…

【フリーランス】自宅作業になっての感想と1週間の活動について

はじめに 自宅で作業するフリーランスのITエンジニアになって1週間以上たちました。自宅作業はどんな感じか、どういう活動をしているのかつらつら書きます。 自宅作業 これまでは決められた時間にオフィスに行くために準備し、 オフィスに着き椅子に座りPCを…

【AI】国際宝飾展秋に来た②

下記の続きです。qstairs.hatenablog.com ◯Automagi株式会社 Automagi株式会社はシステム開発会社で、 AIを使用したシステムも開発している。事業開発部 AIビジネスコンサルタント 相馬氏が登壇。「事例からみるAIの現状と活用法について」というテーマで講…

【AI】国際宝飾展秋に来た①

はじめに 今日国際宝飾展秋に来ています。ITエンジニアの私がなぜ宝飾展に?? という感じですが、 実はこの宝飾展で特別セミナーとして 人工知能×宝飾ビジネスのセミナーが開かれているのです! このブログでも人工知能に関して様々取り上げているように、 …

【Django】テンプレートフィルタを自作する!

はじめに DjangoでWEBサービスをガリガリ開発しています。 開発している中で、 views.pyから画面に渡されたリストデータを インデックス指定して値を取得したい事態になりました。予め用意してあるDjangoのテンプレートフィルタの中に、 リストデータからイ…

【奮闘記】ピッチイベントに登壇!

10/24にピッチイベントで登壇しました!登壇者は私含めて4名で、 投資家やメディア関連、起業家等含めて30~40名が聞きに来られていました。会場はとてもきれいで、前方にスクリーンが3面並ぶという...これまでの人生で一番緊張した気がします。 緊張しいな…

【奮闘記】準フリーランスからフリーランスへ

久々の投稿です。10/20をもって常駐による仕事を終了し、 本日から個人受託で家で仕事をします!これで準フリーランス(勝手に作った言葉です)から 働く時間や場所を縛られない真のフリーランスになります。あくまでもこの選択は 自分が進めたいサービスに…

【Django】サーバへのデプロイ時に気を付けること(Invalid HTTP_HOST header等)

はじめに ローカル環境でWEBアプリを作成し、 さあ、サーバにデプロイだ! というときに気を付けることを書きます。 #実際に私が引っ掛かってます... 1. サーバ起動のコマンドはいつもと違う 2. 設定ファイルに一手間 1. サーバ起動のコマンドはいつもと違う…

広告