{"projectName":"tldr-cmd","skip":0,"limit":100,"count":216,"pages":[{"id":"5c4d07d8b8f2fe0017f7f2e3","title":"readme","image":"https://gyazo.com/8c3ed2091055ea3d902f7ef3a48e7a37/raw","descriptions":["文法やコマンドなどを手短に説明する","コマンドライン(あるいはalfredのようなツール)で使う","[TLDR pages https://tldr.sh/] のオリジナル版","TLDRの重複は避ける方針","one liner"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":9007197706188829,"views":92,"linked":0,"created":1548552154,"updated":1551481467,"accessed":1767855674,"linesCount":20,"charsCount":575,"helpfeels":[]},{"id":"61a5c745f504c5001d33b78d","title":"hXohOGxM3CiF","image":null,"descriptions":["2021-8-30","2022-01-07","2022-03-14","2022-07-01","2022-10-24"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":42,"linked":0,"created":1638254407,"updated":1679542509,"accessed":1767999117,"linesCount":9,"charsCount":81,"helpfeels":[]},{"id":"5cd1420fb5d5700017830aa2","title":"awk","image":null,"descriptions":["`$ echo 1 2 3 4 | awk '{print $1}' # 1`","`$ echo -e \"a b\\nx y\"| awk '{if($1==\"x\")print $0}' # $0は行そのまま`","`? awkのtips`","[unix 文字処理]","ファイルにも使える"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":41,"linked":0,"created":1557217809,"updated":1678599088,"accessed":1783948861,"linesCount":12,"charsCount":183,"helpfeels":[]},{"id":"5c52324683f0380017ec3f65","title":"unix find","image":null,"descriptions":["`find . -name \"*.mp4\" # ファイルの検索`","`find ./ -name \"abc\" -type d # ディレクトリのみ検索`","`find . -maxdepth 1 -name \"*.bat\" # 自分のいる階層(1)のみ検索する`","`find . -iname \"*.TXT\" # 大文字小文字を区別しない`","`find . -name \"*.mp3\" -or -name \"*.wav\"`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":77,"linked":0,"created":1548890696,"updated":1678423987,"accessed":1781385691,"linesCount":15,"charsCount":354,"helpfeels":[]},{"id":"5e8a831bcbbec700174f97c3","title":"percent encoding table","image":null,"descriptions":["table:a","%22\t\"","%3A\t:","%20\t \t半角スペース","%2F\t/"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":23,"linked":0,"created":1586135838,"updated":1669339483,"accessed":1766590686,"linesCount":10,"charsCount":94,"helpfeels":[]},{"id":"5c62729494aa020017b984a0","title":"c++ lambda","image":null,"descriptions":["`auto plus = [](int a, int b) { return a + b; };`","`int result = plus(2, 3); // result == 5`","`int x = 0;`","`auto counter = [&x]() { x+=1; return x; }; // 変数xをキャプチャ`","キャプチャ記法､ 他 -> https://cpprefjp.github.io/lang/cpp11/lambda_expressions.html"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":24,"linked":0,"created":1549955752,"updated":1659589631,"accessed":1778615659,"linesCount":19,"charsCount":355,"helpfeels":[]},{"id":"5c7ef4b1ee148000178a84aa","title":"javascript array methods","image":null,"descriptions":["`arr = [1,2,3]`","`arr.push(4) // 末尾に追加`","`arr.unshift(3) // 先頭に追加`","`arr.length // arrayのサイズ`","`arr.slice(1,3) // begin~endまでの配列を返す(もとの配列は変化しない)`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":36,"linked":0,"created":1551824051,"updated":1658471680,"accessed":1767676206,"linesCount":31,"charsCount":582,"helpfeels":[]},{"id":"62ce6398b938d4001f5ec188","title":"YtHzayHun54w","image":null,"descriptions":["`function setup() {`","`createCanvas(400, 400);`","`}`","`let flag = false`","`let num = 0`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":6,"linked":0,"created":1657693081,"updated":1657693152,"accessed":1765957976,"linesCount":19,"charsCount":307,"helpfeels":[]},{"id":"5db7e06d7e28c500172b3e0a","title":"Google Sheets(GAS)","image":null,"descriptions":["`var ss = SpreadsheetApp.getActiveSpreadsheet(); // return Spreadsheet`","`ss.getSheetByName('SheetName') // return sheet`","`ss.getSheets()[0]; // n番目のシート`","`let range = sheet.getRange(1,1) // (行,列)セル一つ文, 1始まり ,'A1'`","`sheet.getRange(1,1,2,2) // \"A1:B2\"`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":64,"linked":0,"created":1572331630,"updated":1652755429,"accessed":1783722294,"linesCount":81,"charsCount":2327,"helpfeels":[]},{"id":"5c53e29a45fd5d001773c32a","title":"sed","image":null,"descriptions":["`$ sed -i '1s/^/\\xef\\xbb\\xbf/' a.txt`","`$ sed -i -e '1s/\\xef\\xbb\\xbf//g' -e '1s/^/\\xef\\xbb\\xbf/' a.txt`","`$ sed -i \"s/^\\\\\\$//\" a.txt # \t$で始まる行の1番目の$を削除する`","`$ sed -i 's/$/\\r/' # 改行コードwindowsにする`","`$ sed -i 's/\\r//g' a.txt # 改行コードをLFにする`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":92,"linked":0,"created":1549001372,"updated":1652415303,"accessed":1780988904,"linesCount":36,"charsCount":645,"helpfeels":[]},{"id":"5ee988dc3dcc09001e49100d","title":"shell script for loop","image":null,"descriptions":["`for s in a b c`","`do`","`echo \"Looping $s\"`","`done`","`a[0]=1`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":61,"linked":1,"created":1592363230,"updated":1650260261,"accessed":1783721694,"linesCount":49,"charsCount":618,"helpfeels":[]},{"id":"5c5808bd28f0bc0017657c5d","title":"shell script if","image":null,"descriptions":["shell if","`$ test 1 -ge 1 ; echo $? # a -ge b → a >= b`","`$ test 1 -eq 1; echo $? # 0(true)`","https://qiita.com/egawa_kun/items/196cd354c0d8e4e0fefc","`$ if [ -f a.txt ] # ファイルであれば真`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":93,"linked":1,"created":1549273281,"updated":1650160886,"accessed":1782245497,"linesCount":38,"charsCount":669,"helpfeels":[]},{"id":"606abcb1b3b8bb001cfc4b01","title":"unix date","image":null,"descriptions":["from [unix]","unix date","`? unix dateの使い方(time)`","`$  date +\"%Y-%m-%dT%H:%M:%SZ\" # 2020-09-03T15:00:00UTC`","`-u`: UTC(Coordinated Universal Time)"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":18,"linked":1,"created":1617607858,"updated":1648373864,"accessed":1783921760,"linesCount":13,"charsCount":205,"helpfeels":[]},{"id":"5c6e742d81586b0017eb931e","title":"ruby file","image":null,"descriptions":["`File.foreach(\"a.txt\") do |line| # read`","`p line`","`end`","`File.open('b.txt','w') do |f| # write`","`f.puts('foo')`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":67,"linked":0,"created":1550742576,"updated":1647584051,"accessed":1783959403,"linesCount":26,"charsCount":306,"helpfeels":[]},{"id":"5c9b72d7b4d695001749033c","title":"javascript setTimeout (web)","image":null,"descriptions":["setTimeout( funcName, 1000); // ミリ秒","let abc = setInterval( funcName, 1000); //","clearInterval(abc);","`function funcFoo(){}`","`let intervalFoo = setInterval( funcFoo, 1000); //`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":26,"linked":0,"created":1553691354,"updated":1647303980,"accessed":1766070259,"linesCount":10,"charsCount":233,"helpfeels":[]},{"id":"5d3a5f539481680017822324","title":"git","image":null,"descriptions":["git rm --cached file_name # Remove from management (do not delete file)","git ls-remote # remoteリポジトリの参照リストを表示","`$ git clone -b <branch> <remote_repo>`","`$ git clone -b <branch> --depth 1 <remote_repo>`","`$ git fetch origin branch_name:refs/remotes/origin/branch_name`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":58,"linked":1,"created":1564106582,"updated":1647240305,"accessed":1767632757,"linesCount":32,"charsCount":911,"helpfeels":[]},{"id":"5cd103702be79b00174e623d","title":"ruby","image":null,"descriptions":["[ruby File Dir]","`$ p ARGV[0]`","`$ v = gets # terminalで入力待ち gets.to_iなど可能.  cat a.rb |rubyで使えない`","`$ v = STDIN.gets.chomp # ↑でうまくいかないとき`","`words.sort! do |a, b| # 大文字小文字を無視したsort`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":112,"linked":4,"created":1557201778,"updated":1647035181,"accessed":1779663895,"linesCount":56,"charsCount":848,"helpfeels":[]},{"id":"5d36ab5f92a1b400177ba3db","title":"javascript","image":null,"descriptions":["console.log(typeof 'abc') // string","let obj = {a: 123}; console.log('a' in obj) // true","string => 正規表現","new RegExp('ab+c');","[javascript 分割代入]"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":39,"linked":0,"created":1563863910,"updated":1647034584,"accessed":1781748277,"linesCount":19,"charsCount":349,"helpfeels":[]},{"id":"5e329bb424c8870017db2e0d","title":"unix 文字処理","image":null,"descriptions":["sed, head, tail, awk, tr","`$ echo abc | cut -c 3 # c (3文字目を切り取る)`","`$ cut -c 3 <<< \"abc\" # c`","`$ tr a x   <<< \"abc\" # xbc (置き換え)`","`$ tr -d ac <<< \"abc\" # b (dオプションは削除)`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":63,"linked":2,"created":1580374967,"updated":1646957898,"accessed":1784023437,"linesCount":30,"charsCount":536,"helpfeels":[]},{"id":"5cd136a1dd33aa0017926c00","title":"ruby time date","image":null,"descriptions":["Time と Date がある","[* Time]","`require \"time\"`","`t = Time.new # 現在時刻`","`str = t.strftime(\"%Y-%m-%d %H:%M:%S\")`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":45,"linked":0,"created":1557214883,"updated":1646386431,"accessed":1783722086,"linesCount":34,"charsCount":509,"helpfeels":[]},{"id":"5c74ac2cd9f1080017ec46ba","title":"ruby array methods","image":null,"descriptions":["arr.length # num of element","arr.uniq # 重複する要素を削除","arr.compact.reject(&:empty?) # nilや空文字を削除, compactはnilを削除","arr.empty? # カラならtrue","arr.first # arr.first(3) なら前3つ"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":67,"linked":0,"created":1551150137,"updated":1646385483,"accessed":1776918332,"linesCount":30,"charsCount":669,"helpfeels":[]},{"id":"60c30ef3b90c86001cf360e2","title":"node file","image":null,"descriptions":["`const fs = require('fs')`","`fs.writeFile('./testaaa.txt', JSON.stringify(obj), err => {`","`if (err) {`","`console.error(err)`","`return`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":13,"linked":0,"created":1623396085,"updated":1646320031,"accessed":1778907153,"linesCount":15,"charsCount":299,"helpfeels":[]},{"id":"5c8646b3258ac400176ac1bf","title":"javascript date","image":null,"descriptions":["var date = new Date();  // 今日","date.getDay(); // 4  (0が日曜)","date.getDate(); // 6","date.setDate(date.getDate() -1); // 昨日","date.toISOString().substring(0, 10);  // yyyy-mm-dd"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":57,"linked":0,"created":1552303797,"updated":1644798682,"accessed":1774887541,"linesCount":17,"charsCount":363,"helpfeels":[]},{"id":"5c866e4965c6640017265e5b","title":"javascript array loop","image":null,"descriptions":["`for(let i in ar) {`","`console.log(ar[i]);`","`// i はintではなくString`","`}`","`for(let v of ar) {`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":53,"linked":2,"created":1552313934,"updated":1641918654,"accessed":1775868583,"linesCount":12,"charsCount":158,"helpfeels":[]},{"id":"61dda6212430d9001d776cc9","title":"Gmail(GAS)","image":null,"descriptions":["const threads = GmailApp.search(\"abc\")"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":11,"linked":0,"created":1641915939,"updated":1641917011,"accessed":1766590686,"linesCount":3,"charsCount":48,"helpfeels":[]},{"id":"5f5ac41fd4436f001e80e726","title":"timezone","image":null,"descriptions":["UTC Z","Coordinated Universal Time","Greenwich Mean Time, GMT",">かつてグリニッジ平均時は国際的な基準時刻として採用され、イギリスを含む世界各地域の標準時（standard time）もこれを基準とした。なお現在の国際的な基準時刻は概念を修正した協定世界時 (UTC) を用いている",">航法や通信の分野で UTC と一般的に同義語として認められる"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":29,"linked":0,"created":1599783969,"updated":1640311014,"accessed":1782671526,"linesCount":28,"charsCount":431,"helpfeels":[]},{"id":"61c06b14547b4c001de2ca0f","title":"zYGdNfuJaAnE","image":"https://collections.louvre.fr/media/cache/medium/0000000021/0000057768/0000372690_OG.JPG","descriptions":["`https://collections.louvre.fr/media/cache/small/0000000021/0000059247/0000136202_OG.JPG`","`https://collections.louvre.fr/media/cache/small/0000000021/0000059242/0000980885_OG.JPG`","`https://collections.louvre.fr/media/cache/small/0000000021/0000057525/0000330636_OG.JPG`","`https://collections.louvre.fr/media/cache/small/0000000021/0000057211/0000616594_OG.JPG`","`https://collections.louvre.fr/media/cache/medium/0000000021/0000057179/0000615958_OG.JPG`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":21,"linked":0,"created":1640000278,"updated":1640249088,"accessed":1781775271,"linesCount":49,"charsCount":2157,"helpfeels":[]},{"id":"5c51aac49ca2130017e1cdba","title":"javascript map filter (higher order)","image":null,"descriptions":["`[2,3,4].filter((e) => e>2) // [3,4]が返る`","`[2,3,4].map((e) => e*3) // [6,9,12]が返る`","`[1,4,7].forEach(e => {console.log(e)})`","`list = list.filter((e,i) =>{return list.indexOf(e) == i}); // uniq`","`? javascript map filter (higher order)`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":47,"linked":1,"created":1548856011,"updated":1640142719,"accessed":1783963142,"linesCount":12,"charsCount":291,"helpfeels":[]},{"id":"5c8a21af334b70001796613d","title":"jquery","image":null,"descriptions":["hide() // 要素を消す","show() //","empty() // カラに","attr('src', \"http\") // 属性の変更","removeAttr('src'); //属性の削除"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":52,"linked":0,"created":1552556465,"updated":1640142270,"accessed":1782782538,"linesCount":31,"charsCount":681,"helpfeels":[]},{"id":"5c6e5f77c8bc20001716f521","title":"javascript string methods","image":null,"descriptions":["str.split(\",\") //分割","str.match(/keyword/) // マッチするか｡ マッチしないならnull","`$ (str.match(/keyword/g) || [] ).length // keywordの含む数(matchしないとnullなので||がいる)`","str.replace(/a/g, \"b\") // マッチする文字すべて置換","str.replace(/foo/g,'') // fooを削除"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":53,"linked":0,"created":1550737273,"updated":1639645632,"accessed":1774871172,"linesCount":19,"charsCount":582,"helpfeels":[]},{"id":"5dcd00a19b06940017fc272d","title":"autohotkey(ahk) key","image":null,"descriptions":["table:a","key\tsymbol","alt \t!","shift\t+","ctrl\t^"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":51,"linked":1,"created":1573716131,"updated":1638869879,"accessed":1780792162,"linesCount":48,"charsCount":549,"helpfeels":[]},{"id":"5c4d020df7ac870017916b88","title":"ruby json","image":null,"descriptions":["require \"json\"","dict = {name: :homu, age: 14}","dict.to_json # = > \"{\\\"name\\\":\\\"homu\\\",\\\"age\\\":14}\"","json = '{ \"name\" : \"homu\", \"age\" : 14 }'","JSON.parse json # => {\"name\"=>\"homu\", \"age\"=>14}"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":26,"linked":0,"created":1548550677,"updated":1638252075,"accessed":1771403195,"linesCount":21,"charsCount":408,"helpfeels":[]},{"id":"5c7e77f3b18e450017b1556b","title":"javascript json","image":null,"descriptions":["obj = JSON.parse(str)","str = JSON.stringify(obj)"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":20,"linked":0,"created":1551792123,"updated":1637727349,"accessed":1766783503,"linesCount":6,"charsCount":78,"helpfeels":[]},{"id":"5c7ef60cd959020017b1b9a8","title":"jquery ajax","image":null,"descriptions":["GET"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":26,"linked":0,"created":1551824399,"updated":1637727186,"accessed":1772668239,"linesCount":26,"charsCount":410,"helpfeels":[]},{"id":"619be29d471e27001d5f7c76","title":"ruby xml","image":null,"descriptions":[],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":13,"linked":0,"created":1637606047,"updated":1637606485,"accessed":1772965487,"linesCount":20,"charsCount":314,"helpfeels":[]},{"id":"5caaded74ad75200177f5d23","title":"ruby % notation","image":null,"descriptions":["#ruby","[ruby percent notation]"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":36,"linked":0,"created":1554702085,"updated":1636777812,"accessed":1768060718,"linesCount":15,"charsCount":185,"helpfeels":[]},{"id":"5c6294cebcd378001783be83","title":"unix","image":null,"descriptions":["basic","ls pwd cd","moji","awk sed grep tr tac","utility"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":87,"linked":1,"created":1549964496,"updated":1635993077,"accessed":1774345451,"linesCount":49,"charsCount":559,"helpfeels":[]},{"id":"5fe3dcaf85f6c6001c77a825","title":"applescript","image":null,"descriptions":["[osascript]","delay 1","https://dev.classmethod.jp/articles/applescript-sample/","コメントアウトは`#`, `--`","アプリ名は🍎の隣の表示?"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":22,"linked":0,"created":1608768688,"updated":1635589792,"accessed":1774197366,"linesCount":64,"charsCount":939,"helpfeels":[]},{"id":"5c74f1230f38bd00176dde9c","title":"ruby string methods","image":null,"descriptions":["str.slice!(0,3) # 先頭から3文字分削除する","s2 = str.dup # 文字列のコピー","str.split(\",\") # \",\"区切りの文字列を配列に","str.gsub('a','b') # 置換","str.delete('a') # aを削除する"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":85,"linked":0,"created":1551167781,"updated":1635504520,"accessed":1766173205,"linesCount":30,"charsCount":700,"helpfeels":[]},{"id":"5e12d7388f73c50017175f99","title":"ruby File Dir","image":null,"descriptions":["p Dir.glob(\"*\") # カレントディレクトリのファイルを出力 # .始まりをふくまなら Dir.glob(\"*\", File::FNM_DOTMATCH)","ディレクトリのみしたい場合は `\"*.*\"`などの方法","# \".*\" 明示的に指定もあり","再帰的に全部出力 puts Dir.glob('**/*')","File.file?(f) # fileかどうか"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":61,"linked":2,"created":1578293048,"updated":1635326386,"accessed":1775348301,"linesCount":25,"charsCount":566,"helpfeels":[]},{"id":"5d1c31fb7caffd0017cc7823","title":"regular expression","image":null,"descriptions":[],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":47,"linked":0,"created":1562128899,"updated":1634780836,"accessed":1774887526,"linesCount":20,"charsCount":315,"helpfeels":[]},{"id":"5cad8b54e0ee9d0017a9672e","title":"unix curl","image":null,"descriptions":["`-d`","application/x-www-form-urlencoded 形式で POST する","`-F`","multipart/form-data 形式で POST する。","ref. https://blog.kyanny.me/entry/20110427/1303838381"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":31,"linked":0,"created":1554877270,"updated":1634423793,"accessed":1781357809,"linesCount":28,"charsCount":407,"helpfeels":[]},{"id":"5ea14fccae7d8d0017ee3bd4","title":"unix echo","image":null,"descriptions":["unxi echo","eオプション","`-n `","最後の改行を出力しない"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":19,"linked":0,"created":1587630030,"updated":1634220691,"accessed":1727312619,"linesCount":8,"charsCount":73,"helpfeels":[]},{"id":"615701b0c7cf9c001dafc681","title":"Java無名クラス","image":null,"descriptions":["https://qiita.com/sano1202/items/64593e8e981e8d6439d3","無名クラス"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":11,"linked":0,"created":1633092018,"updated":1633092140,"accessed":1781594376,"linesCount":14,"charsCount":259,"helpfeels":[]},{"id":"5dcd050467bff000172bd354","title":"ahk Syntax","image":null,"descriptions":["左上が(0, 0)方式","A_PriorKeyで単独の修飾キーをいじれる","[autohotkey(ahk) key]","メソッド","WinActivateBottom"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":35,"linked":0,"created":1573717254,"updated":1632726568,"accessed":1774826545,"linesCount":54,"charsCount":524,"helpfeels":[]},{"id":"614c77459f21120020de7521","title":"watch","image":null,"descriptions":["mac","zshのメソッドは使えないらしい","複雑なことをシたい場合､  watchはいろいろ面倒なので､ rubyとかのほうがよいかも"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":5,"linked":0,"created":1632401223,"updated":1632404237,"accessed":1666007774,"linesCount":13,"charsCount":216,"helpfeels":[]},{"id":"6062908a2c04db00379683e6","title":"cd","image":null,"descriptions":["cdが終わると元の位置","`.zshrc`のfunction内でのcd","cdが終わっても維持"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":7,"linked":0,"created":1617072268,"updated":1632397320,"accessed":1783502230,"linesCount":8,"charsCount":91,"helpfeels":[]},{"id":"5c4d0a00db478c00178d5b46","title":"ruby Hash","image":null,"descriptions":["連想配列","/"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":30,"linked":0,"created":1548552712,"updated":1632236492,"accessed":1782355254,"linesCount":20,"charsCount":324,"helpfeels":[]},{"id":"5c4d082d7448090017d6877f","title":"shell script","image":null,"descriptions":["shebang","コマンド(バッククォート)","変数","if","注意"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":189,"linked":5,"created":1548552246,"updated":1631699908,"accessed":1784022055,"linesCount":121,"charsCount":1690,"helpfeels":[]},{"id":"613adda3e9e5c5001d8dfdcd","title":"git reflog","image":null,"descriptions":[],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":20,"linked":0,"created":1631247781,"updated":1631247903,"accessed":1774382162,"linesCount":7,"charsCount":117,"helpfeels":[]},{"id":"5c99d1636e95f500172ec3f7","title":"unix grep","image":null,"descriptions":["find . -type f -print | xargs grep 'foo'","grep 'Foo' --color # カラーを付ける","grep 'abc\\|zyx' file_name # or 検索","grep -e 'a' -e 'b' # or 検索","grep a | grep b # and 検索"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":51,"linked":0,"created":1553584485,"updated":1630042466,"accessed":1767877978,"linesCount":25,"charsCount":430,"helpfeels":[]},{"id":"6121f852f12047001fab42f5","title":"python graph","image":null,"descriptions":["matplotlib.pyplot.hist"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":7,"linked":0,"created":1629616212,"updated":1629616268,"accessed":1775376765,"linesCount":7,"charsCount":35,"helpfeels":[]},{"id":"60ee9aa382d367001c6de45d","title":"npm","image":null,"descriptions":["`global>save >save-dev`","save-devは開発環境(develop)のみ","引数なしは `--save` に相当"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":10,"linked":0,"created":1626249893,"updated":1628755157,"accessed":1692881528,"linesCount":11,"charsCount":151,"helpfeels":[]},{"id":"6114af89b665c50022b91236","title":"ruby http","image":null,"descriptions":["https://blog.class-tech.me/how-to-send-http-methods-using-ruby-net-http-library/"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":4,"linked":0,"created":1628745611,"updated":1628745717,"accessed":1766173217,"linesCount":11,"charsCount":232,"helpfeels":[]},{"id":"5e04507061b92a001727ff47","title":"firebase","image":null,"descriptions":["firebase -v","firebase deploy --only functions, hosting","firebase deploy --only functions:test","firebase deploy --only hosting:test # test は指定した固有の識別子","[firestore]"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":9,"linked":0,"created":1577341042,"updated":1628675330,"accessed":1774849281,"linesCount":8,"charsCount":162,"helpfeels":[]},{"id":"61139a8aa7a25a00207b052d","title":"http request","image":null,"descriptions":["get","見せたくない情報があるならpost","クエリパラメータでリクエスト"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":11,"linked":0,"created":1628674700,"updated":1628674728,"accessed":1775781469,"linesCount":4,"charsCount":51,"helpfeels":[]},{"id":"5d28386a22a4300017bdbea2","title":"html","image":null,"descriptions":["<script src=\"a.js\"></script>","基本的に上から順に読み込む?","var person = prompt(\"Please enter your name\", \"Harry Potter\");","if (person) {","console.log(person)"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":56,"linked":0,"created":1562916993,"updated":1628659745,"accessed":1774954931,"linesCount":48,"charsCount":981,"helpfeels":[]},{"id":"5f2bbc13cfb99b00239039a5","title":"std vector","image":null,"descriptions":["arrayにコピー"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":29,"linked":1,"created":1596701717,"updated":1626338927,"accessed":1782601049,"linesCount":18,"charsCount":379,"helpfeels":[]},{"id":"60ee66f6b779b50023a31168","title":"php","image":null,"descriptions":[],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":3,"linked":0,"created":1626236664,"updated":1626236730,"accessed":1774849423,"linesCount":4,"charsCount":51,"helpfeels":[]},{"id":"5c51a99c952a640017d55938","title":"html template","image":null,"descriptions":[],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":43,"linked":0,"created":1548855713,"updated":1626235118,"accessed":1775544352,"linesCount":18,"charsCount":294,"helpfeels":[]},{"id":"5da13b52ae7f9a00177b47d7","title":"chown unix","image":null,"descriptions":["Change user and group ownership of files and directories."],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":16,"linked":0,"created":1570847571,"updated":1625729944,"accessed":1774826694,"linesCount":8,"charsCount":104,"helpfeels":[]},{"id":"5caefabe318edd001728ffdc","title":"pass reference","image":null,"descriptions":["jsも同様","†1: 引数を上書きしても呼び出しもとに影響ない","c++だと *&やc#だとref を使うと､ †1のような書き方でもとのオブジェクトを上書きできる","#c++_pointer","C++の例"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":38,"linked":0,"created":1554971341,"updated":1624585834,"accessed":1763574255,"linesCount":33,"charsCount":381,"helpfeels":[]},{"id":"5d6f869a13a86500175359f8","title":"c++ array","image":null,"descriptions":["arrayのコピーはmemcpy か loop","Syntactic sugar","[    ] https://stackoverflow.com/questions/48851598/are-arrays-in-c-a-syntactic-sugar-for-pointers","poninterとarrayは同じような挙動になる","違い"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":55,"linked":0,"created":1567590044,"updated":1622769364,"accessed":1783923266,"linesCount":47,"charsCount":1044,"helpfeels":[]},{"id":"5c57c02e8023ae0017be9ac0","title":"data-size (program)","image":null,"descriptions":["char: 8bit  256","bool: 8bit","int     32bit 40億程度","float 32bit","1Byte = 8bit"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":39,"linked":0,"created":1549254704,"updated":1621938302,"accessed":1782498687,"linesCount":13,"charsCount":117,"helpfeels":[]},{"id":"5cedefb70ac3b50017ec3598","title":"ruby class","image":null,"descriptions":["singleton methodはinstanceに作れる","private キーワード","[ruby variable constant]"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":51,"linked":0,"created":1559097273,"updated":1619600782,"accessed":1774883055,"linesCount":33,"charsCount":654,"helpfeels":[]},{"id":"5c5c05020de5ea001717af95","title":"git branch","image":null,"descriptions":["remoteのブランチからチェックアウトしないでブランチを作る","git fetch origin target_branch # fetch(update)してない場合はする","git log origin/target_branch","# commitのrevision_idをメモる","git branch new_branch revision_id"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":28,"linked":0,"created":1549534481,"updated":1619500299,"accessed":1773876326,"linesCount":29,"charsCount":747,"helpfeels":[]},{"id":"5c4d0896db478c00178d59ab","title":"zip","image":null,"descriptions":["zip -r src.zip src -x src/.git\\* # .gitを除外"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":12,"linked":0,"created":1548552345,"updated":1617759207,"accessed":1774835007,"linesCount":6,"charsCount":100,"helpfeels":[]},{"id":"5c675423831b7b0017d6840e","title":"shell","image":null,"descriptions":["aliasで1回読み込むと...","functionで上書きはできないらしい","aliasなら上書きできる","zshrc先に定義してfunctionなら別のfunctionで使える","普通のshell scriptの中では使えない"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":57,"linked":1,"created":1550275642,"updated":1617680262,"accessed":1775255154,"linesCount":21,"charsCount":333,"helpfeels":[]},{"id":"5c4d08d5353125001761a7cc","title":"ImageMagic convert","image":null,"descriptions":["convert before.png -distort Resize 50% after.png # change size","convert hogehoge.png -quality 100 hogehoge.jpg # encode","convert before.png -trim after.png  # 透明の削除","convert a.png -bordercolor \"#fff\" -border 4x6 b.png # 枠をつける"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":23,"linked":0,"created":1548552413,"updated":1617486005,"accessed":1771888972,"linesCount":8,"charsCount":261,"helpfeels":[]},{"id":"5c5d4e78ec02af001766da1a","title":"c++ virtual","image":null,"descriptions":["Notes:","virtualがついているメソッドは, cast(up/down)によってメソッドの内容が変化しない","virtualが派生だけにあった場合はsegmentation fault","`virtual void test() = 0 // 継承したら必ず実装が必要(interface)`","多重継承していた場合はどれかに実装していればよい"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":36,"linked":0,"created":1549618809,"updated":1617262422,"accessed":1774888959,"linesCount":51,"charsCount":1104,"helpfeels":[]},{"id":"5c53f2199cc6d00017129181","title":"c++ struct","image":null,"descriptions":["struct はデフォルトのアクセシビリティがpublic","[C++ における class と struct の違い - Qiita https://qiita.com/pink_bangbi/items/e25302df7f4ba7fa0db4]","structを比較する => https://marycore.jp/prog/c-lang/compare-struct/"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":24,"linked":0,"created":1549005339,"updated":1617262372,"accessed":1766671113,"linesCount":22,"charsCount":446,"helpfeels":[]},{"id":"5c54587c891534001754e748","title":"bitwise operation (program)","image":null,"descriptions":["7 & 2  (10進数) -> 111 & 010 (2進数)  -> 010 (2進数) -> 2 (10進数) ","4 | 2  (10進数) -> 100 | 010 (2進数)  -> 110 (2進数) -> 6 (10進数) ","10 << 2   =>   `1010` を 左に2移動 => `101000` => 40 ","20 >> 1   =>    `10100` を右に1移動 => `1010` => 10","table:よく使う"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":37,"linked":0,"created":1549031552,"updated":1617250526,"accessed":1774860582,"linesCount":19,"charsCount":424,"helpfeels":[]},{"id":"5f97974ea94b2e0020590d87","title":"python string","image":null,"descriptions":["txt.split() # tab, space, 改行を分割?","txt.startswith","txt.count(\"abc\") # abcの数を数える","正規表現","https://note.nkmk.me/python-re-match-search-findall-etc/"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":24,"linked":0,"created":1603770191,"updated":1617216165,"accessed":1774834263,"linesCount":19,"charsCount":294,"helpfeels":[]},{"id":"606170f14896190020f1a8f9","title":"git ignore","image":null,"descriptions":["ディレクトリ `.../A/B/`以下を無視 ","*/**/A/B/"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":13,"linked":0,"created":1616998643,"updated":1616998715,"accessed":1775053438,"linesCount":4,"charsCount":42,"helpfeels":[]},{"id":"5f93e2592fd3a2001e79bd5a","title":"権限","image":null,"descriptions":["chmod","chown","グループ変更","属性","`directory user group other`"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":14,"linked":0,"created":1603527259,"updated":1616844043,"accessed":1776964898,"linesCount":21,"charsCount":222,"helpfeels":[]},{"id":"5d08602761c6690017025482","title":"python","image":null,"descriptions":["python -m SimpleHTTPServer 8000","配列 `[]`","ディクショナリ `{}` ","()があるとメソッド","ないと変数"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":55,"linked":0,"created":1560829994,"updated":1616747130,"accessed":1766721812,"linesCount":52,"charsCount":538,"helpfeels":[]},{"id":"5e40a9f161f33800170f3900","title":"ruby open class","image":null,"descriptions":["rubyのクラスはいつでも拡張(分割定義)できるらしい","(すでにあるStringなどにいつでもメソッドなど追加できる)"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":19,"linked":0,"created":1581296115,"updated":1616597692,"accessed":1782987479,"linesCount":15,"charsCount":175,"helpfeels":[]},{"id":"5e901479a081710017f59550","title":"shell script 文字列 比較","image":null,"descriptions":["table:a","=\t文字列が等しい","!=\t異なる","-n\t長さが1以上か","-z\t長さが0か"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":36,"linked":1,"created":1586500731,"updated":1616568581,"accessed":1774863795,"linesCount":14,"charsCount":92,"helpfeels":[]},{"id":"5f718f892bed73001e0d4fb3","title":"bash 配列","image":null,"descriptions":["from [shell script]","bash 配列","たぶんshでh()むり","[shell script 配列]"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":27,"linked":1,"created":1601277834,"updated":1616546280,"accessed":1783609203,"linesCount":12,"charsCount":138,"helpfeels":[]},{"id":"605a88c672ae2a001c4ba117","title":"shell script 算術","image":null,"descriptions":["from [shell script]","shell script 算術"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":30,"linked":1,"created":1616545991,"updated":1616545991,"accessed":1782221416,"linesCount":5,"charsCount":85,"helpfeels":[]},{"id":"605a8663b3914c001c73fc93","title":"環境変数","image":null,"descriptions":["[shell]"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":12,"linked":0,"created":1616545381,"updated":1616545699,"accessed":1774842771,"linesCount":14,"charsCount":224,"helpfeels":[]},{"id":"5ea0ed308b1a3b0017d75142","title":"shell 比較(sh bash zsh)","image":null,"descriptions":["shell script比較","from [shell script 文字列 比較]","shell script比較","table:a","sh\tbash\tzsh"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":30,"linked":0,"created":1587604784,"updated":1616545172,"accessed":1775694436,"linesCount":14,"charsCount":205,"helpfeels":[]},{"id":"6051cf61720002001c63076e","title":"コマンドライン 小技","image":null,"descriptions":["a.txt のあとに b.txt を追加 してc.txt にする"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":5,"linked":0,"created":1615974243,"updated":1615974323,"accessed":1736070523,"linesCount":4,"charsCount":74,"helpfeels":[]},{"id":"6043406c6cc929001c6a1953","title":"python global","image":null,"descriptions":["[* OK]","参照するためには`global`キーワードが必要","[* だめ]","関数内からxを参照できない"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":14,"linked":0,"created":1615020143,"updated":1615020332,"accessed":1774839798,"linesCount":22,"charsCount":177,"helpfeels":[]},{"id":"601f47ec71eb2100211a8807","title":"markdown","image":null,"descriptions":["`[リンクテキスト](URL)`","table:a.md","| a0 | b0 |","| --- | --- |","| a1 | b1 |"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":11,"linked":0,"created":1612662766,"updated":1613726679,"accessed":1774883502,"linesCount":15,"charsCount":142,"helpfeels":[]},{"id":"5f9799461f2ad3001e847519","title":"python loop","image":null,"descriptions":[],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":28,"linked":2,"created":1603770695,"updated":1612857361,"accessed":1774834426,"linesCount":10,"charsCount":88,"helpfeels":[]},{"id":"5f979c972cc0e80043ae6537","title":"python array","image":null,"descriptions":["[python loop]"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":29,"linked":0,"created":1603771544,"updated":1612856902,"accessed":1776641748,"linesCount":14,"charsCount":140,"helpfeels":[]},{"id":"5c54557f88ca6f0017325805","title":"css","image":null,"descriptions":["h1{font-size: 20px;}",".c1 .foo .hoo のようにできる","c1クラスの中のfooクラスの中のhooにだけ","<h1 style=\"color:blue;\">This is a Blue Heading</h1>","display"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":32,"linked":1,"created":1549030788,"updated":1612245876,"accessed":1774825892,"linesCount":40,"charsCount":482,"helpfeels":[]},{"id":"5c4d01e7e4418a0017aa637d","title":"ruby Higher-order function(loop)","image":null,"descriptions":["arr.map! { |e| e * e } # 各要素が2乗になる","arr = arr.select {|e| e % 2 == 0 } # 偶数でフィルター","arr = arr.reject {|e| e < 5} # 5以下を削除","arr.each{ |e| p e}"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":62,"linked":0,"created":1548550634,"updated":1611706660,"accessed":1774849662,"linesCount":9,"charsCount":207,"helpfeels":[]},{"id":"600f8665c211aa0023c5dd79","title":"rubocop","image":null,"descriptions":["fileの先頭に# rubocop:disable allと書けばすべて無視できる"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":6,"linked":0,"created":1611630185,"updated":1611630218,"accessed":1766755382,"linesCount":3,"charsCount":48,"helpfeels":[]},{"id":"5c789263a856350017a68ac2","title":"ruby naming conventions","image":null,"descriptions":["class, module => TestServer","method => some_method",", inlude? # 真偽値","get, setはだめ(つけない)","variable => order_id"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":29,"linked":0,"created":1551405708,"updated":1611628219,"accessed":1775330452,"linesCount":11,"charsCount":196,"helpfeels":[]},{"id":"5f2bbbe969263f0025aa2cf5","title":"c++ Standard Library headers","image":null,"descriptions":["std::vector","[std vector]"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":23,"linked":0,"created":1596701676,"updated":1611222630,"accessed":1771281554,"linesCount":5,"charsCount":51,"helpfeels":[]},{"id":"5e2fdad21666880017f478ee","title":"say","image":null,"descriptions":["-v Samantha # >System Preferences > Accessibility > Speech","-r 10 #  word/min , voiceにより最低最高の速度があるっぽい（範囲外だとデフォルト）","aiffで出力される (`ffmpeg -i test.aiff test.mp3`)"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":6,"linked":0,"created":1580194516,"updated":1611193959,"accessed":1774853339,"linesCount":9,"charsCount":250,"helpfeels":[]},{"id":"5f5b5c39f37d2a00389d72ad","title":"test","image":null,"descriptions":[],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":11,"linked":0,"created":1599822907,"updated":1609579662,"accessed":1774878440,"linesCount":37,"charsCount":896,"helpfeels":[]},{"id":"5fd95c1e1d7cdb001cfb58bd","title":"karabiner keycode","image":null,"descriptions":["table:keycode","japanese_eisuu","slash","spacebar","tab"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":12,"linked":0,"created":1608080416,"updated":1608769904,"accessed":1749698082,"linesCount":11,"charsCount":115,"helpfeels":[]},{"id":"5c51a192a3d9a7001763143a","title":"ruby loop(繰り返し)","image":null,"descriptions":["ループを抜けるはbreak, スキップはnext","#ruby","n=5で5回ループさせたい"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":54,"linked":0,"created":1548853654,"updated":1606896252,"accessed":1766580432,"linesCount":15,"charsCount":160,"helpfeels":[]},{"id":"5e72f9c6c122b500178e976d","title":"python class","image":null,"descriptions":[],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":28,"linked":0,"created":1584593352,"updated":1603806440,"accessed":1775099775,"linesCount":13,"charsCount":195,"helpfeels":[]},{"id":"5c4efe8c07934d001731c363","title":"c++ pointer","image":null,"descriptions":["ポインタというのはメモリの指す先を記録している","newやallocateを使うとheap領域のメモリを確保する"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":62,"linked":2,"created":1548680846,"updated":1603087944,"accessed":1783793914,"linesCount":26,"charsCount":542,"helpfeels":[]},{"id":"5c66380b8da6c80017545202","title":"git diff","image":null,"descriptions":["オプション各種","-w -> ignore white space","-UN (Nの部分は任意の数字)  ->  変更行の周りN行分を表示する","--no-color  -> 色をつけない"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":19,"linked":0,"created":1550202893,"updated":1600247747,"accessed":1766590701,"linesCount":18,"charsCount":347,"helpfeels":[]},{"id":"5d3e3aa61557a800178d21af","title":"cron","image":null,"descriptions":["* * * * * command_name","min hour day month DOW","*/15 * * * * # every 15min","https://crontab.guru/","基本的にコマンドはフルパスを使用する必要がある?"],"user":{"id":"5abc77416573130014427748"},"lastUpdateUser":{"id":"5abc77416573130014427748"},"users":[],"pin":0,"views":31,"linked":0,"created":1564359336,"updated":1600243479,"accessed":1782245677,"linesCount":11,"charsCount":155,"helpfeels":[]}]}