KoniSanのBlog

自分の趣味を発信していきます。

ネイティブのJavaScriptでライブラリなしのスムーズスクロール

ネイティブのJavaScriptでライブラリとか自分でイチから作ったりとかしなくても、一応スムーズスクロールできることを知った(っていうか今まで知らなかった)ので、備忘録も兼ねて投稿。はいこれだけ。 スクロールしたい要素をElementに、上からスクロール…

YouTube動画保存をするなら絶対これ!!4K Video Downloader

みなさん、YouTubeから動画をどうやってダウンロードしていますか? ダウンロードサイトやソフトが使いにくい、欲しい機能がない、そもそもダウンロードできない、ウイルスに感染した、などの悩みはありませんか?そんな中でダントツに使いやすく、おすすめ…

MMD一作目投稿!山風で君色に染まる

MMD

MMDの一作目が一応完成したので投稿したいと思います。艦これはちょっとだけかじってたんですけど最近になってちゃんとした作品を作ってみたいなと思ってやりました。 ちゃんとした作品を作ろうとしたら思った以上に苦戦して大変でした。 今後も、MMD作品を…

Windows10でモノラル出力する方法!

僕は学生なので夜遅くにパソコンを使っていると親に怒られるわけです。 でも、親が来たら急いでパソコンをスリープさせればいいわけです。 しかし、イヤホンやヘッドホンを使っていたら親が来たことに気づきません。 そう、片耳だけイヤホンをつければいいの…

ChromeでSoundCloudをmp3ダウンロードするにはこれが一番!

SoundCloudのmp3をダウンロードしたいと思った方、またいちいちダウンロードサイトからダウンロードするのが面倒だと感じている方、GoogleChromeのSoundCloudをmp3でダウンロードできる拡張機能を知っていますか? SoundCloud Downloader Freeとは インスト…

Javascriptでの配列のコピーには注意が必要

Javascriptで配列をコピーするには注意が必要です。なぜなら、Javascriptでは配列はオブジェクトなので参照渡しになるため、そのままコピーすると、どちらかが変更されるともう片方も変更されてしまうからです。私も、それでだいぶひっかかったのでみなさん…

for文とforEachで気をつけること

とても簡単なことでつまずいていたので、備忘録も兼ねてここに書いておきます。これを見ていただくとわかると思うのですが、forEachは繰り返し処理の部分が関数になっているので、繰り返すごとに変数aが定義され、変数aが上書きされることはありません。 こ…

OpenOfficeの縦書きで縦棒(|)を入力する方法

この前OpenOfficeで縦書き入力していたら、縦棒を入力しても横棒になってしまったので、縦棒を入力する方法を紹介しておこうと思います。縦棒が横棒になってしまったのだから、横棒を入力すれば縦棒になるのでは?ということでやってみたらできました。 どう…

ElectronのメニューはWindowsだとパッケージ化すれば表示されなくなる

Electronをwindowsでいじり始めた頃、とってもアホな事でハマっていた(と思っていた)ので、僕と同じように時間をムダにしてほしくないので一応載せておきます。ここに来ている人はわかると思いますが、WindowsでElectronをパッケージ化しないで実行すると…

AviUtlで保存したファイルだけカットした後に音ズレが起こったので対処法について説明しておく

AviUtlで動画編集をしていたんですが、カットして(aupファイルで)保存して開いたら、保存する前は音ズレしなかったのに、保存したら音ズレが起こったので、その対処法について説明しておきます。 ちなみに今回の場合では、音ズレと言っても、少しずれるの…

ElectronでWindowsランチャーソフト(WLauncher)を作ってみた

ElectronでWindowsのランチャーソフト(WLauncher)を作ってみたので紹介します。 Electronとは WLauncherとは Windowsインストーラーについて リリース(ダウンロード) Version 1.0.1 Version 1.0.0 まとめ Electronとは この記事を見ている人は知っている…

Arduino Uno PWMでLEDの明るさを制御する

今回はタイトルにある通り、ArduinoのLEDの明るさをPWMを使って制御していきたいと思います。 余談ですが、今回俺は「Arduino Web Editor」というWebサービスを使ってスケッチをArduinoに書き込んでみました。結構使いやすく、俺はインストール版よりUIが好…

Pythonのリストの要素を入れ替える

今まで、クソめんどい方法でやっていたのでちょっとご紹介。list[i]をlist[j]に、list[j]をlist[i]にしてリストの要素の入れ替えをしたいわけなんですが、 とやってしまうと、list[j]がなにも変わっていないのがわかるでしょうか?例えば、 とすると、まず、…

Raspberry Pi(Raspbian)にArduino IDEをインストールする

皆さんこんにちは。突然ですが、Raspberry PiにArduino IDEをインストールしてみたいなと思って適当にやってみたら普通にできてしまったのでその方法を皆さんにも紹介したいと思います。なお、この記事にたどり着いた方はRaspberry PiやArduinoについての知…

Arduino Uno(互換機)が届いたぞ! Lチカも成功!

皆さんArduinoを知っていますか? Arduinoは誰でも始められるように作られたマイコンボードです。 今回Arduinoの互換品を購入してみたので紹介していきたいと思います。※この記事では動作確認程度しかしていないので詳しい解説はしていません。 Arduinoの互…

JavaScriptで文字列を複数行記述するのが結構簡単だった

ブログを書くのがだいぶ久しぶりになってしまいましたが、今回はJavaScriptで文字列を複数行記述する方法を紹介したいと思います。ちなみにここでの複数行はソースコードは複数行で表記するけど実際には一行として扱われる場合ではなく実際に改行が入る場合…

JavaScriptでクソゲーを作ってみた

JavaScriptでクソゲーを作ってみたので一応紹介します。作ったゲームのリンクGSG -Geometric Shooter Game-このゲームは一切画像を使わず作ってみました。それと、CSSやJavaScriptでは様々な機能を使っているのでその一部を今度紹介したいと思います。このゲ…

Pythonで名言をツイートするbotを作ってみた

だいぶ遅れてしまいましたが、今回はPythonで名言をツイートするbotを作ってみたので解説します。ちなみに、Raspberry Piを使っていて名言は名言集.comから取得しています。名言bot python 名言bot (@py_meigen_bot) | Twitter名言集.com 名言集.com - 名言…

Pythonで文字列の特定の文字の削除

Pythonで文字列の何番目かの文字を削除する方法が探してもなかったので一応できる方法を紹介します。もしそういう方法があったら、教えていただけるとうれしいです。 スライスで削除する文字以外を取得する 文字列を一旦リストに型変換する いちいち書くのが…

CSSアニメーションとJavaScriptで確認ダイアログを作る

今日は前回やろうかと書いていたconfirmのような確認ダイアログを作ってみました。 この記事では、前回の記事を前提に話を進めていくので、前回の記事を読んでない方は前回の記事を読んでからこの記事を読むといいと思います。 ただ使い方だけ知りたいという…

CSSアニメーションとJavaScriptで下から出てくるダイアログを作る

今回は、前回の記事で紹介したデジタル時計とアナログ時計とアラームを組み合わせたもので使った、俺が作ったダイアログを凡用化して作り直したので紹介します。 解説なんてどうでもいいから早く使いたいという方は、目次で使い方まですっ飛ばしてください。…

JavaScriptで時計を作る(完成編)

はいこんにちは。今日は2回目ですけど・・・さっき作ったアラームと前に作ったデジタル時計、アナログ時計を組み合わせて、全体的に見やすくして作り変えてみました。 どんな感じになったのか デモページ ダウンロード まとめ どんな感じになったのか 今回、…

JavaScriptで時計を作る(アラーム編)

はい、コンニチハ。今回は「JavaScriptで時計を作る」第三弾、アラームを作っていきたいと思います。 アラームを作る デモ ダウンロード まとめ アラームを作る ではアラームを作っていきます。コードはこんな感じでしょうか。けっこう長くなってしまったの…

ウェブクロウ使ってみた

はいこんにちは。今回は無料レンタルサーバーのウェブクロウを使ってみました。 無料レンタルサーバーとは ウェブクロウとは 実際に使ってみた まとめ 無料レンタルサーバーとは 無料レンタルサーバーとはサーバーを無料で借りることのできるサービスのこと…

JavaScriptでdocument.getElementByIdを使わずid取得

みなさんこんにちは。次のJavaScriptの記事はアラームだとか書いたんですが、ちょっと面白いこと見つけたので、この記事を先にアップしちゃいました。 document.getElementById document.getElementByIdを使わないid取得 まとめ document.getElementById 皆…

スマホでHTML編集!

今回は、スマホで使いやすいHTMLエディタがあったので紹介します。an Writer free HTML editorというアプリです。 インストール 使い方 まとめ インストール 使い方 使い方はすごくシンプル。プログラムを書いたら、▶をおして実行することができます。上のボ…

スマホ(ネット)でプログラミング!

はい、どうもこんにちは。おはよう?こんばんは?まぁ、いいや。今回はなんとスマホでプログラミングしていきたいと思います。なんかめんどくさい設定とかするんでしょ、と思ったかもしれませんが安心してください。この記事ではなんの設定もなくやっちゃいま…

歌詞同期できるスゲえアプリ見つけた

突然ですが、俺は洋楽が大好きでよくYouTubeとかで洋楽聴くんですよ。でも洋楽ってたぶん聴いて歌詞がわかる人なんてほとんどいないと思うんですよ。俺もそうで前に歌詞同期してくれるアプリないかな、なんて探してたんだけどYouTubeはバックグラウンド再生…

Pythonで素数を求めてみた。

こんにちは。えーと、まず見事に僕のパソコンがぶっ壊れちゃいました。なんでしばらく記事はスマホで書くので、プログラムがきちんと動くかは検証していません。もし掲載したコード通りにやってもうまくいかなかったらコメントで教えてください。さて、では…

JavaScriptで時計を作る(アナログ編)

JavaScriptでアナログ時計を作ってみよう!前回のデジタル時計に続いて、今回はアナログ時計!JavaScriptでのアナログ時計の作り方を徹底解説!!