プログラミング

G検定合格記

何の記事?? 近年、聞かない日はないほどにホットな話題となっている AI ですが、良くも悪くも正しい認識を世間には持たれていません。 「AI が仕事を奪う」「AI が人類を滅ぼす」といった、マイナスのイメージもあれば、「AI を使えばなんでもできる」「AI…

【目指せデータサイエンティスト】未経験でどうやって実力を証明するの??

何の記事?? データサイエンティストは、「21世期最もセクシーな職業」と言われており、非常に人気の高い職業です。 ですが、現在のデータサイエンティストを見る限り「MBA取得者」「有名大学院卒業」などとても敷居が高く感じます。 そこで、この記事で…

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

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

【最近傍探索ライブラリ】CentOS に Annoy を入れる方法

何の記事?? 以前以下のような記事を書きました。 www.geeeek.site Spotify が開発した、似たベクトルを探し出す(最近傍探索)ライブラリの Annoy を紹介する記事でした。 相変わらず Annoy にはお世話になっているんですが、CentOS に入れようとしたとこ…

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

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

Raspbianのインストール方法

何の記事?? Raspberry Pi で使う Debian系Linux OS の Raspbian をマイクロSDカードに入れる方法です! Raspbian とは そもそも Raspbian とは何でしょうか? ずばりで言うと、、、 Raspbian(ラズビアン)とは、Raspberry Piハードウェア用に最適化された O…

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

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

ハイフンで始まるファイルの削除方法

何の記事? 先日仕事中になぜかハイフン「-」で始まるファイルがサーバーにあることを発覚しました。 Linux OS だったため GUI でのファイル削除はできず・・・ 一方 rmコマンドで消そうにもハイフンをつけるとオプションと扱われてしまい消せない事態に陥り…

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

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

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

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

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

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

【Python】Word Cloud で相談事項を可視化してみた

何の記事??? Word Cloud はご存知でしょうか?? amueller さんが作成した 単語の出現頻度を可視化する python のライブラリです。実際にアウトプットとなる画像はみた方も多いのではないでしょうか? github.com word cloud のデモ画像 最近メンティーか…

【Ruby on Rails】AssetNotPrecompiled で css が読み込めない!!

何の記事??? Rails にバージョンアップし View から CSS を読み込もうとしたところこんな感じのエラーが出て困りました。 エラー内容 「AssetNotPrecompiled in 〜. Asset was not declared to be precompiled in production.」 というエラーでした。 こ…

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

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

【Webプログラミング基本】何から始めれば良いのか分からない人に読んで欲しい書籍!!

何の記事?? プログラミングの勉強を始めたばかりの時 自分は何を学んでいるのか これができると何が作れるようになるのか 本当にやりたい事に前進できているのか といった悩みに直面することがあります。実際僕もそんなことを思いながら勉強していた時期が…

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

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

【React Native入門】プロジェクトを開始しよう

プロジェクトの作成 下記コマンドでプロジェクトを作成します。 expo init すると ? Choose a template: ----- Managed workflow ----- ❯ blank a minimal app as clean as an empty canvas blank (TypeScript) same as blank but with TypeScript configura…

【Docker 入門編】Docker を使ってみよう!!

何の記事?? タイトルの通りですが、Docker を初めて使う人向けに導入からイメージの作成までを紹介したいと思います。 「Docker って何??」の疑問も解消し、同時に Docker を使ってみようかなと思える導入までを記事にしてみました。 Docker とは 結論先…

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

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

【Web知識入門】プログラミングの他に知っておきたい事

何の記事?? プログラミングを勉強している方向けに、プログラミング教材にはあまり書いていないけど知っておきたいことを紹介します。 プロダクトを成長させることは、業務中当たり前のことになっており、最近では「グロースハッカー」なんて役割もできて…

【iOS, Android が同時に開発できる!?】React Native入門 〜環境構築編〜

基本的に Expo の公式に沿ってやっていく。 https://docs.expo.io/versions/v34.0.0/introduction/installation/docs.expo.io Node.js のインストール 以下のリンクから Node.js をダウンロード nodejs.org Node.js のインストーラーをダウンロードする画面 …

【JAVA で Webアプリ開発入門】Spring Boot アプリをデプロイをしてみよう

何の記事??? Java の Webアプリケーション開発のフレームワークである Spring Boot で開発したものを CentOS でデプロイする方法を紹介します。 IDE は Eclipse を想定しています。 モジュールの作成 まずはデプロイするためのモジュールを作成します。 p…

【Ruby ことはじめ!?】やらなくても困らないことをやってみる

何の記事?? タイトルの通り、Ruby 関連で「やらなくても特に困らないのに、あえてやってみる」をテーマにちょーっとだけマニアックな話をしていきたいと思います。 Ruby についてプログラミング技法的な部分、明日使えるノウハウ的なことをメインに話すわ…

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

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

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

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

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

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

【python での開発効率爆上げ!?】〜 python でオブジェクトをそのままファイルに出力する方法〜

何の記事?? 最近 python を使うことが多いのですが、データ処理時に中間的にオブジェクトをファイル出力したいなぁ〜と思う時があります。 基本的に numpy に処理したデータを入れたものの・・・という状況が非常に多く、今回は numpy をそのままファイル…

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

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

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

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

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

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