Skip to content

Instantly share code, notes, and snippets.

View udzura's full-sized avatar

Kondo Uchio udzura

View GitHub Profile
@udzura
udzura / SECKUN 2021 pub.md
Last active April 20, 2024 00:58
SECKUN 2021/ProSec-IT 2021 コンテナ演習資料(公開版)

SECKUN 2021/ProSec-IT 2021 コンテナ演習資料(公開版)

この資料について

九州大学のSECKUN 2021/ProSec-IT(enPiT-Pro) 2021の共通カリキュラムにおいて、近藤 @udzura が担当したコンテナ概要の授業にて使用した教材です。

今回、公益性を鑑み、授業固有の連絡事項などを削除した状態で公開します。

MATCH_EQ = /(-?)([0-9]*)x(\+|-)([0-9]*)y=(-?)([0-9]+)/
def parse_equation(eq)
unless eq.match(MATCH_EQ)
raise "unsupported"
end
x = 0
y = 0
xsig = $1
@udzura
udzura / pjax-sinatra.rb
Created August 30, 2011 10:51
pjax sample. try: wget http://l.udr.me/qpuY4c -O pjax-sinatra.rb && ruby pjax-sinatra.rb
require 'sinatra'
require 'haml'
class Sinatra::Request
def pjax?
env['HTTP_X_PJAX'] || self["_pjax"]
end
end
get '/' do

副読本について

  • Vue.js を一通り動かしてみましょう!
  • たくさん疑問が出ると思いますが、メモをして一旦置いておいて、ともかく完走してみましょう!
    • メモはまとめてSlack、日報でご質問ください!
    • (フロントエンドは比較的経験が浅く、答えるのに時間がかかることもあります...)
  • 基本は Vuejs 公式ガイド の通りに実施します
  • 少しわかりづらいかも?という箇所をここで補足します
    • もちろん、ここで出てきた有益そうな内容は本家にcontributeします
@udzura
udzura / simple-clock.rb
Created December 6, 2011 09:41
時計のように秒が進んでいきます
trap(:INT) { puts "\nabort"; exit }
puts "-" * 32
loop do
print Time.now
sleep 1
print "\r", " " * 32, "\r"
end
@udzura
udzura / correct_macro.ex
Created April 13, 2012 01:01
test elixir macro var!!!!!
defmodule Hygiene do
defmacro interference do
quote do: var!(a) + var!(b) + var!(c)
end
end
defmodule HygieneTest do
def go do
require Hygiene
a = 10
@udzura
udzura / yawaraka-docker.md
Last active June 16, 2022 23:34
やわらかDocker
@udzura
udzura / wordle.log
Created January 21, 2022 07:57
@udzura のwordleの記録です
コメントをしていきます

自分がどういうことを考えてクラス設計しているかを整理してみました。同じようなことを大名エンジニアカレッジでも話したのですが、今回はフィヨルドの課題で考えてみました。

レイヤ分けする

たとえば ls コマンドの場合はこういうレイヤがあるんじゃないかなあと考えられます。

  • インプットする方法... OSの機能を使ってあるディレクトリのファイルを集めないといけない。その操作をする人が必要そう
  • 集まったデータ... ファイルが集まってくる。ファイルには、普通のファイル、ディレクトリの二種類はありそう。
  • アウトプット... 表示のフォーマットがいくつかある。一列のやつと、サイズなどを詳細に出すやつ。
  • それらをつなぐ... ここに書いていないあふれた仕事をとりあえず押し付ける人がいると便利かな...