Skip to content

Instantly share code, notes, and snippets.

View SRsawaguchi's full-sized avatar

Naoya Sawaguchi SRsawaguchi

View GitHub Profile
@SRsawaguchi
SRsawaguchi / main.dart
Created October 18, 2023 11:41
dartのhttpでいろいろ
import 'dart:convert';
import 'dart:io';
import 'dart:math';
import 'package:http/http.dart' as http;
class Album {
final int userId;
final int id;
final String title;
DROP TABLE IF EXISTS club_roster;
DROP TABLE IF EXISTS students;
DROP TABLE IF EXISTS clubs;
CREATE TABLE clubs (
id serial PRIMARY KEY,
name text NOT NULL
);
@SRsawaguchi
SRsawaguchi / main.go
Last active October 10, 2019 12:41
コマンドの終了を待たずに、stdoutされた文字列(途中結果としt出力された文字列)をリアルタイムに取得するプログラム。
package main
import (
"fmt"
"io"
"os/exec"
)
func main() {
//わかりやすさのため、エラーハンドリングは省略
@SRsawaguchi
SRsawaguchi / main.go
Created October 3, 2019 12:47
How to create tar file in Golang
package main
import (
"archive/tar"
"fmt"
"io"
"os"
"time"
)
@SRsawaguchi
SRsawaguchi / kaimono.js
Created August 19, 2018 04:27
問題買い物の例
process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data', function(inputData) {
//標準入力から引数の取得
var str = inputData.toString();
//標準入力から取得した文字列を改行ごとに分割し、配列に格納
var args = str.split('\n');
//問題「買い物」の例
var price = args[0]; //1行目を取得
@SRsawaguchi
SRsawaguchi / Main.java
Created November 29, 2017 14:14
三角形を出力するJava
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
//初めから1000このアスタリスク用意!!( ´∀` )
//php -r "echo str_repeat('*', 1000);"
public static String ASTA = "************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************