Skip to content

Instantly share code, notes, and snippets.

View kuredev's full-sized avatar
😏

Akira kure kuredev

😏
View GitHub Profile
@kuredev
kuredev / get_user_id_name.py
Created September 13, 2017 12:59
Slack APIでUserのIDとnameの一覧を取得して、出力するスクリプト
# -*- coding: utf-8 -*-
from slackclient import SlackClient
slack_token = "xxxxxxxxxxxxxxx"
sc = SlackClient(slack_token)
result = sc.api_call(
"users.list"
)
@kuredev
kuredev / test.php
Created November 4, 2017 02:09
GuzzleでQiita APIv2で投稿をPOSTする小さなサンプル
<?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
class Qiita
{
private $client;
private $accessToken;
private $headers;
@kuredev
kuredev / 2.3.1.php
Last active November 13, 2017 05:31
【ゼロから作るDeep Learning】2.3.1 パーセプトロンの簡単な実装
<?php
/**
* ex: echo perceptron("nand", 0, 1);
* @param $type "and" or "nand" or "or"
* @param $x1
* @param $x2
* @return int
*/
function perceptron(string $type, int $x1, int $x2){
@kuredev
kuredev / 2.5.2.php
Created November 14, 2017 05:05
【ゼロから作るDeep Learning】2.5.2 XORゲートの実装(多層パーセプトロン)
<?php
//echo perceptron_xor(1, 1);
/**
* Created by PhpStorm.
* User: kure
* Date: 11/14/17
* Time: 1:37 PM
*/
@kuredev
kuredev / n.py
Created November 17, 2017 15:42
Numpyの小さなメモ
import numpy as np
x = np.array([-1.0, 1.0, 2.0])
print(type(x))
print(x)
y = x > 0
print(type(y))
print(y)
z = y.astype(np.int)
@kuredev
kuredev / narange.py
Created November 17, 2017 15:48
Numpyのarangeの小さなメモ
import numpy as np
x = np.arange(-5.0, 5.0, 1.0)
print(type(x))
print(x)
@kuredev
kuredev / call_user_func-test.php
Created November 17, 2017 16:10
call_user_funcの小さなメモ
<?php
function test($t, $s){
echo $t.PHP_EOL;
echo $s.PHP_EOL;
}
call_user_func("test", "2", "3");
@kuredev
kuredev / array_reduce_sample.php
Created November 18, 2017 09:21
array_reduceの小さなメモ
<?php
function merge(string $str1 = null, string $str2){
$str = $str1.$str2;
return $str;
}
$arr = array("str1", "str2", "str3", "str4");
@kuredev
kuredev / set-sample.php
Last active November 18, 2017 10:09
__set(マジックメソッド)の小さなメモ
<?php
class Test{
private $arr;
/**
* @param $v1 プロパティの名前
* @param $v2 値
*/
public function __set($v1, $v2){
echo "__set".PHP_EOL;
@kuredev
kuredev / get-sample.php
Created November 18, 2017 10:19
__get(マジックメソッド)の小さなメモ
<?php
class Test{
public function __get($name)
{
echo $name.PHP_EOL;
}
}
$test = new Test();
$test->hogehoge;