Skip to content

Instantly share code, notes, and snippets.

@ryosms
ryosms / gist:3388407
Created August 18, 2012 17:02
count tweet's characters with twitter-text-java
public int countTweetCharacters(String text) {
int count = text.length();
Extractor extractor = new Extractor();
List<String> urls = extractor.extractURLs(text);
for (String url : urls) {
count -= (url.length() - 20);
if (url.startsWith("https://")) {
count += 1;
}
学校の先生に見てもらうつもりだったんですが台風のお陰で休校になりまして・・・
お時間がございましたらTwitterなので感想やアドバイスなどいただけると嬉しいです。
見ていただき部分は「将来の目標」と「自己紹介文」の部分です。(他はおk頂きました)
※記入欄が横17cmの2行しかないため短文になっております。
*将来の目標の部分なのですが、今現在の目標はプログラマになることです。
 しかしこの書き方だと職についたら終わりのようなイメージを持たれそうで怖いです。
 プログラマになるためにこんなことをやっています。
(勉強会へ参加したり、プログラミングの学習をしたり、企業の方にプログラミングのノウハウを教え頂いたり)
@ryosms
ryosms / homebrew.mxcl.jenkins.plist
Created June 1, 2012 05:53
homebrewでインストールしたjenkinsのポートを変更するほーほー
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>homebrew.mxcl.jenkins</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/java</string>
<string>-Dfile.encoding=UTF-8</string>
@ryosms
ryosms / hosts
Created July 8, 2014 14:44
AnsibleInventoryForVagrant
[normal]
vagrant ansible_ssh_host=192.168.33.10 ansible_ssh_user=vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key
[loopback]
vagrant ansible_ssh_host=127.0.0.1 ansible_ssh_port=2222 ansible_ssh_user=vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key
[ip_address]
192.168.33.10 ansible_ssh_user=vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key
[loopback_ip]