2018-01-01から1年間の記事一覧

compilium v2 におけるdeclarationの実装

この記事は、C言語 Advent Calendar 2018のうち、3連続素数和が素数になる最小の数番目の記事です。 …といったものの、かなり公開が遅れてしまいました。ごめんなさい…(SECCON国内決勝とかぶったりした&計画性がないのが原因です。) また、言語実装アドベ…

SECCON CTF 2018 ( DOMESTIC )にチームBluemermaidで出て2位だった話

2018-12-23に開催されたSECCON CTF 2018の国内決勝に、チームBluemermaidとして h_noson・うさぎ・srupとともに出場して、準優勝したようです。 準優勝の賞状 pic.twitter.com/aT7sUTgw2u— hikalium (@hikalium) December 23, 2018 ということで、一応Write-…

自作OSでできる!NVDIMMのつかいかた

これは、自作OS Advent Calendar 2018 の7番目の素数日の記事です。 はじめに みなさん、NVDIMMって知っていますか?知っている人はぜひ仲良くなりましょうー。 NVDIMMとは、Non-Volatile DIMMの略で、要するにDIMMスロットに刺さる不揮発性の記憶モジュール…

compilium v2 (in progress)の工夫点

この記事は、言語実装アドベントカレンダーの7日目にあたります。 ちなみに、これを書いている現在は2018年12月7日の12:00です。果たして今日中に記事を公開することはできるのでしょうか…。 compilium v2とは github.com compiliumは、hikaliumが開発してい…

SECCON 2018 Online CTF Writeup

https://score-quals.seccon.jp/team/115 チーム Bluemermaid として参加しました。総合17位、国内6位だったようです。 私がsubmitしたフラグは1つでした。(2つ解けたのだけど、1つは少し前に他の方が解いていた…。はやい。) 解けた問題 Special Device Fi…

ISUCON8 本戦に出てまあまあだった話

(この記事は本戦後の眠い頭を無理に回して書いています。どうか温かい目で読んであげてください…。) これまでのあらすじ 前回は、ISUCON8予選に出てガチャを引いたら運良く本戦に行けることになった!という話を書きました。 hikalium.hatenablog.jp とい…

ISUCON8の予選に出てみた

概要 CTFつながりでうさぎさんに声をかけていただき、megumishさんと3人で参加した。 チーム名は「受験生の仇」 13980点で学生枠8位で通過できた。 とにかくうさぎさんのギャンブル運の賜物である。 isucon.net なにをしたの 基本的にインフラまわりをしてい…

思い立っておうちネットワークにdnsmasqを建てた話

概要 ホストとipの結びつきや、固定ipの利用状況の管理が ~/.ssh/config 頼りだったので改善したかった とりあえず善は急げでdnsmasqを建てた Ubuntu 18.04ではsystemd-resolvedが53をLISTENしていて手間取った 環境 $ cat /etc/lsb-release DISTRIB_ID=Ubun…