Skip to content

Instantly share code, notes, and snippets.

View sykwer's full-sized avatar

Takahiro Ishikawa sykwer

View GitHub Profile
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo "userspace" | sudo tee $i;
done
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_setspeed; do
echo 2601000 | sudo tee $i;
done
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <dlfcn.h>
#include <stdio.h>
#include <unistd.h>
#include <iostream>
#include <fstream>
#include <string>
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <dlfcn.h>
#include <stdio.h>
// #include <iostream>
using malloc_type = void*(*)(size_t);
@sykwer
sykwer / MultithreadDemo.java
Created May 17, 2018 01:39
Multithread demo in Java.
public class MultithreadDemo {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
Task task = new Task();
task.start();
}
}
}
class Task extends Thread {
@sykwer
sykwer / how_with_works_in_python.py
Last active April 1, 2018 07:39
Simplest snippet that investigates how "with" works in Python.
class Klass:
def __init__(self):
print("instanciated")
def __del__(self):
print("gabage collected")
def __enter__(self):
print("__enter__")
return self

プログラミング基礎レポート

提出者

540377D 石川貴大 Mimesチーム

勝率

  • 初級: 76~79%
  • 中級: 54~57%
  • 上級: 12~14%

プログラムの構成

@sykwer
sykwer / MimesProject.java
Last active December 26, 2017 06:43
東大2年工学部システム創成B課題. マインスイーパーを解くプログラム.
import jp.ne.kuramae.torix.lecture.ms.core.MineSweeper;
import jp.ne.kuramae.torix.lecture.ms.core.Player;
public class MimesProject {
static public void main(String[] args) {
int gamesCount = 1000;
int clearedCount = 0;
for (int i = 0; i < gamesCount; i++) {
Player player = new MimesPlayer();
@sykwer
sykwer / ptag_in_contenteditable.js
Created December 8, 2017 13:55
In contenteEditable div, wrap row by p tag when press enter key.
const node = document.getElementById("contenteditable-id")
node.addEventListener("keypress", (e) => {
if (e.keyCode === 13) {
document.execCommand("formatBlock", false, "p")
}
})
// Wrap by h2 tag
// document.execCommand("formatBlock", false, "h2")
@sykwer
sykwer / pi_from_sectional_measurement.f90
Last active December 5, 2017 14:31
calculate pi by sectional measurement in multi threads.
program pi_from_sectional_measurement
!$ USE OMP_LIB
implicit none
!$ integer threads_count, thread_number
! Const
real(8), parameter :: pi25 = 3.141592653589793238462643D0
@sykwer
sykwer / fetch_airbnb_reviews.js
Last active November 25, 2017 01:03
Airbnbのreviewデータをとってくる。使い方は下の方に。Airbnbのrooms#showページのhtml構造に深く依存しているコードなので2017/11/24現在以降正しく動く保証はありません。
const phantom = require("phantom")
const Papa = require("papaparse")
const fs = require("fs")
// input data
const dataRows = Papa.parse(fs.readFileSync("URLs.csv", "utf8")).data
dataRows.shift() // title row
const rowsCount = dataRows.length
// init model data