#えむけーろぐ

試される大地HOKKAIDOから多様性の街TOKYOへ

ソフトウェア開発

学生チームでアプリを企画・開発してコンテストに出場するまでの記録

はじめに 2018年4月から2019年2月末までの約1年間、苫小牧高専 ソフトウェアテクノロジー部の一員として学生チームでのソフトウェア開発プロジェクトを進めてきた。高専本科時代から趣味やバイトでの開発はやってきたが、いずれもメンターとなる上司の元での…

ミスドの店内BGM情報を返すWeb APIを作った

RailsによるWeb API開発、SwaggerによるAPIドキュメンテーション作成の練習として、ミスタードーナツの店内BGM情報を返すAPIを作った。 Misdo BGM API ミスドの店内BGM ミスタードーナツの店内で流れているBGMは、USENなんかの音楽番組を流しているのではな…

これまでに作ったものをまとめてみた

タイトルの通り。新しいドメインを取ったことだし、せっかくなのでWebサイトを作り直し、そのついでに今まで作ったものをまとめてみた。 Works - m6a.jp 裏ではJekyllを使っているので、なにか作る度に新しくページを追加すればOKなのがポイント。

CloudflareのPage Rulesを利用して古いブログから新しいブログへフォワーディングする

はじめに ブログを新しいドメインに変更したのだけど、Googleの検索結果やTwitterには前のドメインのものがリンクされているので、フォワーディングをしたい。具体的には、以下の2点を実現したいということだ。 https://blog.mktakuya.net にアクセスすると…

golangでAPIサーバ書いてた

先週、8月13日(日)に東京に来て、14日(月)から17日(木)まで、Liaroのお手伝いさんとしてgolangで社内向けツールのAPIサーバを書いていた。もっと早く記事書こうと思ってたけど、土日のオープンキャンパスやらなんやらで忙しかったので今投下しておく。 Liaro…

スレッドフロート型の匿名掲示板

スレッドフロート型の匿名掲示板、いわゆる2chスタイルの掲示板を遊びで作ってみた。といっても1週間くらい前の話だけど。下書きだけ書いて公開するの忘れてた。 まぁ別にサービスとして動かしたいわけでもなく、なんとなく素振り的な意味で作っただけだけど…

2017/06/08 unsubscribeについて

そういや、苫小牧高専News bot メール版も、授業変更フィードも、subscribeの方法はちゃんと用意してあるのに、unsubscribeの方法はあっても説明不足だったりお粗末まものだったりするので、この土日は少しこの辺作り込んでみよう。 いろいろあってGitHubの…

mktakuya.netをGitHub Pagesに移行した

mktakuya.netをGitHub Pagesに移行した。 長らく止めていた https://t.co/mtIBo9bAel ですが復活しました — mktakuya (@mktakuya) 2017年2月27日 高専1年生の時から借りているVPS(さくらになったらConoHaになったりして、今はさくらの1Gプラン)と、GitHub …

苫小牧高専の最新ニュースを電話でいち早く受け取る

※この記事は、苫小牧高専 Advent Calendar 2016 - Adventar 1日目の記事です。 はじめに 学生は学校の動向を監視し、これ以上間違った方向に進むのをやめさせるべきだという気持ちから、学校のWebサイトで公開されているニュースをTwitterやメールで配信する…

非RailsなRubyプロジェクトのテスト

自分用メモ。 非RailsなRubyプロジェクトのテストを書けるようになった方が良いだろうと思って、試しにmktakuya/tmnct-newsのテストを書いてみているけど、何書けばいいかわからん……。 とりあえず書きやすそうなところだけ書いた。ローカルのファイルを見に…

学内勉強会でチーム開発について発表してきた

先日、部内技術勉強会があったので発表してきた。 ちょうど7月からバイト先の開発チームの体制が新しくなって、チーム開発に対する意識が高まっていたり、ここ最近CI環境を構築したりレビューしたりとか含めた開発フローの整備を頑張っていたので、そのまと…

URLの末尾にスラッシュはいるのかいらないのか

なんとなく気になってはいたけど、中途半端な理解でずっと放置していたこの疑問。今読んでいる本に答えが書いていたのでメモしておく。おかしな事を書いていたら教えて下さい。 ホストのトップのページであれば、あってもなくても同じ ディレクトリの場合は…

特定のページを常に固定タブ状態にするChrome拡張機能を作った

はじめに 特定のページを常に固定タブ状態にするChrome拡張機能を作った。 chrome.google.com 使い方 一度タブを固定化すると、次回以降そのページを開いた時にも自動で固定タブにしてくれます。 こんな感じ。 逆に、固定タブを解除すると次回以降そのページ…

学生でも無限タダPrivateリポジトリ出来るようになったぞ!!!

今日、GitHubの料金プランが変更になり、個人ユーザーなら月額7ドルでプライベートリポジトリを無制限に作ることができるようになる、という発表があったらしい。 これまでは、月7ドルのMicroプランで5つまで、もうちょい頑張って12ドルのSmallプランで10個…

進級しましたコミット

追記 進級しましたコミットrejectされた。 チームで開発したり、複数マシンで開発する時は、ちゃんとローカルのリポジトリを更新しましょう。

苫小牧高専ニュースBotをリニューアルして、メールでニュースを受け取ることなどができるようになりました。

苫小牧高専のニュースをメールで受け取ることができるようになりました。https://t.co/1P8SKvsixA #苫小牧高専— 苫小牧高専News (@TmNCT_News) 2016年3月13日 はじめに 2年前の春休みに作った苫小牧高専News Botですが、設計見直しや言語変更など数回のリニ…

フランク・シナトラ(歌手)とSinatra(Ruby製のWebアプリケーションフレームワーク)

最近、「マツコ会議」というテレビ番組をHuluで見ていて、その番組内で流れる曲が結構好きだったのでなんだろうと調べてみたらフランク・シナトラの「Strangers In the Night」という曲らしい。 www.hulu.jp Strangers In the Night Frank Sinatra ジャズ ¥2…

技術的な話をする時の根拠が欲しい

技術的な話をする時の根拠がほしい。なんでいきなりこんなことを言い出したかというと、あんまりうまく言い表せる自信が無いけど……。 さっき「社内でチーム開発する時はリポジトリをforkするか、しないか」みたいな話をして、僕は「外部の人がコントリビュー…

自分のWebサイト更新した

mktakuya.net 自分のWebサイト、前はこんな感じでRailsでやってたんだけど、特にDB使ってるとか裏でなんかやってるとかでないのでRailsである必要をまったく感じなくなったり、iPhoneのSafariから見るとレイアウト崩れて微妙だったりしていた。 さらに先日参…

HTMLとCSSのデザインの勉強を始めた

今年度も引き続きL社のお世話になっていて、いろいろ開発しています。Rails使ってるスタートアップなので、Rubyのコードを書いたりしてます。RubyのコードだけでなくHTMLとかCSS(まあ、slimとscss)を書くんだけど、うまくいかないことが多いです。変なこと…

Rubyで都道府県とか県庁所在地を扱うのに便利なjp_prefectures_toolsというGemを作った。

初Gemです∩( ・ω・)∩ jp_prefectures_tools | RubyGems.org | your community gem host きっかけ 今、LOUPEという会社でリモートエンジニアインターンをやってます。 そこでSENSEI PORTALという教員向けのイベント(研修会とか勉強会とか)をまとめたサイト…

異文化に触れている

今までPythonしか触れてなかった自分がいきなりC++とRubyに触れている。異文化交流事業っぽい。 とりあえずC++、「便利なC言語」状態から「オブジェクト指向言語C++」って感じになりました。良かった。テンプレートとかそういうのは使ってないなぁ…。こちら…

ラバーダッキング

ちょっと前に、『情熱プログラマー ソフトウェア開発者の幸せな生き方』という本を読んでいたら、ラバーダッキングの話が出てきて、おもしろそうだと思ったので真似してみることにした。 わかんない事があって、先輩とか先生とかに質問するじゃないですか。…

Pythonで苫小牧高専のニュースを拾って更新情報をつぶやくTwitter botを作った

苫小牧高専News (TmNCT_News) on Twitter 春休み何もしてないと干からびて死んじゃいそうなので、とりあえず作ってみた。 Twitter関連の部分は前に作ったxmk-00のを流用。 何かを作る度にひとつ以上の新しいことに挑戦しようって思ってて、今回挑戦した新し…

ヘタクソでもいいから、ゴミみたいなものだとわかってもいいから、とりあえず完成させること

ふとした瞬間に、おもしろいことを思いついて、授業中ノートの端っこにいろいろ落書きして、先輩のマネしてスケッチブックを買って、そこに脳みそにたまっていたアイデアをぶちまけて、暇な時間見つけてエディタを開いてコードを書いて…。 そんな時間がすご…

cowsayとかいうコマンド

なんかおもしろいコマンド見つけた。 $cowsay Hello こうなる。 オプションで違うAAに出来たり、cowthinkというコマンドがあったりもする。 詳しくは cowsay - Wikipedia とか見てみるとおもしろい。 明日から学校ですね。 課題とかいろいろヤバイけど。。

Webサイト大改築した

mktakuya.net お疲れ様でした。 Twitterログイン機能があったりするんだけど、今後おもしろいことやる予定なので。。(つまり今は意味なしな機能)

テクノ手芸

とかいうのがあるらしい。テクノ手芸ウェブ tomio先輩のツイートで知った。 点灯版 #みんコワテクノ手芸 http://t.co/b2jvUCQNH7 — tomio @ にんじんさんチームじゃが (@tomio2480) 2013, 12月 14 こんなのもあったりする。 https://techneko.stores.jp/#!/ …

HerokuとDjangoでWebサイト作った話。

お久しぶりです。 先日25日から夏休みに突入したmktakuyaです。 さて、夏休みに入るちょっと前くらいからずっと、Djangoで情報処理同好会の部員専用サイトを作ってました。 Djangoは、CakePHPやRuby on railsのPython版、みたいな認識で良いと思います。(た…