ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

LogicoolのゲーミングマウスG502 WLとRazerのBasiliskはどちらがおすすめ?【無線】

ハイエンドで手になじむゲーミングマウス G502は非常に人気のあるマウスで数々のサイトでランキング上位を獲得してきましたが、最近、競合機種であるBasilisk X Hyperspeedが発売されました。 今回のレビューではそれぞれの長所・短所を徹底的にお伝えします…

クリスタルのような美しい3Dボロノイ図が体験できるアプリ【無料】

www.youtube.com このアプリについて 使い方 1. スタートボタンを押す。 2. 次元を選択する。 3. 図の種類を選択する。 4. 適応するアルゴリズムを選ぶ。 オプション1. 頂点の数を設定する オプション2. 図を再生成する。 オプション3. 図をばらばらにする。…

【Cities Skylines】10種類の美しいジャンクションを持つ100万都市!

www.youtube.com 100都市とジャンクション Cities Skylinesではごみ問題に次いで、交通渋滞が終盤まで続く大きな問題になります。そこで、今回の100万都市では、実物を参考に10種類のジャンクションを作りました。 100都市とジャンクション ジャンクションの…

【無料アプリ】パーリンノイズを使った6種類の驚きのジェネラティブアート

www.youtube.com パーリンノイズとは パーリンノイズはもっとも有名なノイズの一つでマインクラフトの地形生成など、様々な場面で使われています。このアプリではそのパーリンノイズを利用した6種類のアートを楽しむことが出来ます。 パーリンノイズとは 1. …

【Processing】"ACTUAL" Piano Visualizer

www.youtube.com I've seen Piano Visualizer using Synthesia, but I've never seen Piano Visualizer using a real display, so I made it. Features It uses Processing to get Midi and visualize it, and also sends a signal to Arduino to control th…

【Processing】Generate Polygon from Raster Image with Marching Square.

Abstract You can use this algorithm to get contours from an image. It also turns clockwise or counterclockwise depending on whether it is facing inward or outward, which is convenient when draw it. How it works. We can find the contour by …

【Unity】I made the first smartphone game. (Open Source Block Breaker)

Abstract www.youtube.com I've ever made some video games, but I've never made for a smartphone. I want more people to experience my works so I tried to make the first smartphone game. This game available on Google Play and you can also dow…

【Pytorch】Create Real-Time Image Classifier!

Abstract www.youtube.com I've tried some PyTorch examples like CIFAR-10, but those examples are not real-time. For this reason, I created a real-time PyTorch image classifier. In this project, you can create custom datasets and test them i…

【Declare!】Time management web application with goals.【HTML/CSS/JS x PHP/MySQL】

Abstract www.youtube.com I've used various timers, but I have never seen a timer that can set goals, so I made that one. You can set a goal at the start of the timer and you can review the goals after it ends. How it works I developed this…

【Raspberry Pi】Pi Camera image transport to PC using socket.

Abstract This photo was taken with a Pi cameraI wanted to get the data with the Raspberry Pi Camera and process it with the AI on my desktop PC so I made a camera images transmission system using socket communication. Abstract How it works…

【Arduino】Custom MIIDI Player

Abstract www.youtube.com Selects any midi file. Then, extract highest tone and generate data with the processing program. Finally, save it as DATA.TXT in SD card and insert it to Arduino. How it works Get all midi data with Java standard l…

【Arduino×Processing】Calculate rotation with MPU9250 and visualize with Processing

Abstract www.youtube.com I had used MPU9250 with Raspberry PI before, so I did same thing with Arduino. I implemented formula to calculate yaw, but I won't use because I want to make it accurate and simple. How it works Arduino At first, g…

【おすすめ】本当に参考になったYouTubeチャンネルまとめ!

まとめ 今回は、今まで参考にしてきたYouTubeチャンネルをまとめてみました。 シュミレーション こーじ 【人工知能】 www.youtube.com 人工知能と物理エンジンを組み合わせて、バーチャルロボットを動かしているチャンネルです。 物理エンジンくん 【物理エ…

【PC Building】Build an amazing Ryzen 9 water cooling PC.

Abstract Final result I bought the BTO PC 4 years ago. However, I wanted to upgrade and customize so I build a new PC. First I decided to build an air cooling PC but AM5 might be strong so I used the money for cooling. I live in Japan but …

【Cities Skylines】The first megapolis and monument!!

Abstract I epic games store has a free game sale but I missed it. I always wanted cities skylines so I bought it. I played it 4 days throughout and I finally could make megapolis! In addition, I could get the first monument (Space elevator…

【PC Building】Aquatuning.jpから個人輸入した感想

概要 個人輸入は初めてでとても不安だったのですが、非常にうまくいきました。飛行機で来るかと思いきや、船できたのでとても焦りましたが、2~3週間ほどで届きました。なんと今回液体が入っていたのにもかかわらず、関税はかからず消費税のみでした。どちら…

【Processing】Newton Fractal given Solutions

Abstract www.youtube.com Newton-Raphson's method is a method to solve an equation recursively. In addition, when we visualize it we can get an amazing fractal so I made a program that can generate fractal given point (or complex number sol…

【Processing】Implement 2D FFT and 2D IFFT and Gaussian blur with them. (Cooley-Tukey Algorithm)

Abstract I found that I could extend the FFT(Cooley Tukey Algorithm) easily to two dimensions so I implemented it immediately.I can convert an image to frequency data and I can get the original image from the frequency data with IFFT. It i…

【Processing】FFTをきちんと実装する。

成果物 今まではFFTの仕組みがよく分かっておらず、見つけたものをそのまま使っていたのですが、WikipediaのCooley-Tukey-algorithmというFFTのアルゴリズムが思いのほか分かりやすかったのでそれをもとに実装してみました。分かりやすさを重視したので速度…

【Processing】MIDI入力をスピーカーで再生する。

概要 電子ピアノからMIDI入力すると、Virtual Midi Synthなどに転送されて音が出ます。単純にMIDI入力をそのまま出力しているだけなので、シンプルです。環境によっては遅延も少ないかもしれません。 コード Virtual Midi Synthはここからダウンロードできま…

【Processing×Arduino】WS2812Bを使って音に合わせてPCをライティングする。

成果物 固定 www.youtube.com 新しいマザーボードのTaichiにはLEDコントローラーが付いているのはいるのですが、長さが2Mまでという制約が気に入らないので、より良いカスタマイズ性を求めてArduinoでコントロールすることにしました。 音と同期 www.youtube…

【修理】Kraken 7.1 V2をマグネットUSBに!もう断線しない!

成果物 度々躓いたためかなりの頻度で断線して1年以上しまい込まれていたKraken 7.1 V2ですが、マグネット式USBを組み合わせて修理することで、断線が防げるようになりました。 仕組み パーツ編 今回修理するにあたって使用したのはこちらの製品です。Micro …

【レビュー】Define 7 XLを使ってみた!

結果 140mmファンで冷やしたい都合上420mmを将来的に導入する可能性が出てきたので、王道Defineのフルタワーケースを買いました。光り物のパーツが多かったので側面は黒いガラスにしました。(LEDテープをMAXで照らしても眩しさが軽減されていてきれいです)…

【Monopoly Plus】まだVery Easyだけれど、AIに14分で勝った話

成果物 資産管理について学ぶ一環として、Monopolyをやってみました(一応リアルでも口座開設に向けて準備中)資産管理のWebサイト的なものを作っているのでそれもでき次第発表します。20年前のMonopolyをやろうと思ったのですが、CDドライブを取り付けるの…

【Processing】雷のような模様を超高速で生成!Laplacian Growthを実装する。

成果物 【Processing】Laplacian Growth Animation 今回は、放電した時などに現れるパターンを生成するLaplacianGrowthを実装してみました。DLAに似た結果を生み出せるアルゴリズムですが、圧倒的に早く計算できます。 その後、しばらく放置したら凄いことに…

【Processing】Calabi Yau多様体を動かす。

成果物 【Processing】Calabi Yau Formatted Animation Calabi Yau多様体は超弦理論などで出てくる次元を畳み込んだものなのですが、非常に美しいのでぜひ作りたいと思って調べてみました。また4つの数値を三角関数でブレンドして3次元に落とし込んでいるの…

【Processing】あるxでの三次ベジェ曲線のyの値を三次方程式を使って全て求める。

成果物 前回三次方程式の解を全て求めるプログラムを作ったので、今回はそれを三次ベジェ曲線に使ってみました。 成果物 3次ベジェ曲線はtについての3次方程式の形で表すことができます。方程式をといてtを求めます(実数解のみ採用)そして、そのtをベジェ…

【Processing】壊れていたと思っていたLEDテープが1年ぶりに復活!!早速コントロールしてみる。

成果物 5mでLEDが300個も付いている防水LEDテープを今から1年ほど前に購入しました。しかし、買った当日に端子をショートさせてしまい、壊れてしまったと思ってずっとしまっていました。ALITOVE LEDテープライト WS2812Bアドレス可能 5050RGB SMD 5m 300個ピ…

【Java】Visual Studio CodeのSnippetを公開します。

概要 VSCのコード補完機能のSnippetを自由に定義できるようなのでやってみました。カーソルを増やしてまとめて入力することができるのが非常に便利です。 まだまだ発展途上ですが、参考程度にどうぞ。 仕組み 以下のサイトが参考になります。 VsCodeのスニペ…

【Plague Inc】Standardの全ての種類のMega Brutalで勝利して、Cheatと新しいモードをUnlock。

成果物 Bio WeaponのMega Brutalで勝利して、ようやくCheatと新しい種類がUnlockされました。 Cheatは全ての種類のMega Brutal(一部Brutal)で勝利する必要があると書いてあったので、Scenarioを含めた全てのモードで勝利しないといけないのかと思っていまし…