Skip to content

Instantly share code, notes, and snippets.

View martian17's full-sized avatar
🛰️
Working from home

Yutaro Yoshii martian17

🛰️
Working from home
View GitHub Profile

Keybase proof

I hereby claim:

  • I am martian17 on github.
  • I am yoshi9265 (https://keybase.io/yoshi9265) on keybase.
  • I have a public key ASB3Pl4SVKDS32BmXsdf2VJJV8bPBjN2EAlqRMYySjtN_Ao

To claim this, I am signing this object:

@martian17
martian17 / arshift.v
Last active November 8, 2019 14:39
Arithmetic bidirectional barrel shifter
module MATHSHIFTTEST;
reg[15:0] ia;
reg[3:0] bitcnt;
reg lr;
wire[15:0] ib;
MATHSHIFT mathshift (ia, bitcnt, lr, ib);
initial begin
@martian17
martian17 / circshift.v
Last active November 8, 2019 14:40
Circular bidirectional barrel shifter
module CIRCSHIFTTEST;
reg[15:0] ia;
reg[3:0] bitcnt;
reg lr;
wire[15:0] ib;
CIRCSHIFT circshift (ia, bitcnt, lr, ib);
initial begin
a = [
[2,0],
[0,1]
]
def initializeMatrix(m):
newm = []
i = 0
while i < len(m):
@martian17
martian17 / final.js
Created January 6, 2020 15:23
オセロのJSです。
var Reversi = function() {
var canvas = document.getElementById('canvas')
var ctx = canvas.getContext('2d') //canvas作製
var column = 8 //盤面横マス数
var row = 8 //盤面縦マス数
var cellWidth = 500 / column
var stoneRadius = (cellWidth * 0.8) / 2 //コマの直径
var board = [];
@martian17
martian17 / index.html
Created January 6, 2020 15:26
HTML、参考までに
<!DOCTYPE html>
<html lang="ja" dir="ltr">
<head>
<meta charset="utf-8" />
<title>Reversi</title>
</head>
<body>
<canvas id="canvas" width="500" height="500"></canvas>
<input type="button" />
<script src="final.js" charset="utf-8"></script>
@martian17
martian17 / medkit-finalProject.css
Last active January 8, 2020 06:01
modified so it won't break when page is resized
body {
background-color: #000000;
color: #e0e0e0;
font-family: "Lucida Console", "Lucida Sans Typewriter", monaco, "Bitstream Vera Sans Mono"}
h1 {
font-size: 15px;
color: #c9c9c9;
font-family: "Lucida Console", "Lucida Sans Typewriter", monaco, "Bitstream Vera Sans Mono";
margin-left: 15px;
cnt = 0;
for i in range(1,7):
for j in range(1,7):
for k in range(1,7):
##(i,j,kがサイコロ3つの組み合わせだからこれが条件に合致してるかを見る)
sum = i+j+k
if(sum >12 and sum < 18):
cnt = cnt + 1
print(cnt)
## 55
@martian17
martian17 / my-display-problem-initial-output
Last active December 28, 2020 00:55
my-display-problem-initial-output
$ lspci -nnk | egrep -i '3d|aphics|display|nouveau|nvidia|radeon|trident|vesa|vga'; uname -a; Xorg -version; sudo apt-get update; sudo apt-get install mesa-utils hardinfo fbset nux-tools inxi; inxi -F; sudo fbset -i; apt-cache show xserver-xorg | grep Version; xrandr; fglrxinfo; nvidia-settings -g |head -n 30 ; sudo lshw -short; sudo lshw -C display; dpkg -l | egrep -i 'fgl|intel|mesa|mesa-utils|nvidia|nouveau|radeon|trident|video-ati'; cat /etc/lsb-release; dmesg | egrep -i 'abort|ailed|bug|error|fail|fgl|GLX|GPU|intel|missing|nouveau|NVIDIA|radeon|segment|trident|VESA|VGA|wfb|\(EE\)|\(WW\)'; cat /proc/cpuinfo | grep -I model; cat /var/log/Xorg.0.log | egrep -i 'abort|ailed|bug|display|error|fail|fgl|GLX|GPU|intel|issing|nouveau|nvidia|radeon|segment|trident|VESA|VGA|wfb|\(EE\)|\(WW\)'; sudo dmidecode|egrep 'anufact|roduct|erial|elease'; cat /etc/X11/xorg.conf; /usr/lib/nux/unity_support_test -p; ubuntu-support-status || ubuntu-security-status ; sudo lsmod
00:02.0 VGA compatible controller [0300]: Intel C
@martian17
martian17 / my-display-problem-nomodeset-output
Last active December 28, 2020 00:59
my-display-problem-nomodeset-output
$ lspci -nnk | egrep -i '3d|aphics|display|nouveau|nvidia|radeon|trident|vesa|vga'; uname -a; Xorg -version; sudo apt-get update; sudo apt-get install mesa-utils hardinfo fbset nux-tools inxi; inxi -F; sudo fbset -i; apt-cache show xserver-xorg | grep Version; xrandr; fglrxinfo; nvidia-settings -g |head -n 30 ; sudo lshw -short; sudo lshw -C display; dpkg -l | egrep -i 'fgl|intel|mesa|mesa-utils|nvidia|nouveau|radeon|trident|video-ati'; cat /etc/lsb-release; dmesg | egrep -i 'abort|ailed|bug|error|fail|fgl|GLX|GPU|intel|missing|nouveau|NVIDIA|radeon|segment|trident|VESA|VGA|wfb|\(EE\)|\(WW\)'; cat /proc/cpuinfo | grep -I model; cat /var/log/Xorg.0.log | egrep -i 'abort|ailed|bug|display|error|fail|fgl|GLX|GPU|intel|issing|nouveau|nvidia|radeon|segment|trident|VESA|VGA|wfb|\(EE\)|\(WW\)'; sudo dmidecode|egrep 'anufact|roduct|erial|elease'; cat /etc/X11/xorg.conf; /usr/lib/nux/unity_support_test -p; ubuntu-support-status || ubuntu-security-status ; sudo lsmod
00:02.0 VGA compatible controller [0300]: Intel C