サイト

メインサイト hiroppy

プログラミング言語の色

GitHub社が指定している各プログラミング言語の色をまとめました。リポジトリ https://github.com/abouthiroppy/github-language-color-themesABAP#E8274B AGS Script#B9D9FF AMPL#E6EFBB ANTLR#9DC3FF API Blueprint#2ACCA8 APL#5A8164 ASP#6a40fd ATS#1ac6…

アルバイトをやめました。

昨日(1/8)、会津で働いていた Eyes,JAPANを辞めました。 理由としては今、自分が4年生で来年から東京で就職するっていう理由と卒論に打ち込むっていう理由です。振り返ってみて 2014年の5月ぐらいに急に「働かせてください」と押しかけて働かせていただきま…

Githubでずっと草を生やすためにSlackで動かすbotを作った

GithubのContributionsというのをご存知ですか?自分は今まで全く気にしてなかったのですが、最近とても気になり始めました。 @Linda_ppさんのスライドを読んでContributionsの楽しさに気付きました。 Contributions これは毎日Githubにpushするとカレンダー…

顔文字のnode moduleを作った

新しいサイト http://about-hiroppy.org を作ったのはいいが、βをデプロイしてモチベの低下が激しかった。(本当はバグもとらないといけないのに。。。)なんか新しいリポジトリ建てたいな— 対々和マン (@about_hiroppy) 2014, 7月 15新しいサイトに対して今は…

6月の自分のproject進捗(新しいサイト作った)

今までのリポジトリをGitBucketに移行させたりしていました。本題 ふと最近、物忘れが多く自分が今までどこに行っていたのかを記録とっておきたいと思い6/2から始めました。 今月は緊急な仕事が入って全く進まなかったり何回もデザインをやり直したりとかし…

yeomanを利用してangularjsのひな形を作って陥った罠

生成するとディレクトリ構成は以下のようになる。 一つ目に陥ったのがmodule名が長い場合、ひな形に自動で埋め込む時全て一致しない場合がある。 今回自分が陥ったのが、recordWhereAmInowAppという名前とrecordWhereAmINowAppの両方が生成されたのである。 …

Linux Mint のインストールで躓いた部分(覚え書き)

二週間前ぐらいにmintを入れました。versionは16です。 PCはvaio z2ここ(http://futurismo.biz/archives/2064)のページの方と全く同じように躓きました。まずwindowsでmintで使用するパーティションを区切り未割り当てにしてmintの方で割り当てる時もしミス…

google seachの画面を見やすくするcss

昨日stylishのソースみて久しぶりにやってみたくなったので書きました。とりあえず授業中に書いたやつなのでバグもあるし自分のchromeでしかためしてないのでまた後日書き直します。 値が固定部分はおそらく変更しないと使えないと思います。chrome,firefox…

stylishのcss(3年前)

ぼくが一年生の頃に書いたやつを今サルベージしてきました。 今某にゃんひまと電話しながらふと思い出し、大学一年生の頃の中二病のブログから取ってきました。stylish - Google 検索で適応させるcssです。(chrome,firefoxで動くw)なんでか//でコメントアウ…

#5 Onion

問題文 http://ksnctf.sweetduet.info/problem/5ひたすらbase64でデコードさせます。 そうすると一行目にbegin 666 とでてきます。 これを調べるとこのページhttp://www.cc.u-tokai.ac.jp/FAQ/Mail/unix/mluucode.htmが出てきます。最後にuuencodeさせると結…

#2 Easy Cipher

問題 http://ksnctf.sweetduet.info/problem/2これは古典暗号のシーザー暗号です。KVVV がヒントでこの文章をある数戻すとflagが出てきます。

JIS -> SJISへの変換プログラム

眠いのでソースだけとりあえず(あとから説明かく) #include <iostream> #include <cstdlib> #define ESC 0x1B void jisToSjis(int *h, int *l){ if(*h & 1){ if(*l < 0x60) *l += 0x1F; else *l += 0x20; } else *l += 0x7E; if(*h < 0x5F) *h = (*h + 0xE1) >> 1; else *h = (*</cstdlib></iostream>…

Aitken's delta-squared process

久しぶりの更新です。参照 http://en.wikipedia.org/wiki/Aitken%27s_delta-squared_processつまり少ない計算量で数列の収束を速めるためのアルゴリズムの一つである。(wiki参照) #include<cstdio> #define N 50 void delta(double array[]){ double p, q; for(int i</cstdio>…

クロスプラットフォーム開発についての考察[Android/iPhone]

Aizu Advent Carender 2013 の 17日目の記事です.今回はスマートフォンでのクロスプラットフォーム開発のお話をしたいと思います.[はじめに]アプリ開発においてAndroidはJava、iOSはobjective-Cを必要とします。(今回はこの2つのOSに重点を置きます) しかし…

titaniumでのネイティブモジュール作成方法

.xcodeprojから使うframeworkを選択 module.xcconfigにOTHER_LDFLAGS=$(inherited) -framework SystemConfiguration -framework Social -framework Accountsを追加(frameworkは臨機応変に)

とある試験の解答

期限が迫ってきたので書きました。 FIZZBUZZと同じ問題です。 //#include<stdio.h> //3 death 5 march char *a[]={"%d\n","\x4d\x61\x72\x63\x68\n","\x44\x65\x61\x74\x68\n","\x44\x61\x72\x63\x68\x20\x4d\x65\x61\x74\x68\n"}; main(i){ for(i=1;i<=100;i++)print</stdio.h>…

Titaniumの落とし穴

別ファイルがincludeできない場合appにlibというファイルを作りその中に入れる。 そしてindex.jsからTi.include('filename');と記入すると幸せになれる二日間悩んだ

AOJのツールを作りました

2人のユーザーを比較して互いに解いてる問題のdiffをとるプログラムを書きました。 とりあえず徹夜で作ったのでまだalpha版ですが今現在そういうツールがないのとこちらにさく時間がないというのが理由で公開することにしました。何か問題、要望等あればtwi…

HTML5 canvasの練習です

JS

particleの練習です。 初めてcanvasに触りましたがあまりFlashと変わらず特に苦労することはありませんでした。 変わったことはエディタをsublimeに変えたことぐらいですかねw(JSがりがり書いたのは久々で今までのだとつらかったので) どうもJSのクラスは使…

JSでJsonを叩く(忘却録)

JS

こんかいはjqueryを使って初めてJsonを叩いたのでそれの覚え書きです。 特にjsonでの各部分へのアクセスで少し手惑いました(JS勉強不足です><)まずはJsonの中身 sample.json {"hoge":[ { "id":1, "name":"fuga", "genre":"meta" }, { "id":2, "name":"piyo…

よくわからないもの

写真を粒子化し、粒子を爆発させたりばらばらにしたいと思い作ってみたものです。こんな感じ http://about-hiroppy.com/flash/work/explode/そーす //pushbuttonなぜつかわなかったのか? //A. Buttonかっこ良くしたかった(pushbuttonは面倒くさいイメージ) …

きれいなものを作ってみたかった(悲しみ)

完成品 (音出ます) http://about-hiroppy.com/flash/work/sound1/そーす(ファイル分割してないです。はい) package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; import flas…

時計を作ってみたぉ

こんな感じ http://about-hiroppy.com/flash/work/clock1/そーす ファイル分割してないので見づらい><(wonderfl投稿のため) package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.DisplayObject; import flash.…

particleを使った文字生成

覚え書きです。 package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.events.TimerEvent; import flash.filters.BlurFilter;…

forcemap(基本)

今回はforcemapです。 これは色を使ってアニメーションを表現する技法です。 自然的な表現をするときに使います。色の表現 (map) 結果 ソース package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.BitmapDataCha…

すらいむの実装

今回はすらいむ作ってみました。かわいいです。とりあえず構造 これは周りに40個の円を配置させてそれをjointで結んでいます。 そしてこのままでは潰れてしまうので対角線上に伸縮性のあるjointを引いています。こんな感じ http://about-hiroppy.com/flash/w…

物理エンジン 練習その1

今回はBox2Dを勉強します。明日から旅行なので作成途中ですけど一応書きます。(また拡張するつもりです)こんな感じ http://about-hiroppy.com/flash/work2.swf package { import flash.display.Sprite; import flash.events.Event; import flash.filters.Glo…

PHPでのclosure

closure(無名関数)はPHP5.3から導入されました 参考 http://php.net/manual/ja/functions.anonymous.php今回はその使いかたを簡単に書いときますそもそも必要性として「一回しか使わない関数を定義しなくていい」「関数名を考える必要がない」だと自分は思っ…

B木の実装

詳細はこちら B木 - Wikipedia #include <stdio.h> #include <stdlib.h> #include <ctype.h> #define M 2 /* 1ページのデータ数の上限の半分 */ typedef int keytype; /* 探索のキーの型 */ typedef enum {FALSE, TRUE} boolean; typedef struct page { int n; /* データ数 */ keytype ke</ctype.h></stdlib.h></stdio.h>…