Skip to content

Instantly share code, notes, and snippets.

View suzuken's full-sized avatar

Kenta SUZUKI suzuken

View GitHub Profile
@suzuken
suzuken / gist:536999b99b94f90472025c162317a93c
Created April 28, 2023 07:22
社内打ち合わせをするべきか?

たまに話すので普段考えていることを書いておく。

社内打ち合わせのコスト

単純に書くならこうだ。

(単位時間あたり人件費) * (時間) * (参加者数)
@suzuken
suzuken / slide.gs
Created April 3, 2023 01:42
GPT-4に生成してもらったGoogleスライド作成ツール
function createSlidesFromMarkdown() {
// Markdown のサンプルテキスト
const markdownText = `
# MarkdownでGoogleスライドを作ろう!
Markdownで簡単にGoogleスライドを作成しましょう!
## なぜMarkdownがおすすめ?
* シンプルで覚えやすい構文
@suzuken
suzuken / gist:59b219baf0aaf9bb32818921af8a38e4
Created October 31, 2022 01:19
技術力評価会テンプレート例

(タイトル、つまり何をしたかを簡潔に書く)

概要

(どんな状況で、何をして、結果どうなったかを200字程度で書く)

執筆者

  • 評価対象者、所属、グレード
  • 執筆時期
@suzuken
suzuken / sudoku.go
Created July 4, 2020 07:54
2020 Go Live Coding at 技育祭
package main
import (
"bufio"
"bytes"
"errors"
"flag"
"fmt"
"os"
"strconv"
package parser
import (
"bytes"
"fmt"
"strings"
)
// Parse はmarkdownをいい感じにパースして
// HTMLに変換します
<?php
class A {
public $a = 1;
}
$a = new A;
var_dump($a);
$b = $a;
$c = clone $a;
$a->a = 2;
@suzuken
suzuken / php56-treasure.md
Created September 29, 2017 01:24
Treasure 2014, 2015向けに書いたPHP 5.6向けの資料です。アーカイブとしておいておきます。

Treasure向けPHP事前資料

  • 前提: PHP 5.6以上であること
  • 狙い: Webサービスを構築できるまでの前提知識をつけること

基本的なリファレンス。ある程度他の言語での経験を積んでいることを期待する。式、評価、データ構造、関数、クラス、標準入出力などの概念についての解説はしない。PHPによって実際のサービスを作るのに必要な知識を身に付けることを期待している。この資料では使う機会の多い機能にのみ焦点を絞り、その利用例とともに紹介することにした。演習も用意したので、理解を深めるために解くことを勧める。また、あなたが他の言語において習熟しているトピックについては飛ばしても構わない。後学にも役立つものとするため、参考のリンクも随所に配置しておいた。各自参照しなさい。

PHPの学習及び開発においては、 http://php.net を一次情報として必ずあたること。言語仕様について不明瞭な点がある場合には以下を参考にしなさい。

PHP: 言語リファレンス - Manual

@suzuken
suzuken / a.md
Last active August 15, 2017 04:16

環境について

Treasureに向けて環境をセットアップしておきましょう。

はじめに: Windowsユーザの方へ

Windowsローカルでの環境構築、筆者は詳しくありません。どうしてもWindowsローカルでそのまま開発したい方以外はVMにLinuxの環境をつくっておくとよいでしょう。各資料では基本的にbashないしzshなどのシェルを利用した例を載せていますので、そのほうがわかりやすいと思います。ディストリビューションは好きなものをどうぞ。

Go

package main
import (
"errors"
"fmt"
"reflect"
"time"
"github.com/lestrrat/go-urlenc"
)
{
"prevent_autofocus": true,
"blacklist": "https://mail.google.com/* https://keep.google.com/* https://www.facebook.com/*",
"mode.normal.scroll_left": "<c-h>",
"mode.normal.scroll_right": "<c-l>",
"mode.normal.scroll_down": "<c-j>",
"mode.normal.scroll_up": "<c-k>",
"mode.normal.scroll_half_page_down": "j <c-d>",
"mode.normal.scroll_half_page_up": "k <c-u>",
"mode.normal.tab_select_previous": "h gT",