昔に思いを馳せて

この記事を呼んで、ふと私が初めてパソコンに触れた頃のことを思い出した。

time-space.kddi.com

インターネット古参、老人会の人に言わせればまだまだ新参ではあるが、つらつらと思い出を書いていこうと思う。


初めて触れたのはおそらく小学3年生くらいの時期で、2002年か2003年のことであるから、今からかれこれ15年も前のことになる。当時実家にあったのはWindows 98が搭載されたノートPCであった。その当時ですらやや性能も悪く、ボンバーマンのオンラインゲームのページを開いただけでIEが応答なし、強制終了するしかなくなったことは、今でもはっきりと思い出される。

所属していたバスケ部の活動予定表が印刷されて配布されており、所属している誰かがボランティアで作成していたが、いつしか自分が作るようになっていた。Excelで作成されており、表計算以外に使うなと言う意味で今となっては怒られることかもしれない。

いつから始めたのかはわからないが、当時小学3,4年の私が作ったことで親は褒めてくれたし、他の保護者からも凄いねと言われるのが無性に嬉しかったことを覚えている。その経験があったからこそ、今の自分に繋がっているのは間違いがないだろう。


先に紹介した記事にもあるように、ちょうどインターネット常時接続が出始めた時期だった。実家ではケーブルテレビに加入しており、その恩恵を得られていたことも大きい。まだ従量制の家庭も多かったし、電話が来たら回線が切れる家庭もあったので、当時から比較的快適なインターネット生活を送れていた。

いわゆるFLASH黄金世代が終わりかかっていた時期なので、友人といろいろなものを見ては腹を抱えて笑う、あるいはドッキリ系でビビっていた。

私が親だとしたらあまり見せたくないな〜と思うコンテンツもあるが、今のインターネットよりはなんだかんだマシなのかもと思ってしまう。


ところで皆さんはッパえもん赤い部屋が公開されているYahoo! ジオシティーズをご存知だろうか。

当時無料でWebページを公開できる場所で、かつ過度な広告が無い場所として人気であった。今でこそ無料で広告が少ない(あるいは広告そのものがない)レンタルサーバは多いものの、尋常じゃない広告が表示されたり、開設には審査が必要だったり、大学生が勉強のために公開したサーバが一瞬で定員に達したりとそういう時代だった。

ジオシティーズはページ上部などにバナー広告がはいるだけで、レイアウトが崩れるようなことはなかったし、HTMLを知らなくてもそれっぽくページを作れるし、と自分もお世話になったことがある。

今でもサービスは継続しているが、果たして利用者はどれくらいいるのか疑問ではある。


時は少し飛んでガラケー全盛期。中学2年生になりケータイを手に入れた私は、当時の流行りであった前略プロフィールを作成していた。なんとなく色々入力するの恥ずかしかったので、あまりプロフィール自体は入力していなかったものの、「リアル」と呼ばれる日記投稿システム*1や友人のプロフィールへのリンク集、誰でも投稿できるゲストブックなどは作っていた。

curazy.com

前略プロフィールに関して、今でも鮮明に思い出されることが一つある。

私の中学校は少し「荒れていた」ので、いわゆる不良も多かった。野球部が集団で下校しているとき、校門から見えない位置に曲がった瞬間に全員がタバコを吸い出すのを目撃したこともあったし、先生に掴みかかっていく人間もいた。それでも同学年の生徒同士では表立って衝突はなかったので、極端な騒ぎにはならなかったが。

もちろん、男子だけでなく同じようなマインドの女子もたくさんいた。

「リアル」で鍵をかけて一部の人間の悪口を言う、ゲストブックに喧嘩腰で書き込む。まとまっていないだけである種の裏サイト化していた。ゲストブックに「調子に飲んなよブス」と書き込まれれば、「お前ネットでしか言えねーのかよ」と書き込み、「じゃあx時にxx(近所のスーパー)にこいや」となる。「なんでxx(近所のスーパー)にこねえんだよ」「は?お前がこなかったんだろうが」と傍目に見ればアホみたいな会話をインターネット上で繰り広げているわけである。

自分が同じことをやっていないからこそ笑い話にしているが、当の本人たちからしたら黒歴史にほかならないだろう。田舎の人々は結婚も子供ができるのも早いので、ほとんどが結婚して子供もいるのだろうけど、彼女たちのいい思い出になっているのだろうか。

私はべつのことで黒歴史のようなものがあるので、今でも思い返すと頭を抱えてしまう。


単純にいくつか書いてみたけれど、インターネットのリソース、たとえばWebサーバとかは簡単に利用できるようになっていい時代になったと思う。少しコマンドを叩けばGithub Pagesなんかでホスティングできるし、Jekyllのようなツールもたくさんあるし。

一方で、インターネットの利用方法で強く咎められる時代になってしまったとも思う。一般に普及して誰もが利用できるようになったことで、リテラシーがなくても使えるようになった。ネチケット()と笑われることもあるだろうが、今こそ必要な時代になってきていると感じる。小さな悪意を持って行動すれば、小さな悪意の群れが大きな悪意となって襲い掛かってくるし、そもそも小さな善意や正義感が集まって牙を向いてくることも往々にしてありえる。

なにはともあれ、もっと人に優しいインターネットになってほしい。


勢いに任せて書いていったら、長いだけで中身が無いエントリを書いてしまった……。

youtu.be

*1:今で言うとTwitterが利用感覚的に近い

良い雰囲気のなんかを作りたい

なんやかんやあってブログを書こうと思って、この土日やってたAndroid系の話を書こうか、それとも最近の業務ででたバリデーションについて書こうか、どうしようかと悩んでいた。 結局前者はまだ記事にするには区切りが良くないし、後者は実際に調べてコードを書いてとなったあたりでどうにも面倒になってしまった。

もう書かなくていいか〜と思って、先日レンタル落ちで購入したSteins;Gateを見てピンときたので、それについて書く。

www.amazon.co.jp


人の心に残るものを作りたい、と常々考えていた。それは例えば日頃利用するアプリケーションなどではなく、どちらかというと絵や音楽、ゲームなどの創作活動の分野。もちろん、何か圧倒的な体験を提供できるアプリなどであれば、人の心に残る、感動させることもできるだろうが、あくまで個人的な思いとしてである。

言ってしまえば、ただの憧れであり、ワナビーのようなもの。

そもそも幼少期から「我が家ではそういうのができる人間はいない」などと家族内で会話されていたこともあり、自分もそれに取り組もうという気持ちがあまりなかった。 一時やっていた時期もあったが、それを続けられるだけの気力がなく続かなかった。

そんな中で出会った、魔王物語物語 *1というゲーム。

playism.jp

RPGツクールという、悪く言えばよくあるツールで、フリー音源も使いつつ(もちろんフリーじゃないのもある)作られたこのゲームで、甚く感動した。ストーリー、システム、音楽、どれも良い。

超美麗なグラフィックもなく、至極壮大な音楽もなく、物語の魅せ方で人を感動させる。

自分もそんなものを作りたいと思った。


それからどうなったかというと、途中ゲームプログラムを書いていた時期もあったが、その夢には辿り着かなかった。

一朝一夕ではできないとわかっているが、自分だけではモチベーションが保てなかった。正確には自分だけではなかったものの、モチベーションを保つには至らなかった。

最近、創作活動をしている友人や同期をみて、さらにSteins:Gateをみて、久しぶりに色々と考えたけど、さーてどうすっかな。


とりあえずみんなADAM atを聴いてくれ。

youtu.be

やっていきに対するやっていき

5月の2週目も終わり、いよいよ新卒研修も佳境に入ってきた。

実際のところは5月では終わらず、この先しばらく研修は続くが、5月末(6月1日)が一旦の区切りとなるため、ここ最近の研修内容もだいぶ激しくなってきた。業務時間の作業のギリギリ感は凄いし、残業する同期も多々現れ始めた。

その中で自分は「絶対に残業しない」という鋼の意思を持って取り組んでいる。

なぜ残業をしないようにしているかは、「特別な理由がなければ残業をするやつは無能」という理論に基づいているのもあるし、自分のやっていき時間を確保するためでもある。3月から継続して自炊をしており、残業なしで7時半に帰宅してから家事、入浴などをしていると9時前になってしまう。とてもじゃないが残業なんてしてられない。

あまり大きな声で言いたくないが、今の会社にずっといるつもりはないし、密かな野望もある。その野望を叶えるためにもできるだけ時間は確保したい。

残業しないで時間を確保できたとして、実際に家で作業できているかとなると、それはそれでまた微妙な状態になっているのが現実。先に話したように業務時間内ではギリギリの戦いをしている。加えて朝は通勤ラッシュに揉まれないものの、片道45分ほどそれなりに混雑した電車に乗っている。したがって体力がないもやしは、家に帰ってきてから作業する気が起きない。

ここでタイトルの話になる。

家に帰って来てからやっていくためには何が必要か。もちろん体力である。体力をつけるには何をすればよいか。体を動かすしかないだろう。つまり、やっていきのためのやっていきは、体力をつけるための運動習慣であり、筋トレであり、質の良い睡眠なのである。

というわけで、明日からやっていく。

もしやってなかったら木の下に埋めてもらっても構わないよ!


記事を書きながら聴いてたやつ。

youtu.be

入社してからひと月過ごしてみて

4月に入社してから1ヶ月経ったので、なんか書きたくなった。とはいえ、書くこともなかったのでこんなタイトルになってしまった。書いている内容も脈絡がないのは許して。

最近はというと、会社でコードを書くわけでもなく、先日から作っていたアプリもとある事情により制作が途中で終了したため、コードを書く時間がめっきり減ってしまった。技術職で入社したものの、しばらくは技術職であってもビジネス研修が行われるため、書くことがなくなった。別のアプリ開発をしようと思っても、どうにもいいアイデアが浮かんでこない。

こんなアプリとか面白くない?というのがあったら教えてほしい。どうしても思いつかない&アイデア提供がないなら、今までプログラムに使っていた時間をサンスクリット語の勉強に充てようと思う。

それはそれとして、毎日決まった時間に通勤する、ひいては毎日規則正しい生活をすることは精神衛生にも良いと感じ始めている。院生のときから感じていたけれど、昼頃に起きるとそれだけで一日を無駄にしてしまったように感じる。それよりも毎日規則正しい生活をしていれば、そのようなある種の罪悪感を感じなくなるのが自分には大きかった。多少友人たちと活動時間が合わなくなったのが残念なところではあるが……。

そんなことを考えながら、毎日決まった時間に出勤して研修を受けていたら1ヶ月が経過し、月末に初任給が振り込まれてしまった。今まで比較的贅沢な生活をしていなかった人間が、20万以上の大金を手に入れてしまい、多少気が強くなってしまったのがこのGW前半。気が強くなって食べに行ったのが、15貫1800円のお寿司だったというのがそれもまた悲しい話でもある。それでも来月また食べに行きたい。

sushi-takahashi.com

あとは割としっかりした冷蔵庫、レンジ台やダイニングワゴンのようなものを買う予定があるけど、冷蔵庫はさすがに一括で買うと10万くらい吹き飛ぶので、金利0円キャンペーンを利用して分割で買う。残りはどちらも1万円弱で探しているので、そこまでお金は飛ばないかなあという感じ。

今ならお金があるので、各所からの良いやっていき情報をキャッチしてやっていきたい。


またまとまりのない記事を書いてしまった。

ついでに最近聴いているやつをせっかくだから宣伝しておく。

youtu.be

KotlinのString#trim()

流行りのKotlinと流行りのAndroid Architecture Componentsを使って、アプリ作って広告収入でガッポガッポや〜とか考えてたらどうでもいいところで詰まった。

String word = " hogehoge ";
System.out.println("'" + word.trim() + "'");  // => ' word '

みたいにJavaString#trim()だと全角スペースは削除されないが、Kotlinではそれも消される。

val word = " hogehoge "
println("'${word.trim()}'")  // => 'word'

公式のソースコードを読んでみると、内部的にはCharSequence#trim()を呼び出しており、その中でスペースの判定にはCharacter.isWhitespace()を利用している。JavaのCharacterクラスのisなんちゃらメソッドはだいたいUnicodeのコードポイントで判別しているため、Space Separatorカテゴリの全角スペースはtrim()メソッドで消されてしまう。

Javaはそういうのを考慮せず、u0020以下のものを削除するので、全角スペース(u3000)は削除されない。

trimでpredicateを渡したり、java.lang.Stringにキャストしたりするとできる。

val word = " hogehoge "
println(word.trim { it <= ' ' })  // predicateを渡してJavaと同じことをやる
println((word as java.lang.String).trim())  // 無理やりJavaのStringにキャスト

参考:

音楽を聴く時間をとる

修論発表も無事終わり、美味しい肉もたくさん食べたので、最近やっと止まっていたAndroidアプリの制作を再開した。実際、この3連休は土曜日だけバイトに行き、あとは家にほぼ引きこもってアプリ開発をしていた。

作業中は適当な曲をGoogle Playミュージックで流していて、ノリノリでやりたいからアップテンポな曲ばかりを聴いている。最近のマイブームはSANOVAというアーティストで、特にElevationが気に入っている。

www.youtube.com

家にいる間は常になにかを流していて、台所で料理をするときにはスマホで流すし、部屋に戻って作業中はパソコンで流す。こんな感じで日々音楽を聴いているわけだが、夜寝る前だとさすがに静かな曲が聴きたくなる。でも寝る直前まで作業をしていると、やはりアップテンポな曲を聴きたくなる。

もともと寝付きが良くないし、昼に結構な量のコーヒーを飲む*1ので、夜に静かな曲を聴こうと思いたち、寝る30分前くらいからは何か画面を見ることなく、本を読んだり、ぼーっと音楽を聴く時間を設けることにした。

昼と夜で聴く曲の曲調を変えることで、最近聴いていなかった曲も聴けるし、まさに一石二鳥。いい感じの曲があったら教えてほしい。

本日はこちら。

www.youtube.com

*1:最近はやめたが前まで研究室にいるときはひたすらコーヒーをガブガブしてた

文章を書こうと思った

文章を書こうと思った。

絵も書けないし、音楽も作れないので、せめてネイティブに使える日本語を使って頑張ろうと思った。というのがこのエントリを勢いで書いた発端。

「お前は何かもとになるものがあれば、プログラミングとかできるし、何か作れそうだけど一からの創作はできないよな」(意訳)のようなことを知人に言われて、「確かに」と感じてしまうくらいには、創作というものができないのは自覚している。

そもそも家族がそういったことはできない、やろうとしない人の集まりだったので、自然と自分自身もそういうことをしない人間になってしまった。人間、年をとればフットワークも重くなるし、新しいことに挑戦する気持ちが薄れていくものだとは思うが、自分は24歳とまだまだ若い。高校生を見て「若いな―(笑)」みたいなことを言う人間もいる年齢だが、そんなことは言ってられない。

とりあえず自分よりさらに若い人々のやっていきを観測して、自分のモチベーションやらなにやらを高めるために、中学生エンジニアなる人々をフォローした。

qiita.com

若いな―(笑)と言うのではなく、自分よりも年下の人間がこんだけやってるのにお前はやらんのか?みたいな気持ちでやっていくためにフォローした。

「全力という言葉がまったく似合わない」と言われる人間ではあるけれど、何かしらいい感じにやっていきたい。


と、お酒を飲みながら書いた。勢いだけは十分っぽい。

修論発表も終わったので、友人から勧められていたサンスクリット語の勉強とか、Android開発とか、絵の練習とか、なんやかんややっていきの姿勢を見せていきたい。