AtCoder Beginners Selection 300点問題を解いた

【注意】この記事はAtCoder Beginners Selection (ABS)のネタバレを含んでいるのでまだ解いてない人は下のほうまで見ないほうが良いです!(内輪向け感のある発言) 少し前から周りの人に競プロを宣伝していて、初めての人には「とりあえず最初はABSをやると…

AtCoder Beginner Contest 132 参加記

前回の参加記はこちら。今回も振り返っていきます。 問題 D - Blue and Red Balls i回操作する場合、赤ボールの両端、または間のi箇所に青ボールを入れるので、その組み合わせはcomb[N+K-1][i] * comb[K-1][i-1]通りになる。重複組み合せなので、ボールの間…

AtCoder Beginner Contest 131 参加記

最近、競プロにハマっています(N年ぶりM度目)。せっかくコンテストにも出ているのでブログでも書こうと思ったのですが、コンテストに出る毎にブログを書くのは大変そうなので、 リアルタイムでコンテストに参加した&&振り返りたい気持ちがある ときだけこ…

Splathon #10に参加した

こんにちは、ローラー好きのぱーぽーです。 2019年5月1日に開催されたSplathon #10に参加してきました。最高に楽しいイベントだったのでそのことについてを書いていきます。ちなみに私のSplathonイベント参加歴ですが、オンラインはSOL3、SOL4に参加、オフラ…

最近遊んだボードゲームたち

三連休の某日に都内のボドゲ会に参加した。不特定多数が参加するボドゲ会に参加するのはいつぶりだろうというくらい久々だったし、そもそもボドゲをやるのが久々だった。(最近全然ボドゲやってないな...) そのとき遊んだボドゲがなかなか面白かったのでメ…

2018年の振り返りと2019年の抱負

新年なのでブログのデザインを変えた。あと断捨離の一環でSlackやDiscordの整理をしている。 さて、今年も書いていくか。 2018年の振り返り 去年書いた抱負を元に振り返ってみる。 引き続き継続的なインプットとアウトプットをする。 PHP、SQL、Linuxなどな…

第3回 Splathon Online Leagueで優勝した&イカの振り返り

今回はスプラトゥーン2(イカ)の話。 11月中旬から約1ヶ月間行われていた第3回 Splathon Online Leagueという大会で優勝することができた。チームを組んでくれたさんこさん、にとれすさん、たかつさん、本当にありがとうございました!味方強くて神! イカ…

ランチをいい感じにするbotを作った

はじめに 最近Slack上で動くbotを作るのにハマっている。 元々は社Slackの自身が担当するプロダクトのチャンネルに便利botを生やしたいお気持ちでbot作りを始めたのだが、いろいろ試していくうちに楽しくなってきて今に至る。 そして今回はその過程で作ったb…

ボドゲ福袋を買った

あけましておめでとうございます。今年もよろしくお願いします。 さて、今日は都内で暇を持て余していたので、ボドゲ福袋を買いにジェリカフェ渋谷へ行ってきました。 開店N分前に到着したら既に何人か並んでいて、早めに来て良かったなあと思いながら待機。…

2017年の振り返りと2018年の抱負

今年の振り返りと来年の抱負を箇条書きしていく。 去年のやつはこちら。 2017年の振り返り 印象に残っているやつだけ書く。アクション自体が良いものには を、そうでないものには をつけている。 初めての転職 知り合いが1人もいない新しい環境で最初はす…

MySQLのレプリケーション環境をDockerでシュッと構築する

はじめに GMOペパボ Advent Calendar 2017の15日目の記事です。 昨日の担当は@kurotakyさんによる RubyでBancor protocolのシミュレーションをするライブラリ"Bancor"を作っています - mo-fu note でした。 ブロックチェーン技術や仮想通貨はだいぶ前から話…

MySQLのバイナリログについて調べた

何となくでMySQLを使っているところがあるので、それなりに機能を理解しながら使っていきたいお気持ち。そんな中で最近バイナリログについて調べていたのでその内容をメモしておく。 バイナリログについて バイナリログには、テーブルやデータの更新操作が格…

初めてISUCONの問題をやってみたらすごく楽しかった話

今日、某所に社のエンジニア6人で集まってISUCONの過去問をやった。 今回はISUCON5予選問題「ISUxi」を2チームに分かれて、予選と同様に10~18時で競った。 問題内容や技術的な話はここではしないけど、やってみた感想としては、競プロ以外でチームでプログラ…

「いまさら聞けないビットコインとブロックチェーン」を読んだ

最近、ビットコインやブロックチェーンに興味を持つ人が私の近くで増えている。そんな中、私はこれらについてほとんど知らなかったのだが、これらに興味を持っている人の1人が「いまさら聞けないビットコインとブロックチェーン」という本が分かりやすくて良…

PHP5.5で追加されたジェネレータについて調べた

PHP

前にまとめたPHP5系で追加された機能を振り返る記事の続き。今回は、ほぼ知らなかったジェネレータについて調べた。サンプルコードを多めに載せ、まとめていく。 ジェネレータとは ジェネレータとは、イテレータのような反復処理をシンプルに実装できる構文…

PHP5.3で追加された遅延静的束縛(Late Static Bindings)について調べ直した

PHP

前にまとめたPHP5系で追加された機能を振り返る記事の続き。今回は、よく理解していなかった遅延静的束縛について調べ直した。 転送コールと非転送コールとは 遅延静的束縛を理解するために、先にこの2つについてまとめる。 ▼ 転送コールとは self / parent …

PHPのバージョン5.3から5.6までの新機能をおさらいする

PHP

レガシーなPHPコードを触っていると「あれ、このバージョンだとこの機能はまだ使えないのか?」みたいなことがたまにある。私がそれなりにPHPを使うようになったときの最新バージョンが5.6くらいで、それより前の機能はいつ追加されたものなのか曖昧にしか覚…

江の島観光がとても良かった

数日前から「海が見たいなぁ」と思っていて、どこかに行こうと考えていた。 気が変わらなければ日曜は旅に出よう— ぱーぽー (@purple_jwl) 2017年5月25日 で、江の島に行くことにした。まだ一度も行ったことがない場所が良いなというくらいのノリで決めた。 …

「短気なプログラマのためのPHPUnitクックブック」を読んだ

少し前に読んだ 2017年にプロが今更PHPを学ぶための本、Webまとめ - BASE開発チームブログ という記事で「短気なプログラマのためのPHPUnitクックブック」が紹介されていた。PHPについて書かれた本は世の中にたくさんあるが、PHPUnitについて書かれた本は結…

「SOFT SKILLS」を読んだ

だいぶ前から話題になっていた「SOFT SKILLS」を読んでみた。 Twitterやブログの書評では評価がばらけていたけれど、個人的には学びがあって良い本だなと思った。特にポモドーロテクニックというのをこの本を通じて知ることができたのが何より良かった。 ど…

2016年の振り返りと2017年の抱負

ブログやTwitterで振り返りや抱負を書いている人がたくさんいて、良いなーと思ったので、私も書いてみます。 2016年の振り返り 技術的なこと Laravelを触る時間が多かった気がする。特にLTSであるv5.1。Laravel自体は2015年の後半頃から少しだけ触っていたが…

ブログ始めます

どうも、ぱーぽーです。 年が明けて心機一転、新しくブログを始めようと思います。 以前、競技プログラミングのことをメインに書いていたブログがありますが、それとは違い、テーマを絞らず自分の好きなことを好き勝手に書いていきます。(プログラミングと…