ベスパリブ

日記・備忘録。バイク買いました。ベスパもってないです。

.gitignoreで、あるディレクトリの中身すべてを無視しない

git

次のようなディレクトリ構成があるとします。 ├hoge2.txt ├hoge1.txt ├.gitignore └main/ ├ taskA/ │ └ taskAA/ │ └ taskaa.py └ test1.py └ test2.pymain/ディレクトリの中すべてのみをgitで管理したかったので、次のように書きました。.gitignoreの中身 * …

ユーザコントロールから自身のWindowを取得する。それとLoadedイベント

Visual Studio 2010のWPFでアプリを開発中。 Windowにユーザコントロールを設置してあり、そのユーザコントロールのボタンが押された時にWindowのコントロール(ボタンとか)を制御したい。ユーザコントロールから自身のWindowを取得するのは簡単。 (Window1…

似たような機能の関数を区別しやすいような関数名をつける

「左側のメニューにある複数のボタンのそれぞれについて、クリック可能/不可能を更新する」みたいな関数名をつけるとき、次の2種類を考えた。 ・UpdateLeftSideMenuClickable ・UpdateClickableOfLeftSideMenuどちらがよいか悩んだ時の方針として、とりあえ…

C# 16進数文字列を数値に変換する

C#

数値を16進数文字列に変換するのはWEBを探せばよくあるが、その逆は見かけなかったので。 using System; using System.Globalization; public class Test { public static void Main() { // your code goes here string str = "FF"; int ans = int.Parse(str…

Shift-JISのC言語のソースをコンパイルすると「warning: multi-line comment」が出る

謎バグで悩まされたソースコード //各端末のアナログ値のテーブル表 sprintf((char*)tmp_str, ",アナログ値,合計"); //なぜかこれがないと以前のtmp_strが出力される sprintf((char*)tmp_str, ",アナログ値,合計"); tcp_send_writeline( SmtpSocket, (BYTE*)…

Please move or remove them before you can switch branches.

branchにcheckoutできない。 git checkout . 作業を取り消すにはこれ。実行する。 しかしまだ同じエラーが出る。 git clean -f http://qiita.com/konweb/items/061475d6376db957b3c4 これをするといいらしいので、実行。 しかしまだ同じエラーが出る。 Pleas…

VB6.0でWebBrowserを使用してセレクトボックスを操作する

まえがき あまりにもレガシー過ぎてググってもリファレンスもドキュメントもそんなに残っていない。 適当にVBAのコードを書いたら動いた。 本題 htmlのソース <select id="Contact" name="Insw" > <option value=0 selected >入力0</option> <option value=1 >入力1</option> </select> 入力0 入力1 やりたいことは、selectedされているoptionを取得し、他方のoptionを…

間接演算子のインクリメント

以下の様な処理で、予期しない動作をしてかなり悩んだ func(char* hoge){ *hoge ++; } 実際にはもっと処理は長いのだが、どこが原因かを突き止めること自体に悩んだ。上記の意図としては、hogeのアドレスが指し示す値をインクリメントして欲しくて記述したも…

after resolving the conflicts, mark the corrected paths with 'git add <paths>' or 'git rm <paths>' and commit the result with 'git commit'

git

(他ブランチの)特定コミットをmasterブランチにコミットする。 git checkout master git cherry-pick [コミットID] 当たり前のようにエラーが出る。 hint: after resolving the conflicts, mark the corrected paths hint: with 'git add <paths>' or 'git rm <paths>' h</paths></paths>…

RaspberryPi2 ModelBの無線LANの設定

RasberryPi2 ModelBを購入。無線で接続したかったので、Amazon.co.jp: PLANEX 無線LAN子機 (USBアダプター型) 11n/g/b 150Mbps MacOS X10.10対応 GW-USNANO2A (FFP): パソコン・周辺機器を購入。 しかしなかなか繋がらない。かなり苦戦したので設定の備忘録…

BitbucketのSSHキー登録の方法

BitbucketにSSH用の公開鍵を登録する まずBitbuketにアクセス。 右上の人型のアイコンをクリック>「アカウントの管理」 すると管理ページが開くので、左の「セキュリティ」メニューから「SSHキー」をクリック>「鍵を追加」 Labelは適当に「RepositoryName_…

シェルスクリプトでfor文が回せなかった話

環境はUbuntu14.04LTS。 問題 シェルスクリプトで次のようなfor文を記述した。 #!/bin/sh for i in {1..10} do echo " $i 回目のループです." doneその結果が以下である。 {1..10} 回目のループです.どうやら、変数iの中にリスト{1..10}がまんま代入されたら…

検定とはなんぞや

検定についての備忘録。「Excelでできる統計解析」という本を参考にした。 検定とは ある農園では、収穫したりんごの平均の重さが250gであった。もっと大きいりんごを収穫したいと考え、肥料Aを使って栽培した。翌年、収穫したりんごの平均の重さは255gにな…

「お使いのパソコンの性能が低下しています」的な広告表示を消した(多分)

概要 以前の記事の方法でも消えなかったアドウェア。それが解消したっぽいので追記。 症状 勝手にブラウザが立ち上がって、「最新のJavaにUpdateできます」とか表示され、絶対僕の知ってるJavaじゃない何かをインストールさせようとする怖いサイトが表示され…

「お使いのパソコンの性能が低下しています」的な広告表示を消したい(願望)

参考サイト コンピュータから Conduit ツールバーと search.conduit.com を削除する コンピュータから Conduit ツールバーと search.conduit.com を削除する 本題 勝手にブラウザが立ち上がって、変なソフトウェアをダウンロードさせようとする。 Yontooとは…

アップデートしてUnityが起動しなくなったときの対処法

参考サイト Unity Japan Official Blog – Windows版 Unityでよくあるトラブルと対処方法 Unity - Unity Japan Official Blog – Windows版 Unityでよくあるトラブルと対処方法 本題 Unityをアプデしたら起動しなくなった。その対処法。 環境 ・Windows8.1 ・U…

Unityのサーバクライアント通信

参考サイト Unityで通信してみよう! from koppepan Unityで通信してみよう! ほかにも参考にしたはずだが、覚えていない。 本題 Unityでマルチプレイ通信をしたかった。一番簡単かつ手軽そうな上記サイトを参考に構築した。 スクリプト「NetworkManager.cs…

UnityにおけるSEの鳴らし方

参考サイト その2 トリガー駆動のタイミングでSEを鳴らす 本題 スペースキーを押すとSEが鳴るようなスクリプトの実装。 準備 1.Create_Emptyから、空のオブジェクト「Sounds」を作成。 2.「se_01.mp3」という名前の音源ファイルを用意(mp3,wavでも良い)。そ…

undefined method `configure' エラーの対処法

参考サイト Railsチュートリアル3章でrails sしてコケた時の対処法 - ノンカフェインであなたにやさしい 本題 Ruby On Rails チュートリアルを進めていてタイトルのエラーが出た。 具体的には以下のエラー。 NoMethodError: undefined method `configure' fo…

git remote addのやり直し

git

間違えてgit remote addしてしまったときのやり直し方。 git remote add origin http://github.com/hogehoge/FOO_app.git こんな感じでリモートに新しくリポジトリを作成した。しかしやっぱりやめたい。 普通にrmコマンドが使えるので、削除してから作り直す…

Unityのアセット集

【全部タダ!】無料で使える Unity Asset 50選 -3Dモデル編- | syyamalogUnityで制作する際のアセット集。とても良さそうなのをまとめているサイトがあったのでメモとして残しておく。それにしてもUnity、アップグレードする際の不具合が怖い。アニメーショ…

Ruby on Railsチュートリアルを進める

Ruby on Rails チュートリアル Ruby on Rails チュートリアル:実例を使って Rails を学ぼうRuby on Railsチュートリアルやっています。 いろいろ調べた結果、上記のチュートリアルがとても勉強になりそう。Ruby、Webアプリケーション、gitなどが学べるらし…

Macの開発環境を整えた

Macを使い始めたのだが、まったくわからん。メモ帳の開き方すらわからん。という状態。とりあえず開発環境を整えたい。あとruby on railsを始めたい。そんな感じで始めたMac。なにはともあれ環境を整えねば。 いろいろ調べたけど、以下のサイトを読み進めた…

冷凍食品の「レンジで2分50秒」という表記の意味と必要性

電子レンジの時間調整の種類には2つある。ダイヤル式とボタン式とだ。 ダイヤル式は昔のテレビのチャンネルを変えるときみたいに、ダイヤルを回転させて時間調整をする。それに対してボタン式は「10分」、「1分」、「10秒」みたいにボタンがあって、そのボタ…

Aviutlで音ズレの直し方

Aviutlで動画編集するとき、二つの動画を同時に重ねあわせた動画を作りたい。例えば、実験映像の画面映像と、カメラ映像を同期した動画を作りたい時がそうである。 しかし、動画の高半になるにつれ、片方の動画に音ズレが発生し、うまく動画が作れないという…

うどんの話

ほぼ毎回、コンビニでうどんを買うときはどん兵衛を買うのだが、当然ながら毎回どん兵衛だと飽きる。ある日、緑のたぬきが無性に食べたくなって4件のコンビニを回ってみたが、緑のたぬきはなかった。大体のコンビニはどん兵衛だけしか置いてないのだ。ちょっ…

ぐりとぐら問題

[日記] ぐりとぐら問題とは ぐりとぐら問題とは、「ぐりとぐら」の絵を見た時にそれが「ぐり」か「ぐら」かはわかるが、どちらが「ぐり」か「ぐら」か判別できない問題のことを言う。 一般的な現象 過去に記憶したAとBのペアを再度目にした時や耳にした時に…

youtubeの音量バーのデザインについての話

[日記][youtube] 普段youtubeを使っていて特に不便なく使っているのですが、今日ふと疑問に思ったので書こうと思います。 音量バーを隠すことに意味はあるのか?という話 まず下の画像の音量アイコンを見てみましょう。 ※2014年9月13日のyoutubeの画面デザイ…

MMDAgentでモデルの回転

[MMDAgent][ROTATE_START] MMDAgentでモデルを回転させるのには2パターンあると思う ROTATE_STARTを使う 多分これが方法としてはシンプルな方法。 文法は以下。 ROTATE_START|(model alias)|(x rotation),(y rotaion),(z rotation)|(GLOBAL or LOCAL rotatio…

みんなgit使えて偉いね、という話

[github][git] To https://github.com/username/hogehoge ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/username/hogehoge' hint: Updates were rejected because the tip of your current br…