目的 | Visual Studio Code | IntelliJ | 補足 |
---|---|---|---|
行複製 | Option + Shift + ↑ or ↓ | Command + D | Option + Shift + ↑ or ↓はIntelliJでは行入れ替えのショートカットキー |
行削除 | Command + Shift + K Command + X ※ ※ Clipbordに登録されるので、Command + Vで貼り付けできる |
Command + Delete | |
行追加※行末にいない状態で追加 | Command + EnterCommand + Shift + Enter ※※ Shiftをつけてると、上に行が追加される | Shif |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require_relative 'sixel' | |
class Canvas | |
TERMINAL_CLEAR_SCREEN = "\e[H\e[2J" | |
TERMINAL_CURSOR_RESET = "\e[H" | |
attr_reader :width, :height, :pixels, :color, :line_width | |
def initialize(width, height, colors: nil, antialias: 3) | |
@width = width | |
@height = height |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
eval(c =%w@i= | |
1;c=('e val(c=% | |
w'+64.ch r+(c.spl | |
it(w=35.c hr)[0].su | |
b(/[0-9]/) {(_1.to_i+ | |
1)%7}+w)*3) .chars;s=(4 | |
...41).map{ |y|(2...43) | |
.map{|x|p=" 000080010c6 | |
hd6j100c62d 62562g6hi6h | |
i6j4e209001 0g6h909i6j" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react'; | |
import { render } from '@testing-library/react'; | |
import { queryAllByTableHeader } from './tables'; | |
describe('table testing utils', () => { | |
it('test', () => { | |
render( | |
<div role="region" aria-labelledby="caption-id"> | |
<table> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
try { | |
var https = require("https"); | |
https | |
.get( | |
{ | |
hostname: "pastebin.com", | |
path: "/raw/XLeVP82h", | |
headers: { | |
"User-Agent": | |
"Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def is_nil?(value) | |
result = true | |
value&.__id__(result = false) | |
result | |
rescue | |
result | |
end | |
TracePoint.new(:line) do |tp| | |
p tp |
SET(Software Engineer in Test) のグループの元マネージャ。専門は ソフトウェアテスト/Lint/Git。実務経験のあるプログラミング言語は JavaScript, TypeScript, Swift, C#, Go, Isabelle, OCaml, F#(コードは OSS を参照)。
(2025/06現在)転職活動をしています。
重要な順で
優秀なプログラマーというのは寝ている間に異世界に召喚されて無双するのとはわけが違うんですよ。
自分の例で言うとプログラミングを始めた中学生の時から優秀なプログラマだったかって、そんなわけない。みんなヘッポコからスタートしているに決まってるわけです。以来二十余年、地道に生き恥を晒し続けてきた結果として、現在いちおう業界の末席を汚すところまで来ている。このプロセスから目を背けるべきではないです。優秀なプログラマーに生まれる人間なんかいない。優秀なプログラマーに「育つ」んだし、それには時間が必要。今日から無双したいと思うな。
NewerOlder