wrongwrongな開発日記

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

javaで、if文と%(剰余)のどちらが速いかを少しだけ比較

以前c++で実験してみたif文と%(剰余)の比較をjavaでもやってみました。 wrongwrong163377.hatenablog.com 実行環境 実行環境は以下の通りです。 OS Windows10 Pro CPU Core i7 6700 MEM DDR4 2133CL13 8GBx2 JDK 1.8.0_131 実行したコード プロジェクト全体…

Thermaltake Tt eSports VENTUS Z MO-VEZ-WDLOBK-01 リフトオフディスタンス(LOD)を少しだけ検証

wrongwrong163377.hatenablog.com Thermaltake Tt eSports VENTUS Z MO-VEZ-WDLOBK-01のリフトオフディスタンス(LOD)について少しだけ検証してみました。 計測方法 計測は、ARTISAN 飛燕 Value Edition M ジャパンブラック HI-VE-JB-Mの上で、10円玉(厚さ1.5…

Thermaltake Tt eSports VENTUS Z MO-VEZ-WDLOBK-01 買ってすぐレビュー

Thermaltake Tt eSports VENTUS Zを購入したので、(酷い)写真付きでレビューしたいと思います。 www.ttesports.com とても持ちやすく使いやすい印象を持っています。 目次 目次 外観 持った感じ ドライバからの設定 ドライバのインストール 設定画面トップ …

ケースファンのスペックの読み方、選び方

自作PCのケースファンの、基礎的な4つのスペックについて解説します。 ケースファンのスペックをしっかり解説しているサイトが案外見つからなかったので書きました。 今回はファンの性能部分に主眼を置いて書いたので、ファンの回転数制御や制御方式などには…

たった1文字付け足すだけで、5000兆円が3688.35倍になる、その驚きの方法とは!?

最近流行りの「5000兆円欲しい!」という言葉。 でもちょっと待って下さい!簡単な方法で5000兆円は3688.35倍になります! どうせなら、お得に沢山のお金を要求してみませんか? その驚きの方法とは…… #include <iostream> using namespace std; int main() { unsigned</iostream>…

貧困の本質と、日本の社会に蔓延する非効率

突発的に意見を記事にしてみます。 目次 目次 貧困の本質とは 予算不足と二重に非効率な選択 現在への影響 未来への影響 予算が無ければ、非効率な手段を使うしかなくなる 予算と組織の生産性の関係 節約・効率化のための予算 銀の弾丸なんて無い 教育や公共…

初心者でも分かる、自作PC DDR4メモリーの選び方(2017年度)

PCを自作したいけれど、メモリの選び方が分からないという人向けに、DDR4メモリーの選び方を書きました。 一応、玄人が読んでも楽しめる記事に仕上がったかなと思います。 質問などあれば、記事に関係のないことでも気軽に書き込んで頂けるとありがたいです…

Androidでc++と連携してOpenCVを動かすサンプルプロジェクト解説

wrongwrong163377.hatenablog.com github.com こちらの記事で紹介したサンプルプロジェクトの解説記事です。 このプログラムは、以下のページを参考に作成しました。 OpenCV for Android入門 – カメラ編 « Rest Term プログラムの概要 ※このアプリではPermis…

AndroidでOpenCV + NDKでc++と連携してOpenCVを動かす

タイトル通り、AndroidにOpenCVを導入し、c++と連携してOpenCVを動かす所まで書きます。 実現する状況は以下の通りです。 AndroidのJava上からOpenCVを動かす NDKを介してAndroidのJava上からc++のOpenCVを動かす (GitHubを介したpush&pullのみでプロジェク…

c++で、if文と%(剰余)のどちらが速いかを少しだけ比較

ある一定数で折り返して用いたいような数があった場合、ぱっと思いつくのは、if文を用いて初期化するやり方と、%で剰余を取る方法でしょうか。 例えば以下のようなコードです。 //if文を用いたコード while(i < MAX) { if((j+=1) == 100) j = 0; i++; } //%…

CMakeでコンパイルオプションを複数指定する

set(CMAKE_C_FLAGS "-Wall -O3") #cの場合 set(CMAKE_CXX_FLAGS "-Wall -O3") #c++の場合というように、指定したいオプションをスペースで区切る。 cとc++で違いがあるようなので注意。 参考にしたページ cmake の使い方 - PukiWiki

自分を知るためのツール

個人の資質だとかについて、思っていることを書きます。 たくさんの「自分を知るためのツール」 今の時代、有料から無料から、「自分を知るためのツール」というものがたくさんあります。 これらは、個人の資質や性格を、かなり定量的に評価できる段階まで進…

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

最近忙しくてブログの更新や、好きなプログラムを組む時間が取れていない感じですが、息抜きに「ぼくのかんがえた最高の自作PC」を考えてみたので、記事にしちゃうことにします。 ここに書いた内容は価格.comのピックアップリストにも書きましたが、どうして…

C/C++/(Java)、見やすい関数の書き方

最近学んだ、CやC++、Javaといった言語での見やすい関数の書き方を纏めます。 まず、以下の2つのコードをご覧ください。 int func(int a, int b, int c){ processing... return result; } int func( int a, int b, int c ){ processing... return result; } …

RGB LED付きDDR4メモリー情報まとめ

wrongwrong163377.hatenablog.com こちらの記事からRGB LED付きDDR4メモリに関する情報のみを抜き出してまとめた記事です。 各社RGB LED制御ソフトウェア一覧 各社制御ソフトウェア別メモリ制御可否一覧 ASUS AURA Sync Gigabyte RGB FUSION MSI Mystic Ligh…

LED付きパーツの流行と、個人的にお勧めな自作PCパーツの紹介

最近の自作パーツのトレンドについて思うことを書きます。 LED付きパーツが流行っている 最近どの製品でも目立つのが、LEDを仕込んだ製品でしょう。 このLED付きパーツというのも、兎に角光らせるだけではなく、マザーボードで同期して制御できる、するため…

逆FizzBuzz問題を解いてみた

逆FizzBuzz問題を解いてみました。 ただし、答えを知らない状態で解きたかったので、殆ど調べずに書いています。 もしかすると間違ってるかも……? github.com 逆FizzBuzz問題とは 逆FizzBuzz問題 (Inverse FizzBuzz) - 猫とC#について書くmatarilloの雑記 上…

読書感想「医師の作った「頭のよさ」テスト」

こちらの本を読んだので、感想を書きます。 医師のつくった「頭のよさ」テスト 認知特性から見た6つのパターン (光文社新書) 作者: 本田真美 出版社/メーカー: 光文社 発売日: 2012/06/15 メディア: 新書 購入: 1人 クリック: 11回 この商品を含むブログ (5…

PC自作、情報の集め方

自作PCを作る前には、情報を集める必要があります。特に凝ったPCを作ろうとすればするほど下調べは重要になってきます。 こういった情報の集め方は重要だと思いますが、ググっても今一ピンとくるサイトが引っかからなかったので、自分が意識している情報の集…

DDR4メモリーのヒートシンク高まとめ

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

読書感想「最悪の事故が起こるまで人は何をしていたのか」

こちらの本を読んだので、感想を書きます。 最悪の事故が起こるまで人は何をしていたのか 作者: ジェームズ R・チャイルズ,高橋健次 出版社/メーカー: 草思社 発売日: 2006/10/19 メディア: 単行本 購入: 7人 クリック: 231回 この商品を含むブログ (60件) …

UbuntuでClionをGitHubと連携させる方法

コマンドラインから以下を実行するだけ。 $ sudo apt-get install gitWindowsでAndroidStudioにGitを導入する時より簡単。

Androidで、C++とJavaの実行速度を少しだけ比較

AndroidでC++コードの実行速度とJavaコードの実行速度を少しだけ比較してみました。 この検証に使ったコードは以下に公開しています。 github.com 環境 開発環境 Android Studio2.3 NDKバージョン 14.1.38168.74 実行デバイス(Androidバージョン) SH-02H(6.0…

Androidアプリで、タイトルバーを消す方法

色々なサイトを見たが動かない場合によくぶち当たったので、自分の環境で動いた例のサイトを備忘用に保存。 やったこと values/styles.xml内で、parent="Theme.AppCompat.Light.DarkActionBar"となっている部分をparent="Theme.AppCompat.Light.NoActionBar"…

「生存率計算機」――懲りずにまたアプリを作ってみた

以前作成したScript Calculatorに続き、またアプリを作成してみました。 play.google.com 作成したアプリのタイトルは生存率計算機、厚生労働省のデータを基に生存率を計算します。 play.google.com github.com 作ったきっかけ カメラアプリを作ろうと四苦八…

Android6.0(APIレベル23以上)で、アプリに権限を与える

アプリに権限を与えようとした時に詰まったので、備忘用に。 やること APIレベル23から、Androidでアプリを動かす際に必要なパーミッションが、アプリインストール時ではなく、その機能を使う時に取得するようになったため、AndroidManifestへの記述だけでな…

AndroidアプリでWebViewで文字化けした時の対策

ローカルのHTMLを読み込んだら化けたので対策。 やり方 HTMLの記述に<meta charset="UTF-8">を追加し、文字コードを指定したら解決した。 化けた時は文字コードを確認したうえで指定すればOKかな。</meta>

Androidアプリで、簡単にファイルにデータを保持する

開発の備忘のため記事を残す。 やりたいこと EditTextなど、アプリ内でユーザーが行った変更をファイルに保持しておき、アプリを起動した際に、データを読み込む。 設定などを保持することにも応用できるかも? プリファレンスを使うなどの方法もあるそうだ…

初めて他人に使ってもらうためのプログラムを作って感じたこと

自分は、ScriptCalculatorというAndroidアプリを作りました。 play.google.com github.com このアプリは、自分が初めて他人に使ってもらうために作ったプログラムです。このアプリを作ったきっかけと、その中で感じたことについて書きます。 なぜアプリを作…

ブログ開設

こんにちは、wrongwrongと申します。 情報系の大学生をやっています。 自分の勉強したことや挑戦したことをまとめるため、ブログを開設してみました。 よろしくお願いしますm(_ _)m