wrongwrongな開発日記

情報系大学生が挑戦したことや日常を書いていきます

【日記】天才とはどのような人間か

yuiga-k.hatenablog.com この記事に触発されて、自分が天才について思っていたこと・考えたことを書きます。 予防線として、この記事に書く内容は完全に自分が勝手に考えただけのもので何ら裏付けはありません。 天才の能力 自分は天才とは以下の2点を満たす…

【VB】MsgBoxを処理を止めずに出す【.Net】

簡易まとめ Taskを使えば以下のコードで出来ます。処理を止めずにMsgBoxを出し、メッセージボックスのリザルトを受け取ることも出来ます(後述)。 Task.Run(Sub() MsgBox("Async") End Sub) やること WindowsフォームアプリではMsgBoxを用いてメッセージを…

【レビュー】BFRKC(BK) on AS-KBPD91/LSBKNレビュー

wrongwrong163377.hatenablog.com 更に続きです。 BFRKCについて bit-trade-one.co.jp bit Frrous(旧ダーマポイント)の交換用キートップです。 LEDを透過するという性質が有りますが、AS-KBPD91/LSBKNは派手なLEDを搭載していないのでちょっと損したような…

【レビュー】ProgresTouch RETRO TKL AS-KBPD91/LSBKN使ってみた感想【スピードシルバー軸】

wrongwrong163377.hatenablog.com 先日キーボードを買おうかという記事を書きましたが、買いました。 買ったもの www.archisite.co.jp 結局候補1としていたProgresTouch RETRO TKL AS-KBPD91/LSBKNを選びました。 選んだ理由はやはりスピードシルバー軸でキ…

【日記】"キュー"を使ったじゃんけん

「グー」「チョキ」「パー」に「キュー」という手を加えたじゃんけんの目的及びルールを説明せよという内容の小論文の問題が早稲田で出たというツイートを見かけたので、考えてみました。 目的 論理的・戦略的思考力を鍛えるとかそんな感じです。 ルール 1対…

【.Net】VB/C#のStructureはNothingにならない

タイトルの通りで、結論から言うとStructureは値型であるためNothingにはなりません。 困った状況 Classを返す関数ではNothingを返すことができますが、同じことをStructureでやってもNothingにならないため、IsNothingなどで比較を行うとコードが誤作動しま…

【日記】キーボードを買う計画

突然ですが、キーボード買い換えようと思ってます。今メインで使っているキーボードはAS-KB91(茶軸)で、購入したのは確か2014年だったと思います。 www.archisite.co.jp これが壊れたとかではなく、研究室に持ち込んでいたサブキーボードが逝ってしまい(…

【日記】ぼくが直面しているクソコード

Friend, Publicを滅ぼせ PublicやFriendな変数は極力使っちゃいけないと思います。「簡単だから」「動けばいいから」と乱用されると、どこからデータを取っているのか、外から設定されるのか、どこにデータを渡しているのか、渡されているのか、段々と分から…

【DxLib】透過を有効にしたDrawGraph系関数での描画がおかしくなった時確認すること【.Net】

遭遇した問題への備忘録です。 対処法 DxLibDotNet(@VB)ではDX.TRUEとTrueは等価ではないので、DrawGraph系関数を含め使用時には確認が必要です。 状況 DxLibDotNetで、DrawGraph系関数で透過を有効にして画像を2枚描画しようとすると、2回目に描画=表に来る…

【VB】Taskを用いて非同期にファイルコピー【.Net】

作成中のプログラムでファイルのコピー待ちの時間が気になったので、非同期でやってみました。 IOがボトルネックなプログラムで並列処理やって意味有るのかって言うと無いです。強いて言うならパパっと結果が出て、重い処理は裏でやっておいて貰えるので嬉し…

【VB】VBでJavaでいうNull初期化【.Net】

備忘用に。 自分はJavaではNullで初期化しておいて後から値が入っているかチェックするようなやり方をよくしていました。 VBではNullは用意されていませんが、Nothingで初期化してIsNothingメソッドでチェックすることで同じように扱えます。

【VB】GetDetailsOfメソッドでは確実に動画/画像の幅や高さを取得できない【.Net】

wrongwrong163377.hatenablog.com この記事の続きみたいな記事です。 状況 調査結果では↓のように出ていました。 309:フレーム高 311:フレーム幅 これは動画のフレームの高さと幅を表していますが、この情報はファイルによっては入っていないことがあります…

ヒートシンク付きDDR4メモリー情報まとめ

bbs.kakaku.com こちらの口コミにまとめた内容が見辛く感じたので、ブログの方で見やすいように一覧表にまとめます。 ヒートシンクの高さだけでなく、LEDの有無やそもそものメモリー一覧として使えるように更新していきます。 メーカー名はアルファベット順…

【読書感想】小型PCで遊ぶ 2017 冬【自作PC】

衝動買いしましたが、非常に良かったです。 小型PCで遊ぶ 2017冬 作者: Ragemax 発売日: 2017/12/30 メディア: Kindle版 この商品を含むブログを見る 概要 NUCやMini-STX、Micro-STXといった、一般的なATX系規格やMini-ITX規格よりも更に小さい規格のPCにつ…

【GitHub】言語に合わせ入力済みの.gitignoreをGitHub(ブラウザ上)から追加する【Git】

GitHubではブラウザ上からプログラミング言語ごとの記述が済んだ.gitignoreを追加することができます。 Git初心者的にはかなり便利な機能なんですが、ググっても引っかからなかったので記事にします。 やり方 いつもの画面でCreate new fileをクリックします…

【VB】GetDetailsOfメソッドのiColumn番号と内容の対応【.Net】

背景 環境 調査結果 調査結果から 調査方法 Shell32の参照設定 コード 参考にしたページ 追記 背景 最近VBでffmpegと連携したコードのメンテナンス(と言っていいのだろうか)をしています。その中で、「導入が面倒なのでできるだけffmpegを使わない形でコー…

【日記】AURA SYNCでライトアップPCコンテスト 参加賞のAURA Tシャツ当たりました

www.asus-event.com こちらの企画に応募した所、参加賞のTシャツが当たりました!ASUSさん、ありがとうございます! 大事に着ていこうと思います。 おまけ Twitterのヘッダ画像(雑)を作ってみました。自分のヘッダはコレにします。 (アレ?Twitterでなん…

【レビュー】Huawei dtab Compact d-01Jベンチマーク他まとめ

両親が使うために購入したものなのですが、ベンチマークだけ取らせてもらいました。 ハードウェア構成 ベンチマーク 使った感想 スクリーンショット類 ハードウェア構成 CPU-Zで確認したハードウェア構成です。 CPU HiSilicon Kirin 950 Total RAM 2756MB In…

【レビュー】Sony Xperia XZ1 Compact SO-02Kベンチマーク他まとめとレビュー

あけましておめでとうございます。 正月から風邪を引きました。おかげで時間もできたので、購入当初から放置していたSO-02Kのベンチマーク等をまとめます。 ハードウェア構成 ベンチマーク ここまで使った感想 スクリーンショット 3DMark Sling Shot Extreme…

【自作PC】SM960Pro 1TB OSインストールまでとレビュー【レビュー】

はい、買ってしまいました。 先日のセールで、SM960Pro 1TB。63,840円でした。グラボが買えますね。 それはさておきレビューしていきます。 外観 エコパッケージというので頼んだんですがまあ殺風景というか真っ白。個人的には通販の商品だったらパッケは全…

【LaTeX】画像の多いpdfのサイズ/容量の削減【文章作成】

画像が多い場合、どうしてもpdfが小さくならない事があると思います。 そこで、主にLaTeXでの文章作成を想定して自分が工夫していることを書きます。 画素数の削減 表示する大きさと表示したいdpiが分かっている場合、最低限どれだけ解像度が有ればよいかは…

【LaTeX】カラーユニバーサルデザイン(CUD)に則った色の設定

カラーユニバーサルデザイン推奨配色セットに従った色の設定を作成したので、いつでも使えるようにメモとして残します。 LaTeX用CUD推奨配色セット usepackageの下辺りに書いて使用します。 \usepackage[dvipdfmx]{color} %色全般 \usepackage{colortbl} %セ…

【Googleスプレッドシート】範囲から条件付きで値を取得する

タイトル通り、条件を満たさない値を除外して取得する方法です。 A1からZ2の範囲で、1より大きい値を取得する例が以下。 =FILTER(A1:Z2,A1:Z2>1)条件は沢山指定することも可能です。 support.google.com取得できるのは範囲であるため、関数にも入れられます。…

【Android】Android StudioをアップデートしてからPlease select Android SDKが出た時の対処

Android Studioを3.0にアップデートしてから、それまで問題の無かったプロジェクトでPlease select Android SDKと出て実行ができなくなりましたが、以下の2手順で動きました。 1. SDKの確認 メニューバーから[Tools] > [Android] > SDK Platformsタブを開き…

【自作PC】Mini-ITXマザーを考える【書いたら出る?】

自作PCの個人的な自慢話として、書いたアイデアが実現したというのが有ります。 ASUSのAPEXシリーズのマザーで採用されている、メモリーとM.2 SSDを1基のメモリークーラーで冷却するというアイデア、Skylakeが出た時に2chに書き込んでました。 www.asus.com …

【自作PC】RGB LED ライティング同期制御早見(2017年11月)

最近のPCパーツではRGB LED ライティング同期制御が流行っていますが、制御ソフトやその対応は入り乱れ、カオスな状況になっています。 完全同期制御を行う場合、マザーボードメーカーが公開している資料を読むことで対応製品を揃えることは可能ですが、サイ…

【Android】OpenGL ESでシェーダーを書いて、何も問題無い(ように見える)のに動かないコードが出た時のこと

AndroidでOpenGL ESのプログラマブルシェーダーを書いた時、何も問題が無いように見えるのに動かないコードが出た時のことを2つ書きます。 症状は以下の2つ。 エラーも出ない、アプリが落ちることもない、ただ描画がされない 問題無いはずのシェーダーがコン…

ウニガチャ

1日1回、ウニガチャの記録。 N wrongwrongさんはウニガチャを回した![N]レッドホットウニ pic.twitter.com/kx8g43sh34#uni_gasha https://t.co/33kmFrT43B — wrongwrong (@wrongwrong16337) 2017年10月12日 wrongwrongさんはウニガチャを回した![N]圧迫さ…

ぼくのかんがえた最高の自作PC2017年10月版

wrongwrong163377.hatenablog.com 第二回です。 完成させたピックアップリストが事故って吹き飛んだので、こちらに書きます。 面倒なので、書くのは主要なパーツだけにします。 コンセプト ケース "C4-SFX" GPU "(iGame GTX1080Ti Neptune W)" ラジェーター…

【Android】LinearLayoutをJavaコードから弄る

初期化 LinearLayout mLinearLayout = new LinearLayout(this); 水平/垂直の選択 mLinearLayout.setOrientation(LinearLayout.VERTICAL); //mLinearLayout.setOrientation(LinearLayout.HORIZONTAL); 部品の追加(他のViewやLayoutでも大体共通) mLinearLayou…