Skip to content

Instantly share code, notes, and snippets.

Takashi Sasaki civic

Block or report user

Report or block civic

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@civic
civic / hatena.py
Created Nov 14, 2017
はてなブックマークをrequests,BeatifulSoupでスクレイピング
View hatena.py
from bs4 import BeautifulSoup
import requests
import time
url = 'http://b.hatena.ne.jp/search/text?safe=on&q=Python&users=50'
for n in range(3): # 3ページで中断
res = requests.get(url)
soup = BeautifulSoup(res.content, features='lxml')
@civic
civic / a.py
Created Feb 16, 2017
あたえられた文字列中に含まれる単語の個数を単語ごとにカウントするpython
View a.py
import collections
import re
text = "I have a pen. I have a apple. oh!! Apple pen! I have a pen. I have a pineapple. oh!! Pineapple pen! Apple pen. Pineapplepen. Pen pineapple apple pen."
collections.Counter(s.lower() for s in re.split(r'[^\w]+',text))
View 2015-09-20-fukuyama.txt
1 2015-09-20 13:29:26 27.7
2 2015-09-20 13:30:26 27.4
3 2015-09-20 13:31:26 27.3
4 2015-09-20 13:32:26 27.1
5 2015-09-20 13:33:26 27.0
6 2015-09-20 13:34:26 26.8
7 2015-09-20 13:35:26 26.7
8 2015-09-20 13:36:26 26.7
9 2015-09-20 13:37:26 26.6
10 2015-09-20 13:38:26 26.6
View gist:288aef9e614a7f0ac673
var g=0;var c=$('<img id="cursor" src="http://goo.gl/UFrcIO" style="position: absolute;">').appendTo("body");var doclick=function(){var b=$(".thechosenone");var o=b.offset();c.animate({left:o.left+b.width()/2, top: o.top+b.height()/2}, function(){b.click(); if (g++<50){doclick()}else{$(".missclick").click()}})};doclick();
@civic
civic / in1.txt
Last active Aug 29, 2015
oneperson.py
View in1.txt
4
2
10 21
3
0 9 9
4
81 67 83 86
3
11 22 30
View StreamStudy.java
package java8;
import java.util.Arrays;
import java.util.EnumSet;
import java.util.List;
import java.util.Set;
import java.util.function.BiConsumer;
import java.util.function.BinaryOperator;
import java.util.function.Function;
import java.util.function.Supplier;
@civic
civic / gist:7701433
Last active Dec 29, 2015
職場環境 採点表
View gist:7701433
  • ボールみたいなソファ
  • 椅子(アーロン、オカムラ...etc)
  • パーティション有無
  • マルチモニタ数
  • キーボード提供
  • OS選択の自由
  • 服装の自由
  • フレックスタイム実態の自由度
  • フリードリンク
  • フリーお菓子
@civic
civic / gist:6751695
Last active Dec 24, 2015
traitがどういうJavaバイトコードになるのか
View gist:6751695
trait Weapon  {
  val strength: Int
}

scalac後javapで表示

$ javap -c Weapon
Compiled from "test.scala"
public interface Weapon {
  public abstract int strength();
@civic
civic / cancel-policy.md
Created Aug 21, 2013
長岡IT開発者勉強会の懇親会キャンセルポリシー
View cancel-policy.md

長岡IT開発者勉強会の懇親会キャンセルポリシー

懇親会をキャンセルした場合のキャンセル料金について。開催3日以内のキャンセルの場合はキャンセル料が発生します。

キャンセル料金

懇親会実施日を含む3日前からのキャンセルの場合、参加料金をキャンセル料金とさせて頂きます。
(例:10日開催の場合8日のキャンセルからキャンセル料金がかかります)

ご連絡なく不参加になった場合はキャンセル料金を頂きます。

@civic
civic / gist:5394787
Created Apr 16, 2013
例えば非同期処理のcallback関数などにあえて関数名をつけるのはどうだろう?
View gist:5394787
//例えば非同期処理のcallback関数などにあえて関数名をつけるのはどうだろう?
someAjaxFunction("parmaeter",
function 販売価格の取得に成功した時(calculatedSalesPrice){
console.log(calculatedSalesPrice);
},
function なんかエラー(e){
console.log(e);
}
);
//変更前
You can’t perform that action at this time.