Skip to content

Instantly share code, notes, and snippets.

View musaprg's full-sized avatar
🐱
meow meow

Kotaro Inoue musaprg

🐱
meow meow
View GitHub Profile
@musaprg
musaprg / 001.cs
Last active March 17, 2017 09:05
C#入門で書いたコード
using System;
namespace CSharpLearning
{
class MainClass
{
struct Point
{
public int x;
public int y;
@musaprg
musaprg / initidb.sql
Created April 5, 2017 06:44
マルコフ連鎖のためのDBスキーム
create table corpus(
id integer primary key,
word1 text,
word2 text,
word3 text,
create_at,
updated_at
);
@musaprg
musaprg / suteki.java
Created April 10, 2017 06:29
AOJ in Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception{
Scanner sc = new Scanner(System.in);
String str;
for (;;) {
str = sc.next();
for (char c : str.toCharArray()) {
@musaprg
musaprg / run.sh
Created May 24, 2017 12:38
一番新しいファイルを表示する
#!/bin/sh
# 古い演算結果が残ってたら削除
# -e で存在するか否かを返してくれる
if [ -e result.csv ]; then
rm result.csv
fi
# ls -t でタイムスタンプ順に新しいものからソートしてくれる
# set -- <hoge>でタブor空白ごとにsplitして$n(n=1,2,...)に格納してくれる
@musaprg
musaprg / main.c
Created May 26, 2017 08:02
substring関数的なの
#include <stdio.h>
#include <string.h>
int main(void){
char str[] = "01234567890";
char t[64];
strncpy(t, str+3, 5); //str[3]の位置から5文字取り出す
t[5] = '\0' //終端ナル文字の追加
@musaprg
musaprg / mvall_to_new_dir
Created June 2, 2017 08:59
同ディレクトリ内のファイル全部を同ディレクトリに作成した新しいディレクトリに移動させる
mkdir hoge
ls | grep -v -E '\Ahoge\z' | xargs -I{} mv {} hoge/{}
@musaprg
musaprg / sample.rb
Created June 15, 2017 04:20
type=hiddenのinput要素のvalueを変更する
# encoding: utf-8
require 'watir'
target = "http://hogehoge.com"
browser = Watir::Browser.new(:chrome)
browser.goto(target)
element = browser.hidden(:id => 'hogePass')
@musaprg
musaprg / CTFsite.md
Last active September 13, 2022 09:11
CTF memo
@musaprg
musaprg / Q1.md
Last active May 11, 2018 08:46
CTF入門講座@MIS.W のための諸々

Classical Cipher【Crypto】

Difficulty: Easy

How much is your love for MIS.W? Please decrypt it and prove your love for MIS.W! The flag format is: misw{snivy_hogehoge_fugafuga}.

FLAG: plvz{plv_fkdq_lv_yhub_fxwh}

@musaprg
musaprg / Main.java
Created July 3, 2017 05:09
ARC001B 幅優先
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
int v[] = {1, -1, 5, -5, 10, -10}; //操作
//幅優先探索