hanahanahunachi’s diary

Android studio でお勉強してます。

ラーメンの画像が出てくるブログ

これは

adventar.org

の5日目の記事として書かれています。

 

 

おはようございます。

 

 

優柔不断なので,

 

何を書くか迷いました。

 

考えた末,

f:id:hanahanahunachi:20171201172222p:plain

 

ということで「今日の晩御飯」について書きたいと思います。

 

只今の時刻,”17:24”

 

なので当然夕飯はまだです。

 

お昼に大砲ラーメンを食べたので

 

夕飯はブロッコリーが食べたいです。

 

 

extra

 

おわり。

 

 

 

って嘘です。

 

本当のアドベントカレンダー用の記事はこちら☟

(タイトルが違いますが気にしないで下さい)

qiita.com

 

 

 

 

kosenハッカソン@函館に参加した記録🐢

今回は、高専から募集がかかってたハッカソン(珍しい)の「kosenハッカソン@函館」にゲドさんと一緒に参加してきました。

 

この大会で1番になると

Mashup Awards 2017

に招待されます。

 

zero先輩(辻先輩)から教えてもらったので参加できました。(ありがとうございます)

 

函館に”タダ”でいけるというわけで釣られたんですが、

   一切、観光できませんでした。

山奥のホテルに閉じ込められました。

 

あと1つ、

パソコン甲子園2017を通して味わった最後の青春の味☂ - hanahanahunachi’s diary

から帰ってきて5日後に出発だったのが気にかかりましたが、ハッカソン好きのふなちはそんなこと気にしないことにしました。

 

担当教員はtnk先生にお願いしました(一生懸命な若い先生だったのでちょっと申し訳なかったです)

 

1日目

 

福岡→東京

 

乗り換えの時

 

東京→函館

 

 

 函館駅に着いた

f:id:hanahanahunachi:20171114235134j:plain

 

 

お土産買う暇がこの先ない事を覚悟し先にお土産を入手した。

あと初めて見るお菓子も買ってみた。

 

旅館に行くバスの中で

 

旅館にて

 

まさかの夜からハッカソンスタート(予定詰め杉だろ...)

今回のハッカソンや 提供していただいてるAPIについての説明がありました。

 

夕ご飯は豪華でした。

 

 

その後は 

アイディアソンののち、チーム発表、チームでの開発スタートといった感じでした。

 

アイディアソンは今までのハッカソンの経験からしてみると、いつもよりあまりぱっとしたアイディアはなかったです...(多分普段こういうことをしてる人が少ないのかな既存のものが多かった印象でした)

 

チーム決めのほうは、みんなの投票で決まった上位8つのアイディアに人がそれぞれ割り当てられる感じでした。(たまげた)

 

私は、

「101ばんどうろ」

というアイディアのチームに割り当てられました。

 

ちなみに私のチームは程よく明るいくコミュ障の私でも話しやすい人たちが多かった上、8つのアイディアのなかでも一番ハッカソンらしいアイディアが割り当てられたチームだったので個人的に運が良かったです🐰

 

 

1日目は明日に向けて

アイディアの整理となんとなくの担当を決めて早め(3時に)寝た。

 

4時間眠れた(うん良き。)

 

 

※担当

ふなち&カブ:プログラマ

ウサミン:アプリで使用している絵の作成(手書き)

ヒラマサ:音楽のデーター作成

へーちゅー:スライド&プレゼン

 

 

 

2日目

朝飯AC。

普段少しAndroid触ってるとか言えないくらいゆっくりとした進捗を生やした。

 

カブさんにGPSの部分とボタンで渋さが切り替わる部分の実装をお願いして、

私はそれ以外を担当した。

 

最初、共同開発をするべく, カブさんにgitをインストールしてもらったり、gitの使いかたを(私のクソみたいな知識で)教えてたりしてうまくいっているかのように見えたが、githubとgitの認証がうまくリンクされなかったのか分からないけど、悲しいことにgit導入に失敗した。

ふなち「gitの勉強しなおします」

 

進捗は、

gradlewが死んだので復活させる→

昼飯

駅すぱあとさんのWebサービスAPIを叩くの~14:30→

カブさんのコードを合体~16:00→

二フクラ mobile backendのsdkを使って音楽をサーバーから取得するようにする→

音楽がホワイトノイズになって再生されるbugに見舞われる→

二フクラさんと辻先輩にデバックのアドバイスを貰ってhogehogeしたら音楽が再生されるようになる→

渋さによって音楽を変える処理とデーターベースの整理→

UIを作る→

UIを大幅に変えた関係でbug爆誕→

目の焦点が合わなくなり2時間椅子の上で倒れる~6:00→

bug fixed→

思い出リストの作成→

リストのところでbug→

bug・・・

発表する時間が来た。

 

うん。朝が来るのは早い。人生が険しい。

 

 

朝ごはんとオフトゥンと顔を合わせられないまま迎えた朝。

悲しいね。ほかのチームはみんな寝てたのにね。オフトゥンで寝たかったよね。

 

 

ここで夜のツイートを記念として残しておく。

 

右手の薬指についてはコード書くたびに痛みが増してて辛かった(11/15現在、だいぶ治りました)

 

発表会

どこのチームもハッカソン未経験者が多いというのにもかかわらず完成させて来ててすごかった

 

プレゼンはへーちゅーさんが成功させてくれた。

つよひ。

 

 

表彰式

 

企業賞2つももらえましたー!!ありがとうございます!

二フクラさんのsdkなどについてはすごく使いやすかったので今後のハッカソンでも使用させていただきたいです🐰

 

 

ゲドさんのとこも2つ企業賞もらってってすごかった(Tシャツ羨ましい。)

 

この後、すぐに解散でしたがその後話しかけてくださったガチプロの石川高専の方々ありがとうございました。

 

皆さんとお別れして帰り道~

空港で

 

全体的な感想

 

hack log にlogを残しました。

hacklog.jp

 

今度はいつものチームメンバーでハッカソンに出たいなぁ。

 

ありがとうございました!

またいつか会える日まで!!

 

 

パソコン甲子園2017を通して味わった最後の青春の味☂

 

2日前に終わったパソコン甲子園2017本選に参加してきたのでその思い出を語っていくとしましょう。

 

※ちなみに関連のある他の記事

モバイル関係→

3日坊主のPCKの進捗管理 - hanahanahunachi’s diary

競技関連→

SuperCon'17 to PCK'17予選 に 参加した話 - hanahanahunachi’s diary

AC企画 - hanahanahunachi’s diary

 

-1日目

片道1日かかるので前入りしました。

 

予期せぬバグに見舞われたままの出発だったので飛行機と新幹線、列車でbug取り作業しようと思ってたのにどこにも電源がついてなかったため飛行機に乗って30分ほどで私のPCは冬眠した。彼女はホテルまで目を覚まさなかった。

ちなみにあわよくば競技もしようと前日にWAしたAtCoderの問題を解こうと計画していたが無理だった。

※付け焼き刃はNG。

 

新幹線に乗る前に天丼てんやに行った

 

新幹線ではポスターの周りに貼るための物を作成して、列車ではゲドさんのMac Bookは生きてらっしゃったので、それを借りてデバッグをした。

 

ふなち「次PCを買うときは絶対Mac Book買う。」

 

Mac Bookはバッテリーが長持ちしてとても良いですね。私の激重高?スペックPCは2時間と持ちません。

 

 

会津につきました。

 

大牟田市(福岡)に来たかと思いました。

Google マップ

 

ホテル、久留米高専はみんな1人部屋でした。

 

夜は近くの福島らしいラーメンを食べた。

f:id:hanahanahunachi:20171106180913j:plain

 

 

この日の夜はAtCoderの問題眺めてた

 

ふなち「きょうぷよってむずかしいね!」

 

1日目

 

ホテルから会場までのバスの中でふなちが埋め込んだバグが見つかってゲドさんに怒られながら到着。バスの中静かすぎてふなちの声響いてたしドキドキした。

 

(ごめんなさい。)

 

到着後時間があったので食堂でパンフレット眺めてた。

競技のところ、九州のチームだからって1番最後に書かれるの悲しいね。

モバイル部門のほうは前の作品名のままだよ。

実はさーくらーにんぐの前はStudy battleだったが名前がかぶっていると運営から言われたので変更した。

 

 

 

競技会場に入るとすでにTLで見たことのあるチーム名の人達が結構いた。

 

あと伝説のIOI金メダルの方がいて実在することに驚いた。

 

 

開会式、うさぎさんチームが呼ばれたときに立つ勇気がなかったこと今でも脳裏の片隅で後悔している。

 

 

~競技~

 

チーム名はhanahara (私とUnit君のslack名が似ているのでそれを合体させた。)

ふなちは着席を担当した。(2,3問目だけ解かせてもらった)

4,5,6はUnit君(相方)が「分かったから任せてください。」と心強いかったので御願いして、7,8を考えていた(7、馬鹿なのでわからなかった。)

8の実装方法を紙に書いてみて解法(あってるとは言ってないけど、後で確認したところ多分あってた)は、「凸法とか色々写経しなきゃいけない。実装が私にとってはかなり重い」みたいな話をして諦めることにした。

そのあとは7を解いてるUnit君の応援会をしてた。

凍結時の順位は7位🐰。

 

結果6完。

12位でした!

総合は10位でした。

 

 

 

この日の夜は懇親会だった。

名刺を沢山握って「頑張ってTLの人々を特定するぞ。」という強い気持ちをもって出席した。

 

なんか両部門出るからって、乾杯の掛け声お願いされてた。

司会の人が間違えたのでしなくてよくなったのかと思ったらそうでもなかった。

 

Unit君が強かっただけで、私は風船を割っただけ。

足の笑いが止まらずすごかった。(台のうえ怖すぎでは)

 

バイキング豪華で美味しかったし、大人の人にも沢山話しかけてもらえたりして嬉しかった!

けど

 

でこの夜は明日のモバイル部門の作品の最終調整、プレゼンの確認をしてました。

 

2時間ぐらい寝れました。

 

 2日目

 

競技の解説に行きたかった。

 

ついに、モバイル部門の発表会...

1日目に2人が準備してくれてたりしてほとんど準備は終わってた。

感謝。

 

「さーくらーにんぐ」という作品をうさぎさんチームとして出してた。

ふなちはリーダー&AndroidのMainプログラマだった。

 

もうねいままで頑張ってきた成果を出すしかないね。という気持ちで頑張った。

 

競技の人たちも見に来てくれて、

特にWA_TLEさん達が色々質問してくれたり、こうしたほうがいいのではないか。とかアドバイスをくれたり、興味を持ってくれてとてもうれしかった。

他にも他の高専の数学教員の人?とかにも興味を持ってもらえてうれしかった。

 

これは個人的な感想だけど、テーマの「友と学ぶ」に忠実に沿った作品の中では1番の出来だったと思う。

 

あとで残念だったと思うのは、自分たちが使った技術を大した事ないと思い込んで、あまり言わなかった事でかなぁ。(他のチームは私達の使った技術くらいの事は、堂々と技術説明として乗っけてた)

 

 

プレゼンはカービィとゲドさんがしっかり成功させてくれた。

担当教員の某神先生にも、「ほかの大会にも出さない?」といってもらえてうれしかった。(忙しくなりそうなのでお断りしたが)

 

もう後悔はあまりないかなぁという感じだった。(頑張れたという意味で)

 

表彰式

 

つらいね。はい。

まあ(昔からこの大会もごもご...)

 

その他の情報

 

2日目の夜

 

打ち上げをした。

 

この日はふかふかのオフトゥンでぐっすり寝た。(ぬくもり🔥)

 

帰る日(3日目)

 

観光。

 

 

これはextra何ですが、神先生探しです。

Level①

f:id:hanahanahunachi:20171114230714j:plain

Level②

f:id:hanahanahunachi:20171114230736j:plain

Answer.

f:id:hanahanahunachi:20171114230913j:plain

f:id:hanahanahunachi:20171114230920j:plain

 

 

 

最初で最後のPCK楽しかったです!青春できました!今まで一緒に頑張ってくれたゲドさん、カービィ、Unit君ありがとう感謝しきれません。

あと応援してくれた方々、ありがとうございました!(賞取れなくてごめんなさい( ˘ω˘ ))

 

では私は11月13日から行くハッカソンに向けて、金曜締め切りの物理実験と論理回路のレポーヨと木曜の数学の試験をね。

 

 おやすみなさい。

 

 

最終記事更新日時 2017/11/14. 

 

3日坊主のPCKの進捗管理

(むろん3日でやめてしまった1か月前の進捗管理ブログを発掘したので思い出として公開します。)

 

今日したこと

  • ViewPagerを使ってTabを作った
  • Listのitem1つ1つに線を入れた
  • Tabの見た目

今日してしまったミス

  • bindingしたlistにadapterを入れてなくてlayoutに何も表示されなかった
  • TabHostは古いので使わないようにする
  • 明日は電気回路とCADのテスト

今日したこと

  • 明日対角化をたくさんしなきゃいけないなぁとか思いながら、対角化に関係するだろう部分の行列に関する理解を深めていた
  • 昼寝を2時間したのに早めに寝て夢をたくさん見た

今日してしまったミス

  • 2/3くらいの時間はTwitterしてたのにPCを付けなかった

今日したこと

  • ListFragmentをFragment(新しく作る)の中に入れてUI整理(Listが2個入ったものを作る)
  • ListitemのListnner処理を書く(RecyclerViewを作った時点で作ってたので確認下だけ)
  • ListFragmentを使いまわすんだったらargumentを設定して読み込むのを決める(めんどくさがりなので再利用の嵐になる予感)
  • 期末試験が今日で終わった(今回は、電子計算、応物Ⅱ、数A、古典が埋葬された)

今日してしまったミス

  • 今日したことの1つ目、実は実装後SticyHeaderを使えばこんなことしなくていいと気づいた。
  • 実はほとんど何もしていない

次したいこと(優先度の高い順)

  • TabのLayouotをDataBindingで作成(※詰まったら後回しにする)×
  • Navigation Drawerのとこの処理〇
  • FragmentをTab1つ1つに作る〇
  • サーバーとの処理(※他の人との連携が必須)△
  • Aprication Barのbutton処理〇
  • FloationgActionButtonの処理〇
  • Group作成画面△
  • profile変更画面の作成△
  • コメントを付ける処理〇
  • Nonfictionあたりの処理△

 

Unable to execute dex: method ID not in [0, 0xffff]: 65536

64K を超えるメソッドを使用するアプリの設定 | Android Studio

 

ほーん

 

これが一番わかりやすかった

 

shinonome.hatenablog.jp

 

こちらも参考にしました。ありがとうございます。

 

ビルド時に Unable to execute dex: method ID not in [0, 0xffff]: 65536 が出た場合の対処 - Qiita

AC企画

 

PCKモバイルが危機に陥ってるため、終わる気配がないですがやります・・・。

 

⒈ segment treeの練習(max, minで混乱して時間かかった)

Submission #1696168 - CODE FESTIVAL 2015 決勝(オープンコンテスト) | AtCoder

 

その他:

Submission #1723102 - AtCoder Beginner Contest 076 | AtCoder

Submission #1722510 - AtCoder Beginner Contest 076 | AtCoder

Submission #1722498 - AtCoder Beginner Contest 076 | AtCoder

Submission #1728395 - DISCO presents ディスカバリーチャンネル コードコンテスト2017 予選 | AtCoder

Submission #1728396 - DISCO presents ディスカバリーチャンネル コードコンテスト2017 予選 | AtCoder

Submission #1730130 - DISCO presents ディスカバリーチャンネル コードコンテスト2017 予選 | AtCoder

 

追記

終わらなかったのでこれからまた問題を解き次第ここにUPしていきます。(こんなんだから入賞できなかった)

SuperCon'17 to PCK'17予選 に 参加した話

Supercon
SupercomputingContest2017 - Supercomputing Programing Contest Official Site

予選では最適解を見つける部分の実装を担当し(貪欲解)多少は上手くいったらしく,どうにか本選に行く資格を得た。
本選では解法はどうあれ実装が間に合わず愚直解を提出。順位は中の下でした。Unit君(2年生で私より1つ年下)に実装頑張ってもらって感謝しかないです。
感想:「青春できた。頭が腐ってるので新しいものに取り替えたい。Tシャツ貰えて嬉しい。愛用してる。」

PCK'17 予選(
web-ext.u-aizu.ac.jp

Unit君と出た。


最初は慎重に2人で適当に1,2,3,5を解いた。

(実は3は私がこの時WA してた。)


その後Unit君は8, 私は6を担当。


6が意外とすぐ解き終わったので次は9の実装方法を考えることにした。
なぜ9だったのかと言うと7はUnit君が実装が面倒だから飛ばすけど解法は分かってると言ったからと9が解けそうな感じがしたので。

10も強連結成分分解かなぁって思ったけど実装方法知らなかった為諦めた。)


その前に3のWAに気が付いて解き直した。
ごめんなさい以外の感情がない。


Unit君が手元でデバッグしてる時にsegment tree の写経をするというのをしていた。


その後Unit君が8も無事AC、ラスト40分くらいしか無かったのでunit君がダッシュで7を実装しAC。 <プロ


この時私は頭がないので迷走してしまい貪欲の部分の処理でテンパってたので7の方をといといてもらうのを優先した(これは正しかった・・・)
このテンパりはUnit君に頭の手助けしてもらって解消された。


だが残り時間15分切っていたのでめっちゃ焦って実装してたけど間に合わず終了。

悲しすぎた。あと30分でいいから欲しさがあった。

8完3WA。

感想:「Unit君プロ。文鎮になれた。余談だがUnit君が残り1時間半になるまではコンテストは4時間あると思っててうけた(いいえ)。10位以内に入ってたら今度こそ沢山お金持ってUnit君におごるぞ🍚」


あとPCK'17 は本選いきます(モバイルの方)



追記:九州の地域枠で本選に行けることになりました!
   8AC2WAまでが10位以内だったらしくこれは完全に私のせいですね・・・ごめんなさい・・・
   モバイルの方と2部門ですが、頑張ります~!交通費2倍出してくれないかなぁ
   かなり人見知りのふなちですが、色んな方々とお話できるよう頑張ります🌰