プログラミング

【夢のエンジニアデビュー】エンジニア転職に絶対抑えておきたいサービス3選

何の記事??? 現在 MENTA にて未経験を中心に、キャリアチェンジを目指される方のサポートを行なっています。 menta.work 「何から手をつけて良いか分からない」というご質問を多くいただきます。 僕が思うに転職活動やキャリアチェンジで一番最初に行うべ…

【Java 初学者】おすすめ書籍の紹介

何の記事?? 最近ありがたいことにWebエンジニアやAIエンジニアのメンター契約の数が増えてきました。(本当に感謝です) 独学やスクールに通うなどプログラミングに可能性を感じている方々に感動しながら僕も負けないようにとサポートさせていただいており…

【Python】全角文字に isalpha メソッドを使う方法

何の記事?? Python の isalpha メソッドを全角文字に使うときに True が返ってしまう問題へのアプローチを紹介します。 isalphaメソッド そもそも isalpha メソッドとはどんなメソッドなのかを確認してみます。 メソッドの名前の通り、アルファベットの文…

Ruby でベンチマークを取る方法

何の記事?? 早速ですが、みなさんは APIレスポンスが遅かったりバッチ処理が長くて「〇〇さんの担当している部分が遅いんじゃないの?」と疑われたことはありますか?? 僕はあります泣(p>□<q*) というのもデータ処理部分をメインでやっているためどう…

Ruby で QRコードを生成する方法

何の記事?? URL だったり、任意の文字列(例えば会員ID)を QRコードにして表示したいことってよくありますよね? そこで今回は Web系の開発でよく使われる Ruby で文字列を QRコードにする方法を記載します!! 準備 QRコード作成のための gem を入れてい…

【これってAIで実現できるの!?】カクテルパーティー効果

最近、機械学習を勉強しているロクです。 さて、勉強してると脳を数学的なネットワークに落とし込む、いわゆるニューラルネットワークの勉強が欠かせません。 ・・・とこんな堅苦しい話がしたいわけではなく( ゚ェ゚) その勉強している時に面白い人間の脳の働き…

車輪の再発明はやめよう!! 〜RakutenRapid API の紹介〜

何の記事??? スピーディーな開発を心がけているエンジニアの方々は多くいると思います。プログラミングの能力、チーム開発ではマネジメント能力といったスキルは当然必要となります。 ただ、心に止めておきたい言葉、それは・・・ 車輪の再発明はしない!…

【AI体験】姿勢推定をやってみよう

何の記事?? よく AI 系のイベントや動画で見るあれを実際に自分で動かしてみようという記事です。 youtu.be python の知識があると尚良いですが、今回は動かしてみることを目標とするのでコードの詳細はあまり解説しませんので、AI モデルを体験してみたい…

【ITエンジニア必須能力!!】エラー解決に便利なサイト

何の記事?? IT エンジニアに必要な能力・・・それは エラー解決能力!! です。 エラー・・・嫌な言葉ですね笑 でも、実はエラー解決こそ開発者のスキルやセンスに大きく差が出るところだと思っています!! そこで今回は、エラー解決能力を培う方法を紹介…

【Java で Webアプリ開発入門】Spring Boot 起動ポートの変更

何の記事?? Java で Web アプリ開発する際に、よく利用されるフレームワーク「Spring Boot」で起動ポートを変更する方法を記載します。 やり方が簡単すぎて淡白になってしまいそうなため、今回はコラム的にポートを変更することで何が嬉しいのか、何のため…

【プログラミング初心者向け】やりたいことから何を学ぶかを決める

何の記事?? プログラミング初心者向けに「何ができるようになりたいか」を軸にどんな勉強をすれば良いのかをまとめました。 「プログラミングって何?」や「何か一つプログラミング言語を勉強したけど他にどんなものがあるんだろう?」と思っている方は是…

【 最近傍探索簡単実装!!】Annoy のすすめ

何の記事?? Spotify社が開発した、高速最近傍探索のライブラリである Annoy を紹介します。 レコメンドなんかによく使われる最近傍探索と簡単なレコメンドの仕組みを紹介しています。 コードは追わなくてもレコメンドの仕組みを知りたい方は是非読んでみて…

【Java で Web開発(Spring)】JpaRepository で変数部分が Not Found になる問題

何の記事?? Spring フレームワークでよく使われる JpaData のライブラリ、JpaReposiotry でエラーが出て困ったので解決策をメモがてら記事にします。 原因は本当にしょうもない内容でしたが、、、ハマるときははまってしまうものです笑 エラー内容 @Query(…

【Unity 初心者向け】Unity でスクリプトがアタッチできない問題の解決法

何の記事?? 実はこっそり始めた Unity ですが、初っ端からつまづいた箇所がありました。 同じエラーに遭遇した方々の手助けになればと思います。 ちなみに遭遇したエラーはこんな感じのです。 プロジェクトのファイルを GameObject にアタッチしようとした…

【レコメンドの仕組みってどうなってるの?】〜ユークリッド距離編〜

何の記事?? リコメンドに使えそうな知識を調べていくうちにまとめたくなりました。まずは、最も簡単なユークリッド距離編です。 Amazon や楽天などの EC では当たり前になっているリコメンドですが、実際自分で実装しようとした時に、どんな手法があるのか…

【Python で Web 開発入門】〜 Django でプロジェクト開始編〜

何の記事?? python の webアプリケーションフレームワークである Django を使ってプロジェクトを開始するところまで紹介します。 Django のインストール まずは、Django が既に入っているかもしれないので確認しましょう。下記コマンドで確認ができます。 …

【Python 中級編】マルチスレッドを使って速度改善をしよう

何の記事?? python で並行処理を行う方法を紹介します。マルチスレッドの方法の一つである threading モジュールを活用する方法を紹介します。 あまり応用の難しいところは触れずに基礎的な部分のみ説明します。 threading モジュール threading モジュー…