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"
@suzuken
suzuken / ua.js
Last active September 9, 2020 15:22
experimental UDF on Bigquery with https://github.com/woothee/woothee-js.
var root = this;
// embed: dataset, util, browser, mobilephone, crawler, appliance, misc, woothee
// GENERATED from dataset.yaml at Thu Aug 13 14:22:28 JST 2015 by tagomoris
// Snapshot from package.json
var package_info = {"name":"woothee","version":"1.2.0","description":"User-Agent string parser (js implementation)","main":"./release/woothee","devDependencies":{"mocha":">= 1.7.0","chai":">= 1.3.0","js-yaml":">= 1.0.3","should":"~1.2.2"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/woothee/woothee-js"},"author":"tagomoris","license":"Apache v2"};
var dataset = {};
(function(){
package parser
import (
"bytes"
"fmt"
"strings"
)
// Parse はmarkdownをいい感じにパースして
// HTMLに変換します

tour of go

2015/11/18: 社内勉強会用に解説を作成。動作環境はGo 1.5.1 (darwin/amd64)。

Exercise: Loops and Functions

ニュートン法の問題。

package main
<?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 / TLU.py
Created September 24, 2012 13:00
Threshold Logic Unit
class TLU:
def __init__(self, threshold, weights):
self.threshold = threshold
self.weights = weights
pass
def fire(self, inputs):
t = 0
t = sum([self.weights[i] for i in range(len(self.weights)) if inputs[i] is True])