Rubyでディレクトリの中身を取得しよう
最近ドジばかりやってる人です。 今日はRubyでディレクトリの中身を取得しようと思います。 Rubyでディレクトリの中身を取得するコードはたった1行で書けます。 物凄く簡単でしょう? [crayon-675010f2a5…
最近ドジばかりやってる人です。 今日はRubyでディレクトリの中身を取得しようと思います。 Rubyでディレクトリの中身を取得するコードはたった1行で書けます。 物凄く簡単でしょう? [crayon-675010f2a5…
日本に割り当てられているIPアドレスを表示するpythonスクリプトを作りました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# -*- coding: utf-8 -*- import sys import urllib2 from math import log try: response = urllib2.urlopen("http://ftp.apnic.net/stats/apnic/delegated-apnic-latest") except urllib2.HTTPError, e: sys.stderr.write("IPアドレスの一覧を取得できませんでした。") sys.stderr.write(e.reason) exit(e.code) text = response.read() for line in text.split("\n"): if line.count("JP") and line.count("ipv4"): try: print u"%s/%d" % (line.split("|")[3], 32 - log(int(line.split("|")[4]), 2)) except IndexError: pass |
http://ftp.apnic.net/stats/apnic/de…
デスクトップ環境ごとに挙動変えたいからDESKTOP_SESSIONを取得したいなと思ったので。 環境変数の取得はqgetenv関数が使えます。
1 |
QByteArray desktopSession = qgetenv("DESKTOP_SESSION"); |
引数の型…
An error has occurred. Please try again later. |
自動でツイートを消すスクリプトを公開しました。 https://github.com/khws4v1/twikeshi 詳細はREADMEでも読んでおくよ…
Qtで通知を出すのはQSystemTrayicon::showMessageでいいわけですが、見た目が非常にかっこ悪いです。 画像はWindows XP上で動作させているものですが、Linuxでもこのバルーン通知を使いま…
https://registry.hub.docker.com/u/khws4v1/twitpp/ git pushするたびに勝手にビルドしてくれる、ヤバイ。 ちなみにDockerfileはこちらのようになっております。…
1 2 3 4 5 6 7 8 9 10 11 12 |
set_property(target PROPERTY PUBLIC_HEADER header1.h header2.h header3.h ) install(TARGETS ${PROJECT_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include ) |
こうじゃなくて
1 2 3 4 5 6 |
install(FILES header1.h header2.h header3.h DESTICTION include ) |
でもできるんですけど、ヘッダファイルはPUBLIC_HEADER使ったほ…
1 2 3 4 |
string str = "aaaaaaabbbbbbcccddddddddddde"; string uniq_str; uniq_str = new string(str.ToCharArray().Distinct().ToArray()); |
文字列をchar[]にしてDistinctで配列の重複を除去した後に、stringに戻します。 char[]をstringに変換する方法はいくつかあります…
.zshrcを複数のコンピュータで共有するとき、OSごとに設定する項目を変えたい場合があります。 例えば、MacとLinuxで分ける場合はこうなります。
1 2 3 4 5 6 7 8 |
case "${OSTYPE}" in darwin*) # Mac ;; linux*) # Linux ;; esac |
…