dorivenの日記

気がついたら社会人。気になる技術的なことについて少しずつ書いていけたらと思っております。

自分のやっている研究分野のお話

どうも、海外から帰ってきました。やっぱり言葉が通じるっていいですね。日本人は海外に行くと中国人と勘違いされて中国語で話しかけられたりするので、なんて反応して良いか困りますね。少し投稿まで待っていただいたのですが、せっかく学会にも行ってきた…

【デザインパターン】オブザーバパターン

どうも、海外出立直前でビクビクしています。 行き先では命までは取られないものの、観光客を狙ったスリ、詐欺が横行しているみたいなのでスられないに頑張ります。 ボスが一緒に来てくださるので、そこまで不安ではないのですが、やっぱり怖いですね。さて…

【デザインパターン】何故デザインパターンが必要なのか

どうも、後輩の研究のソースコードがスパゲッティになっている、ということでソースコードレビューをしたら「◯◯さん、これまじで俺辛いっす!」って言われました。 来週の海外出立にそわそわしながらも現在も研究のソース書いてます。さて、今回は前回いきな…

【デザインパターン】シングルトンパターンについて

どうも、今週で卒論発表が終わり研究室で追いコンが開催されました。 人が離れて居なくなるのは寂しいことですね。自分の隣の席の後輩が非常にイケメンなのですが、そのイケメンとも顔を合わせられなくなるのか…などという、内輪ネタはさておき、今回は題名…

ポインタを知ることはメモリ動作を知ることに等しい

C

どうも、色々やってたら気がついたらこんな時間ですね。雪かきしたりで今日は大分体力を消耗してすごく眠いですが、頑張って記事を書きたいと思います。といっても、記事の内容は前回に予告していたものとは違うのですが。言ってしまえば逃げですね…すみませ…

【JavaScript】他言語からJavaScriptへ移行した時のオブジェクト指向での勘所 3回目

どうも、雪が一晩で70~80cmくらい積もりました。前日にスノーボードに行っていたので、次の日の雪かきで死にそうになりましたが、みなさんはいかがお過ごしでしょうか?などという手紙の定型文みたいな書き方はやめて早速JavaScriptのオブジェクト指向にお…

【JavaScript】他言語からJavaScriptへ移行した時のオブジェクト指向での勘所 2回目

どうも、最近研究のソースコードが酷いスパゲッティになってしまい、 一から作り直すために紙上で設計をしている最中です。特に研究の分野では上手くいくか分からない手法を短期間で実装してくることを要求されるので、 どんどんソースが汚くなってくる上に…

【JavaScript】他言語からJavaScriptへ移行した時のオブジェクト指向での勘所 1回目

どうも、先日まで共同研究の進捗報告でてんやわんやしてました。さてはて、こちらは雪も落ち着いてきたかなと思ったら降ってきたりと相変わらず安定しない天気です。冬になるとどうしても家に籠もりガチになるのは良くない傾向ですね。来月にはひとつイベン…

【Sunrise2nd 復習】パフォーマンス・チューニング

どうも、またまたスノーボードに行ってきました。前回の筋肉痛は服を着替えるのも、リュックサックを背負うのもしんどかったのですが、それに比べると全然酷くないので少しは慣れてきたかな、なんて思ってます。最近、こんなにスノーボードに行ったりするの…

【Sunrise2nd 復習】トランザクション

どうも、スノボで満身創痍になってちょっと体調を崩してました。今日も前回の続きでSunrise2ndのMySQLの講義で習った事を復習して行きたいと思います。【Sunrise2nd 復習】レプリケーション - datchの日記ここらへんは何気なく知っていたトランザクションを…

【Sunrise2nd 復習】レプリケーション

どうも、先日人生初めてのスノーボードに行って全身筋肉痛になりながら東京に行きました。スノーボードが終わった後には体が動かせなくなる、なんて大袈裟でしょ!と思って舐めて掛かったら、あんなに辛いスポーツだとは思わなかったです。一挙手一投足、全…

【Wonderfl移植計画】Light Burst 解説編【8作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 80位 LightBurst 移植元のFlashソースコード…

【Wonderfl移植計画】Light Burst【8作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 80位 LightBurst 移植元のFlashソースコード…

2013年の振り返りと反省・新年の抱負

みなさん、明けましておめでとうございます。とうとう2014年になりましたね。毎度、年が変わる度に「あれ、今年って平成何年だっけ?」なんてやり取りをしてしまいます。今回はなんと正月というタイミングでブログリレーが回ってきました。そういえば、今年…

【Wonderfl移植計画】AquaTypography 解説編【7作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 87位 AquaTypography 移植元のFlashソースコ…

【アルゴリズム】ワーシャルフロイド

また気づいたらこんな時間だ。そろそろまともな時間に書けるような生活習慣にしたいものだ。CreateJSの仕様に長い時間苦しんでおり、AquaTypographyの解説が出来ない(次までにバグが取れないようなら次の作品に行きます)なので今回は競技プログラミングを…

【画像処理】エッジ抽出

どうも、こんばんは。色々と作業してたらこんな時間になってしまいました。本当はCreateJSの方を触りたかったのですが、残り2時間という時間の都合上、今回は自身が触っている専門分野である画像処理について話を進めていきたいと思います。

自分を振り返る 3

東京に行くと帰りのバスや電車で寝てしまってどうしても生活時間帯がずれてしまいますね。最近は時間にあまり余裕がないので、時間術に関する本を呼んでます。もうあと1年後には社会人になってる訳ですし、やはり時間管理は大事にしたいと思ってます。学生…

自分を振り返る 2

課題と論文の修正ラッシュにより完全に昼夜が逆転してしまった。大学に泊まって栄養剤飲みながら40時間*2の4時間睡眠とかやってれば当然といえば当然か。などという雑談をしながらも、今回も過去の自分を振り返りたいと思う。やはり就活をやっていると自分が…

自分を振り返る 1

書いてるいる時間が時間なのか、ややテンションがおかしい。おそらくこの状態でコードの解説に手を付けるのも不可能と判断し、逆に今のこのおかしなテンションだからこそ書ける内容をやっていきたと思う。自分がどう思ってエンジニアになろうと思ったのか…最…

【Wonderfl移植計画】AquaTypography【7作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 87位 AquaTypography 移植元のFlashソースコ…

VoyageGroupインターンシップ 「Sunrise」に参加して

今月の中旬(11/9,10,16,17)にVoyageGroupのSunriseというインターンに参加しました。どこまで内容を言っていいのか、とかそこらへんの尺度が曖昧なのであまり深くは紹介出来ませんが、インターンの雰囲気などが伝わることで、より多くの人にこのインターン…

【Wonderfl移植計画】HANABI【6作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 83位 HANABI 移植元のFlashソースコード【Cre…

【Wonderfl移植計画】砂ゲー 解説編【5作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 60位 砂ゲー 移植元のFlashソースコード【Cre…

【Wonderfl移植計画】砂ゲー【5作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 60位 砂ゲー 移植元のFlashソースコード【Cre…

インクリメンタルクラスタリング(IncrementalClustering)の実装

前回、javascriptのthreadをやって、並列実行してから実行するという話だったのですが、当てにしていたConcurent.Threadがクラスのフィールドを取得出来ないという問題が発生したので、今回は自分のフォルダに格納していたインクリメンタルクラスタリングと…

【Wonderfl移植計画】Liquid10000【4作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 52位 パーティクル祭りの原点「Liquid10000」…

【Wonderfl移植計画】HelloWorld!!! 解説編?[3作目]

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 58位 Hello World!!! 移植元のFlashソースコ…

【Wonderfl移植計画】HelloWorld!!!【3作目】

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 66位 LightningEffect 移植元のFlashソースコ…

【Wonderfl移植計画】LightningEffect 解説編[2作目]

wonderflのFavoriteTop100にランクインしている作品をCreateJSを使って移植しようという計画。ライセンスはMITなのを確認していますが、 制作者様の方から何かアクションがあった場合は削除させていただきます。 66位 LightningEffect 移植元のFlashソースコ…