Skip to content

Instantly share code, notes, and snippets.

View tamago324's full-sized avatar
⌨️
Enjoy Keeb!

tamago324 tamago324

⌨️
Enjoy Keeb!
  • japan
View GitHub Profile
@tamago324
tamago324 / se_newproducts.py
Created October 28, 2017 12:45
セブンイレブンの今週の新商品(関東)を表示するプログラム
#!/bin/usr/env python
import re
from urllib.request import urlopen
'''
セブンイレブンの今週の関東の新商品を表示する
毎週火曜日に更新される
'''
@tamago324
tamago324 / se_newproducts_requests.py
Last active October 29, 2017 05:21
Ver.requests セブンイレブンの今週の新商品(関東)を表示するプログラム
# -*- coding: utf-8 -*-
import re
import requests
'''
セブンイレブンの今週の関東の新商品を表示する
毎週火曜日に更新される
requestsバージョン
@tamago324
tamago324 / famima_camp.py
Created October 30, 2017 22:06
ファミマのキャンペーンを表示(BeautifulSoup4使用)
#!/bin/usr/env python
'''
ファミマでいま開催しているキャンペーンを取得するプログラム
http://www.family.co.jp/campaign.html
'''
import requests
from bs4 import BeautifulSoup
@tamago324
tamago324 / BaseForm.vb
Created November 14, 2017 09:30
ボタンで閉じられる以外の場合、ダイアログを表示して、閉じさせないようにする
Public Class BaseForm
''' <summary>ボタンで閉じられたかどうか</summary>
Protected isClosedBtn As Boolean = False
Private Sub BaseForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
isClosedBtn = False
End Sub
Private Sub BaseForm_Closed(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
@tamago324
tamago324 / dgv_datasource.vb
Created November 24, 2017 06:18
DataGridViewにList(Of クラス)のデータを表示
' DataGridView1 というDataGridViewがあるとき
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' DataSourceの設定によって、自動で列が追加されないようにする
DataGridView1.AutoGenerateColumns = False
' 列の追加
Dim col1 As New DataGridViewColumn
@tamago324
tamago324 / Form1.vb
Created December 1, 2017 10:21
親クラス(RootForm)側でキー押下イベントを制御し、RootFormを継承した子クラス(Form1)でキーとボタンで同じメソッドを扱う
Public Class Form1
Public Overloads Sub F1Process()
MsgBox("F1!!!!")
End Sub
Public Overloads Sub F2Process()
MsgBox("F2!!!!")
End Sub
Private Sub ButtonF1_Click(sender As Object, e As EventArgs) Handles ButtonF1.Click
@tamago324
tamago324 / Form1.vb
Created December 5, 2017 16:42
SortableBindingListクラス(ソート可能なBndingList(Of T))。
' Form1には DataGridView1 が配置されているとする
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
Dim textCol As New DataGridViewTextBoxColumn With {
.HeaderText = "名前",
.DataPropertyName = "Name"
}
DataGridView1.Columns.Add(textCol)
@tamago324
tamago324 / fizzbuzz.c
Created January 15, 2018 13:42
FIzz BuzzをC言語で実装。コマンドライン引数で入力された値に対してFizzBuzzする
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
if (argc < 2) {
printf("コマンドライン引数を指定してください\n");
exit(1);
}
@tamago324
tamago324 / sizeof_test.c
Created January 17, 2018 13:10
sizeof演算子を使ってみた。戻り値の型が unsigned long 型ということに注意?
// sizeof_test.c
#include <stdio.h>
int main(int argc, char *argv[]){
char str1[] = "Hello!\n";
int size = sizeof str1;
printf("%d\n", size);
}
@tamago324
tamago324 / cp.c
Created January 25, 2018 16:13
ファイルをコピーする
#include <stdio.h>
#include <stdlib.h>
// 第1引数のファイルを第2引数のファイルにコピーする
// 第2引数のファイルが存在しない場合、作成する
int main(int argc, char *argv[]) {
FILE *wf;
FILE *rf;
int c;