プログラミング
ニコニコ動画の素晴らしい機能の1つにランキングがあると思っています。 カテゴリごとに、今どんな動画が流行しているのかがひと目で分かるようになっています。 そしてこのランキングへのリンクがヘッダーにあることで、すぐにランキングを表示できるのが良…
この記事は、「VOICEVOXをMacで動かそうシリーズ」の第二弾です。 VOICEVOX 0.10からmacOSがサポートされるようになりました。 以下のリンクからダウンロードできます。 voicevox.hiroshiba.jp この記事は古くなっていますが、参考のため残しています。 VOIC…
この記事は、「VOICEVOXをMacで動かそうシリーズ」の第一弾です。 VOICEVOX 0.10からmacOSがサポートされるようになりました。 以下のリンクからダウンロードできます。 voicevox.hiroshiba.jp この記事は古くなっていますが、参考のため残しています。 VOIC…
前回に引き続きVOICEVOX コアライブラリ関連の記事です。 前回の記事はこちらです。 k-hyoda.hatenablog.com VOICEVOXは、音声合成が可能なコアライブラリを搭載したフリーの音声合成ソフトウェアです。 商用利用可能なキャラクターも存在していて、かつ品質…
VOICEVOXをご存知ですか。 VOICEVOXは、音声合成が可能なコアライブラリを搭載したフリーの音声合成ソフトウェアです。 商用利用可能なキャラクターも存在していて、かつ品質もかなりいい優れたソフトウェアです。 voicevox.hiroshiba.jp そんなVOICEVOXです…
研究開発などで超高性能なマシン(リモートマシン)を使う場合、いろいろな環境からアクセスする方法には主にSSHがあります。 しかし、SSHでリモートマシンに接続して作業を行う場合、ユーザーごとに環境が完全に分離していないので他のユーザー環境から汚染を…
WSL 2にRootless Dockerをインストールしようとしていましたが、ip_tablesカーネルモジュールがWSL 2にはないのでちょっと手間でした。 k-hyoda.hatenablog.com そこで、今回は自分でip_tables.koカーネルモジュールとそれを読み込むことができるカーネルを…
前回の記事でWSL 2にRootless Dockerを入れました。 k-hyoda.hatenablog.com ただ、コンテナからインターネットに接続できないという問題が残っていて実用的じゃないなと思ったのでアンインストール方法を記載しておきます。 目標は、上の記事を適用する前の…
WSL 2がWindows 1909にバックポートされたおかげで、多くの人がWSL 2を体験できる状態になったと思います。 WSL 2のメリットにはDockerが使えるというものがありましたが、Rootless Dockerは使えないという問題がありました。 そこで、WSL 2に色々なものを加…
今まで気づけていませんでしたが、どうやらRootless-Dockerを使っている場合はdocker-composeでGPUを簡単には使用できないようです。 新しいDockerでは、オプション--gpusをつけることでGPU(正確にはNVIDIAのGPU)を使用することができるようになっています。…
UbuntuにNVIDIAのGPUドライバとかを入れるのって難しいですね。 かれこれ1年ぐらいUbuntuのお世話をしているんですが、Ubuntu 16.04 LTSでドライバの相性問題に悩まされて辛い思いをしました。 そろそろUbuntu 16.04 LTSも乗り換えの時期かと思いUbuntu 20.0…
本当のタイトルは「AviUtlなどがメモリを多く確保するために使っているLargeAddressAwareを試してみた」だった。 Windowsのフリー動画編集ソフトの定番「AviUtl」は多くの日本人ユーザーが利用しています。 ニコニコ動画やYouTubeなどに投稿される実況動画は…
Parallaxという会社が作ったParallax Feedback 360° High Speed ServoというサーボモータをArduinoで制御するためのライブラリを作りました。 最近はArduinoやC++を触っていなかったのでなかなか面倒でしたがなんとかできたのでGitHubで公開しています。 よ…
高専の電子情報工学科に入学された学生さんやその保護者の方からたまに質問があります。 「ノートパソコンは買うべきですか?買うとしたらどれぐらいの金額のものを買うべきですか?」 これに対して、BYODを試した私の意見を書きたいと思います。 なお、この…
2021/4/14日 追記 この記事に記載したパッチファイルに一部ミスがありましたので修正しました。 また、bmp.cについては編集しなくても問題ないと判断したためパッチファイルを取り下げています。 学校でビットマップ画像を加工する実験がありました。 そこで…
LINEのメッセージをDiscordに転送するプログラム「LINE2Discord」で、バグがあったのでそれ修正しつつ、GitHubでどのように問題が修正されるのかをまとめてみました。 リポジトリはこちら github.com
今日は豪華二本立てです。 以前、メモリをめちゃくちゃ確保するプログラムを作ったのですが、今回は素数を計算するプログラムを作りました。 普通に素数を計算するプログラムを書くと、大体は配列に順番に値を書き込んでいくと思いますが、それだとそのうち…
最近全く更新していなかったので久々の更新 C言語であるプログラムを作成しているのですが、そこでちょっとしたトラブルに遭遇したのでその問題と解決方法を載せます。 作っているプログラムは次のとおり ・mallocで構造体を作ってはつなげてリストを作る ・…
タイトルを見てなんだか圧を感じました。 メモリークちゃん 指定したサイズだけメモリを食べるプログラムです。 GB単位で指定した分だけメモリを確保します。 何に使うのか 特に目的はありません。単にメモリをどれだけ確保できるのか見るために作っただけで…
かなり前からLINEとDiscordを使っています。 私の知人にDiscordのサーバには入っていてLINEのグループには入っていないという特殊な人がいて、その人がLINEのグループの内容をLINEのグループに参加せず見たいという理由でタイトルのようなBotを作ることにな…
Windowsのエディタを使ってLinux環境で開発がしたいと思ったことがありませんか? 僕はあります。 WSLはまだ出来が悪いのでしばらくはRaspberry Pi 3をLinuxだと思いこんで開発してみようと思いました。 そこでどのように環境を整備したかご紹介します。
今年の夏はどうやら冷夏なようで、暑い日がそんなになかった感じ まだ夏は終わってないんですけどね。 さて、今回はCPUの演算速度の中で「乗算と除算、どちらが高速か」ということを調べてみたかったので、これを計測するプログラムを作りました。 仕組みは…
Webアプリケーションを作るときに、PHPを使うのも速度的になんだか嫌な感じがしたので、今回は少しお遊びな感じでC言語でCGIを作成して、それを実行してみました。 ただ、今回はソースコードの仕様上C++でないとコードが動作しなかったので、C++を使用します…
最近花粉症で鼻が辛い。 新年度が始まり、環境もやや変化したためその移行作業を行っている。変化したと言っても大幅に変化したわけではなく、ちょっとしたことなのだがそれが多いと面倒事も増える。今日はその面倒事の一つだった、Visual Studio Codeで簡単…
最近、PHPのフレームワーク「laravel」を触っている。 色々と融通がきいて、なんでもできる感じが面白くてなかなか気に入っている。 データベースの処理も楽ちんだ。 さて、laravelなど、Webサイトやネットワーク通信に関したプログラミングをする際にあると…
この話題、何番煎じかわからないぐらい有名なことかもしれない だが、思いっきりハマってしまい2日かけてなんとかしたので記念に残しておく。 日本のレンタルサーバとして老舗かつ有名なところはさくらインターネットの提供するさくらのレンタルサーバではな…
今日も涼しい一日となった。朝は雨が降っていたが午後からは晴れたのでよかった。来週も天気が持ってくれればいいのだが。 さて、今回は少し出先で変数について説明することがあったので、参考程度にその説明を行いたい。ここに書かれる内容は基本的に確認は…