KEIS BLOGは株式会社ケイズ・ソフトウェアが運営しています。

KEIS BLOG

Java Tips -=-= Library =-=- Apache Commons Lang Part 2

LINEで送る
[`evernote` not found]
Pocket

前回に引き続き【Apache Commons Lang】をご紹介いたします。 今回は、 BitField class BooleanUtils class CharSetUtils class のサンプルをご紹介します。 Apache Commons Langとは Apache Commons Lang(アパッチ・コモンズ・ラング)は、ApacheのトッププロジェクトであるApache Commo..続きを読む

Python -retry-

LINEで送る
[`evernote` not found]
Pocket

Pythonでリトライの処理を書く場合、エラーをtryでキャッチしたり、 for文で制御するなど、いくつかやり方があると思いますが「retry」という パッケージを使うと簡単にリトライできるようになります。 ■retry https://pypi.python.org/pypi/retry/ パッケージはpypiに公開されているので まず、インストールします。 ■retryのインストール このパッ..続きを読む

Java Tips -=-= Library =-=- Apache Commons Lang Part 1

LINEで送る
[`evernote` not found]
Pocket

今回から数回に分けて、【Apache Commons Lang】をご紹介いたします。 今回は、ライブラリ内の全クラス紹介と AnnotationUtils class、 ArchUtils class、 ArrayUtils classのサンプルをご紹介します。 Apache Commons Langとは Apache Commons Lang(アパッチ・コモンズ・ラング)は、Apacheのトップ..続きを読む

Python -itertools-

LINEで送る
[`evernote` not found]
Pocket

Pythonでループ処理を書く場合、for文をネストしなくても「itertools」を使うと 簡潔に処理を書くことができます。 ■itertools https://docs.python.jp/3/library/itertools.html まず、「itertools」をimportします。 ■itertoolsのインポート itertoolsを使わず、for文をネストした場合は下記のようにな..続きを読む

Java Tips -=-= Library =-=- Lombok Part 4

LINEで送る
[`evernote` not found]
Pocket

前回に引き続き画期的なライブラリ【Lombok】を紹介します。 Lombokとは 読み方は「ロンボック」または、「ロンボク」と読むようです。 クラスやメソッドにアノテーションをつけるだけで、Setter、Getter、toString、equalsなど繰り返し何度も書くコードを自動保管してくれます。 簡単に説明すると、ソースコード上SetterやGetterがなくても、コンパイルエラーにはならず、..続きを読む

Python -dateutils-

LINEで送る
[`evernote` not found]
Pocket

Pythonで日付の加算や減算を行う場合、標準ライブラリの「datetime」だと使いづらかったりするので、日付の計算を簡単に行うことができる「dateutils」の「relativedelta」を使ってみたいと思います。 ■dateutils https://dateutil.readthedocs.io/en/stable/ まず、pipを使ってモジュールをインストールします。 ■dateut..続きを読む

Java Tips -=-= Library =-=- Lombok Part 3

LINEで送る
[`evernote` not found]
Pocket

前回に引き続き画期的なライブラリ【Lombok】を紹介します。 Lombokとは 読み方は「ロンボック」または、「ロンボク」と読むようです。 クラスやメソッドにアノテーションをつけるだけで、Setter、Getter、toString、equalsなど繰り返し何度も書くコードを自動保管してくれます。 簡単に説明すると、ソースコード上SetterやGetterがなくても、コンパイルエラーにはならず、..続きを読む

Python -パッケージ管理

LINEで送る
[`evernote` not found]
Pocket

今回は、Pythonでのパッケージ管理についてです。 Pythonでは「pip」を使います。 ■pipのUser Guide https://packaging.python.org/installing/ 最新のバージョンでは標準で付属しているのでインストールは不要です。 ※最新でない場合は、下記を参考にインストール。 https://pip.pypa.io/en/stable/installi..続きを読む

Java Tips -=-= Library =-=- Lombok Part 2

LINEで送る
[`evernote` not found]
Pocket

前回に引き続き画期的なライブラリ【Lombok】を紹介します。 Lombokとは 読み方は「ロンボック」または、「ロンボク」と読むようです。 クラスやメソッドにアノテーションをつけるだけで、Setter、Getter、toString、equalsなど繰り返し何度も書くコードを自動保管してくれます。 簡単に説明すると、ソースコード上SetterやGetterがなくても、コンパイルエラーにはならず、..続きを読む

Python -インストール編

LINEで送る
[`evernote` not found]
Pocket

最近、Pythonを使う機会があったのでPythonに関する記事を書きたいと思います。 Pythonは2系と3系で互換性がないので、どちらを使うか悩むところですが 今から使うなら3系で問題ないと思います。 ですが、インストールには「pyenv(Rubyのrbenvと同じようなもの)」を使うので どのバージョンも簡単にインストールすることができます。 ■URL https://github.com/..続きを読む