<!--親の顔より見た光景-->

日々の発見を残していきます。

nicolib?

ログイン - niconicoコメント文が可愛いソース。 日本語なのでとてもわかり易い。いつかJQueryを勉強するときはニコニコ動画を参考にしよう・・・。(うちの会社では出番無さそうだけど)

ヘビを飼い始めたよ

可愛らしい(*^^*)【コーンスネーク】飼い始めて1週間 - YouTube

別タブからyoutubeに戻ると再生が停止・画が停止する

設定->詳細設定->システム->「ハードウェアアクセラレーションが使用可能な場合は使用する」をOFFにする。Chromeがアップデートするとここが勝手にONになってたりする。

C#からC++の関数を呼ぶ 文字列が引数のとき

以下でうまくいく。 【C++ソース】 extern "C" { __declspec(dllexport) void Resize(const char* file_path, double fx, double fy ); __declspec( dllexport ) void Print(const char* str); } 【C#ソース】 [DllImport("OpenCV.dll")] static extern void…

Visual Studio 2017 + OpenCV(3.00)の環境構築

【成功した環境】 ・OS:Windows 10 ・OpenCV:3.00 ・VisualStudio:Visual Studio Community 2017以下の手順を慎重に行えばOpenCVライブラリが使えるぞ! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.OpenCVをダウンロー…

【three.js】ライチュウを表示

・作ったページ http://bilibili.html.xdomain.jp/index.html しっぽが長い…… ・フリーの3Dモデルが集まってるところ 3D Models for Free - Free3D.com参考ページ: ・three.jsの基礎 初心者でも絶対わかる、WebGLプログラミング<three.js最初の一歩> | HT…

【Three.js】格子を作る

Three.jsを使って、格子を表示するだけのページを作った。 three.js TestOrbitControls.jsというライブラリのおかげで3Dプログラミングなのにめちゃくちゃ楽。 レンタルサーバーにファイル上げるのくっそ面倒。 サーバー作ってエッチページ作りてえなぁ詳細…

【JavaScript】モジュールパターン

自分用メモ。モジュールパターンと言いつつ、1つしか知らない。参考: 【javascript】やさしいクラスの作り方【index.html】 <html> <head> <title>Module Test</title> <meta charset="UTF-8"> </head> <body> <script type="text/javascript" src="baseModulePattern.js"></script> <script type="text/javascript"> var image = new Image('testImage');…</body></html>

【JavaScript】多次元配列の定義

・要素数を自由に追加していく方法 var array = new Array(); array[0] = new Array(); array[1] = new Array(); array[2] = new Array(); ... ・長さを決めて1次元目 or 2次元目の配列を定義 var array = new Array(); array[0] = new Array( X_LENGTH ); a…

【gvim】vimrcの設定

vim

gvimの設定ファイル _vimrc は Program Files( x86 )に存在する。 読み取り専用ファイルになっているので編集できない →_vimrc を Program Files( x86 )からデスクトップなどに移動して編集し、再度Program Files( x86 )へ上書きする必要がある追記: そんな…

【JavaScript】手軽なタイマー関数

空ループでタイマー関数を作ることが可能。【timer.html】 <html> <head> <meta charset="UTF-8"/> <title>Timer</title> <script type="text/javascript" src="timer.js"></script> </head> <body> </body> </html> 【timer.js】 var wait = function( ms ) { var start_time = new Date(); while ( ( new Date() - start_time ) <…

Windows10 で画面がモノクロになったら

Ctrl + Windowsキー + C で元に戻る

【JavaScript】await / async でタイマー

コピペ用なので解説は無し。 await / async キーワードを使用してタイマー関数を作ることが可能。【timer.html】 <html> <head> <meta charset="UTF-8"/> <title>Timer</title> <script type="text/javascript" src="timer.js"></script> </head> <body> </body> </html> 【timer.js】 var wait = function( ms ) { return new Promise( ( resolve, re…

cygwinにおける.vimrcの場所

vim

デフォルトでは存在しない。 → 自分で作成する必要アリ。①Cygwinを起動して以下のコマンドを叩く $ vim ~/.vimrcエクスプローラで見ると.vimrcが追加されている。(ターミナル上ではlsコマンドを打っても.vimrcは見えない)あとは.vimrcに設定を追記していく…

【JavaScript】簡単なブラクラを作る

アクセスすると通知が鳴り止まないページを作る。 (最近は「このページでこれ以上通知を出さないようにする」みたいなオプションが付くようになったから、実用的ではない)【script.html】 <html> <script type="text/javascript" src="script.js"> </script> <head> <title> (´・ω・`) </title> </head> <body onLoad="alertHello()"> </body> </html> 【script.js】 function alertHello() { whi…

アクリルキーホルダーが作れるサービス!

かわいいキーホルダーが作りたかったので、「アクリルキーホルダー 製作で」検索してみたら面倒な手間が必要なサイトばかり… .aiまたは.psdファイルでの注文しか受け付けてないサイトが多い。フォトショもAdobeイラストレーターも持ってねえよ! そこで行き…

ドットマトリクスLED

スイッチ(トグル化)を押すと光る、ただ眩しいだけのgm回路が出来た。 ・ドットマトリクス 青色ドットマトリクスLED 8x8ドット MOA20UB018GJ 青色ドットマトリクスLED 8x8ドット MOA20UB018GJ: LED(発光ダイオード) …

【Java】変数の初期値

クラス変数、インスタンス変数に限って変数が初期値でセットされる。ローカル変数はRuntimeExceptionにより「変数が初期化されていない」と怒られて実行出来ない。Java 基礎知識( データ型 )【 Okapi Project 】

【C++】オブジェクト生成時の変数初期値

C++

変数の初期値がCと同じかどうか調べてみた。 インスタンス変数ならひょっとして0初期化……?【Car.h】 #pragma once class Car { public: int getGasoline(); void setGasoline( int ); private: int gasoline; }; 【Car.cpp】 #include "stdafx.h" #include …

【C++】cout 定義されていない識別子です。

C++

'cout': 定義されていない識別子です。 'endl': 定義されていない識別子です。3連休でC++を学習しようと、早速環境を整えたら… こんなエラー文が出てC++のHelloWorldが実行出来なかった。 #include <iostream> #include "stdafx.h" using namespace std; int main() {</iostream>…

【C】配列の要素数を得る

C言語で配列の要素数を得たい時はsizeof演算子を使って以下のように行う。 (#defineで定義している文字列要素数をループ条件にすれば済む話だけど、それでは気持ち悪い。) #define ARRAY_SIZE 30 int main( void ) { char array[ARRAY_SIZE]; for ( int i …

上から目線のウィンドウメッセージ

フランクで好き。 俺もこういうメッセージを作りたい。

【VBA】Cells

Cellsプロパティとは VBAセルの指定方法② このサイトの説明のせいで2時間悩んだ。このサイトにある画像だとCells( 列, 行 )で指定してる。 正しくはCells( 行, 列 )で指定。

【Android】戻るボタンの無効化

onBackPressed()をオーバーライドし、何も書かないことで可能。 // 戻るボタン押下 @Override public void onBackPressed() { // 何もしない }

【Android】下位Activityからアプリを終了させる

A → B → C というアクティビティ遷移をするアプリで、Cアクティビティでアプリ終了機能をもたせたいときどうするか? System.exit()やkillProcess()を使わずfinish()だけで実現するなら、アクティビティ間で共用するフラグを用意すれば良い。流れとしては、…

do whileの厄介さ

javaのdo while文の厄介な動作の話。 以下のコードの出力はどうなるか?【Main.java】 public class Main{ public static void main(String[] args) { int num = 0; do { switch ( num ) { case 0: System.out.print( "0" ); num++; break; case 1: System.o…

CodeIQ

codeiq.jp package codeiq; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class CodeIQ3 { public static void main( String [] args ) { BufferedReader br = new BufferedReader( new InputStre…

【CodeIQ】進捗はひみつマーク

codeiq.jp package codeiq; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class CodeIQ { public static void main(String[] args) { BufferedReader br = new BufferedReader( new InputStreamRe…

【CodeIQ】進捗はいいじゃんマーク

久々にCodeIQの問題解いた。 codeiq.jp【CodeIQ.java】 package codeiq; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; class CodeIQ { public static void main(String[] args) { BufferedReader br = ne…

キャストのかっこ

会社でクソみたいなミスしたので忘れないように、もう起こさないように。 Javaで平均2秒を作る文。 long wait_time = ( long )Math.random() * 4000;Math.random()だけがlongにキャストされてるから、 0 * 4000になってしまう。( Math.random()は0~1未満の少…