読者です 読者をやめる 読者になる 読者になる

ハトネコエ Web がくしゅうちょう

プログラミングとかAndroid

Emacs 上で ターミナル開けたのか。

こんな感じ。 いや~、実にキモい、キモいですねー。最高です。terminalを棄ててEmacsと心中するための設定 - Qiita上のサイトではeshellが推されていましたが、私はshellを立ち上げました。gnupackの場合は便利で、 gnupackのCygWinが立ち上がる感じなので…

gitignore って大文字小文字を区別しないっぽい?

久しぶりにはてなブログ投稿しようとしたら、 投稿ページがだいぶ洗練されててびっくりした。久しぶりすぎてはてな記法忘れて、 ふつうに改行されること忘れて、行末に半角スペース加えながら書き始めてた。(Markdown形式) ん? Markdown形式って書いたけ…

Java に対するおぼえがき

久しぶりに昔途中でやめたJavaを勉強し出しているので、忘れたくないことまとめ。 環境変数 JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8 javacがSJISのせいで文字化けする - ハトネコエ Web がくしゅうちょう以前の記事でも書いたけど。 (クラス名).java を…

CygWin で C# コンパイル(.NET Framework)

C:\Windows\Microsoft.NET\Framework\v4.0.30319 もしくは C:\Windows\Microsoft.NET\Framework64\v4.0.30319 にパス(PATH)通したら、 csc で Visual C#、 vbc で Visual Basic、 jsc で JScript (JavaScriptじゃないよ!) のコンパイルコマンド。しかし、…

Eclipse 4.4.2 Luna に Ruby 開発環境をインストール

Eclipse に新しい言語の開発環境を入れると言えば、 下の1で示す、「新規ソフトウェアのインストール」をクリックしてウィンドウを開き URLを入力して……という流れが一般的だったが、これからはURLを探す必要はない。2で示す、Eclipseマーケットプレースか…

argc, argv ってなに

このページ見ました: [法大奥山研究室]C言語:13.2. 標準入力:argc, argv, scanf, fscanf public static void main(String[] args){ System.out.println("HelloWorld") ; } これは、おなじみJavaを習い始めて最初にやるコード。Javaは全然勉強してないこ…

grub を Windows8.1 から削除(アンインストール)

このあいだUSBメモリにUbuntuをインストールしたときから、 Windows立ち上げの際にgrubが起動してしまい、 わざわざ exit したのちに Windows Boot Manager を選択して起動というのが地味に面倒だった。Uninstall Linux and GRUB from Windows 8 Dual-Bootこ…

Genymotion で Androidエミュレータを起動し、apk ファイルをインストール

Androidエミュレータ「Genymotion」をダウンロードしてみよう Googleの公式エミュレータは起動やらなにやらがとっても遅い困ったちゃんです。 Androidアプリの動作確認に公式でないものを使うのはどうなのという思いもありますが、 ためしにGenymotionを使っ…

誰だよ! char に数値が入れられるとか言ったの!

信じてた……信じてたのに……!!整数型 char の値域は -128~127 で、 小さな値であれば char型 や unsigned char型(0~255) を使えるから、 本によっては、メモリ節約のために使うことを考えよう、と推奨していることもあります。環境にもよりますが、たいてい…

ASUS X205TAでLinuxを使おうなんて考えるな

さて、ここに31000円というトンデモ価格のネットブックがある。 ASUS X205TA だ。SSD 64GB、重さ980gにも関わらず11時間以上も動くという謎スペックだ。ASUS ノートブック X205TA ダークブルー ( WIN8.1 BING-32B / 11.6inch / Z3735F / eMMC 64GB / 2GB / B…

乗算(かけ算)記号がアスタリスク(*)の理由

なぜ、パソコンでは、かけ算(×)記号の代わりに、*(アスタリスク)を... - Yahoo!知恵袋Yahoo!知恵袋の回答を引用 yasuoka_koichiさん 2006/9/26 11:07:28IBM 704という大型計算機において、FORTRANというプログラミング言語が1956年に開発された際、 か…

筑波大学 HPCS研究室ページ内のリンク切れ

ブックマークを、少しずつはてなブックマークで タグと共に管理できるようにしようかな、と作業中のこと。けっこう昔にブックマークしていた、構造体についての説明のページ http://www.hpcs.is.tsukuba.ac.jp/~msato/lecture-note/prog1-2003/lecture10.htm…

Cocos2d-x 、Eclipseでのビルド方法(Windows)

前回の記事ではコマンドプロンプトのみでcocos2d-xを使ったAndoroid用のビルドをおこないましたが、 Eclipseでビルドをおこなうのが一番おなじみです。 こちらのページが導入方法についてとてもわかりやすく解説してくれています。陽炎備忘録: cocos2d-x 3.0…

Windows での Cocos2d-x の導入(cpp-testsをAndoridにインストールするまで)

全然解説サイトが無く苦労したので書いておきます。【この説明は、公式サイトでも英語で読むことができます】 How to run cpp-tests on Android | Cocos2d-x 途中でいろいろ詰まったので、公式の説明を補完する気持ちで書いていきます。 OS : Windows8.1 64b…

PATHを通しているのにコマンドプロンプトがコマンドを認識してくれない!

cocos2D-x を動かそうとしたところ、CygWinでは動かせないらしい。 (参考:cygwin - cocos2d "There isn't any available platforms" error - Stack Overflow) しかたがないので、コマンドプロンプトで動かすことになるのだが、 binディレクトリをPATHに通…

コマンドプロンプトでのコピペ

コピーと貼り付け - 入力と編集 - コマンドプロンプトの使い方そっかー、ウィンドウ左上だったか~。 CygWinと同じく Shift + Ctrl + V で出来るものだと思ってたから出来なくて、 「んー、もしかしてコマンドプロンプトは貼り付けできないのかな……面倒すぎ…

C++ の endl とか flush の存在意義

C++ を学び始めているんだけど、 cout << "文章を出します。" << endl ; みたいに書く一方で、まあ cout << "文章を出します。\n" ; でも出力は同じわけで、じゃあ、どう違うのか、と気になって調べた。参考:C++における「std:flushとstd:endlの違い」 : プ…

Dropbox, OneDrive, Box、もっとも速いWebストレージはどれだ?!

なぜDropboxが多くの支持を集めているのか私は不思議でならなかった。 デフォルトでもらえるのはたった2GBの容量、これではカメラアップロードをしているだけで あっという間に容量オーバーではないか!なぜ(特にプログラマーは)Google Drive や One Drive…

rebase.lst の作り方

そういえば土曜日のパソコンバグってた時に学んだ、rebase.lst の作り方作りたいフォルダに行って、(今回は /gnupack/home ディレクトリ) find ./.git/ -name "*" > rebase.lst find ./.emacs.d/ -name "*" >> rebase.lst find .framesize.el >> rebase.ls…

apt-cyg の登録ミラーリングURL変更コマンド

apt-cyg -m http://ftp.jaist.ac.jp/pub/cygwin/ update とか apt-cyg -m http://ftp.iij.ad.jp/pub/cygwin/ update って感じ。URLの部分は FTP として提供してくれてるところならどこでも。これでsetup.iniも初期化されるはず前も書いたけど、自分は以下のa…

gitでディレクトリ(フォルダ)削除時のエラー error: the following submodule

Issue with removing a git submodule - Stack Overflow --git submodule deinit -f vim/bundle/snipmate-snippets Submodule work tree 'vim/bundle/snipmate-snippets' contains a .git directory (use 'rm -rf' if you really want to remove it includin…

child_info_fork::abort の原因はセキュリティソフト(Kaspersky)だった

Kaspersky、お前だったのか・・・。 下の記事の続き↓CygwinからEmacsを立ち上げると child_info_fork::abort というエラーが - ハトネコエ Web がくしゅうちょうnekonenene.hatenablog.comもう結論は書きましたが、いちおう発見の経緯書いておきます。 この…

CygwinからEmacsを立ち上げると child_info_fork::abort というエラーが

CygwinからEmacsを立ち上げるのですが、 ある日突然こんなエラーが、Emacs起動時や終了時にCygwinに出るようになりました。こんなメッセージ↓ 1 [main] emacs 7928 child_info_fork::abort: C:\gnupack_devel-12.03-2015.02.01\app\cygwin\cygwin\bin\cygint…

paizaオンラインハッカソンMINAMI編終わったー

解き終わった。最終問題は、入力フォームのところにWarning出まくってたから心配だったけど、 無事に採点通った、よかった~。こういう腕試しって面白いですね……。 他にも問題に挑戦するためにpaizaに登録してしまいました、 まんまと策略にハマった感じがす…

paizaオンラインハッカソンの問題の趣旨を把握してなかった馬鹿です

マンガ版「俺の許嫁と幼なじみが修羅場すぎる」|paizaオンラインハッカソン5これ、今やってて「なぜできない……なぜできない……」状態になってたけど、問題文をちゃんと読んでなかった。アホの極みだった……。 これ今やってて、「なぜ出来ない……なぜ出来ない………

gnupack の CygWin で Java が上手いこと動かなかった

gnupackのcygwinがWindowsのpathを拾ってくれない件 - モーグルとカバとパウダーの日記 ありがとう、ありがとう。 GNUPACK_PATH = %EMACS_DIR%\bin;%INST_DIR%\app\vim;%INST_DIR%\app\script GNUPACK_PATH = %GNUPACK_PATH%;%INST_DIR%\app\mingw\tdm\bin;%…

Emacs for Windows の罠(設定編)

gnupack、結局内部がどうなってるのかよくわかんないせいでいろいろつまづくことが多いので、ふつうにCygWinとEmacsを使うスタイルに変更しつつあるんだけど、Emacsの追加パッケージ(.elファイル)やEmacsの設定(.emacsファイル)が全然言うこと聞いてくれ…

gnupackでPython3動かす方法がわかったかも

キタ―――(゚∀゚)――――!! と、とりあえず叫んでおきたいくらいやっと出来ました。 今まではダウンロードはするものの、最終的にMD5 sum did not match, exitingとエラーメッセージが出てきてインストールされないって具合だったんですが、そのエラーメッセージでグ…

gnupackでPython3動かす方法がわからない

ふつうにCygWinでやる分には、CygWinのSetUpでPython3をインストールするだけなのだけど、gnupackでのCygWinではどうにも上手くいかない。 gnyupackでCygWinの追加パッケージダウンロードするにはどうすればいいんだ・・・って頭抱えてる。きっと何か間違っ…

gnupackでのEmacsのパッケージインストール

パッケージを追加してelファイルを .emacs.d フォルダに入れても無反応で詰まってた。解決法は、そのフォルダの「site-lisp」ってフォルダに入れるのが正解。(gnupack_devel-12.03-2015.02.01\home\.emacs.d\site-lisp) init.el 内にて22行~31行目に ;;; …

Visual Studio の実行ファイルの場所がわからず困った

Visual Studio 2013 をインストールしたものの、Visual Studio 自体の実行ファイルが見つからなくて、デスクトップにショートカット作りたいから探した。devenv.exe で起動するのは確認したけど、本当にこれでいいのか……などと考えてしまった。 keywords mem…

CygWin が 入力受け付けないと思ったら受け付けてた

Cygwin で Github - ハトネコエ Web がくしゅうちょうnekonenene.hatenablog.com この記事の最後の方で、「あかん~passphrase入力しようとしてるのにCygWinで入力できない。どのキー押しても反応がないよ~」って困ってたんですが、わかりました。見えない…

emacs の theme のファイル名は全部小文字じゃないといけないっぽい

っぽい。tsdh-KAI.elみたいなファイル名だとダメだけどtsdh-kai.el にしたら反映された。

これでgitがさらに便利に

git tag (タグの名前) (直近の物でない場合はここにCommit ID) git tag v1.0 やgit tag v1.1 bd90e7d1cee36db05e2c678c85e といった感じにつける。Commit ID にタグをつけることができる。節目節目のときにタグをつけると、戻りやすくなっていい。git show (…

git の覚えたことまだまだ書く

わかりやすい動画だけど、そのぶん文字起こししないと自分が忘れちゃうので書き続けていく。 .gitignore gitで管理しないものを指定する。例えばホームページのMP3ファイルや写真とかをgitで管理しても意味ないのでそれは避ける。 .gitignore ってファイルを…

とりあえず覚えとくgitのあれこれ

git init そのフォルダーgitで管理するよー git add (ファイル名) スペースで複数個設置可能git add . 現在のフォルダ内のファイル全て インデックス(コミットするための準備をする場所、ステージングエリアとも)にファイルを置くよー git commit インデッ…

Cygwin で Github

サポート GitHubの始め方(Cygwin編) · NIFTYCloud-C4SA/support Wiki · GitHub ここのページがほとんど解説してくれてるんだけど、つまづいた。 $ git config --global user.name "登録したユーザー名"$ git config --global user.email "登録したメアド"$ g…

gnupack便利だけどいろいろ気をつけること

gnupack プロジェクト日本語トップページ - SourceForge.JP WindowsでLinux環境を一気に構築するのに便利。解凍型なので、インストール作業がいらないのが強い。 いくつか導入のときにハマった点あったのでまたハマらないようおぼえがき。 startup_config.in…

javacがSJISのせいで文字化けする

環境変数 JAVA_TOOL_OPTIONS を作って値は -Dfile.encoding=UTF8 と指定しとけばOK。なんでデフォルトがSJISなんだ・・・・ 参照記事: Mac OS X Lion で javac コマンドが文字化けするのを直す - 今日もスミマセン。 utf 8 - Setting the default Java char…