Drkcore

05 03 2008 perl Tweet

IPアドレスを24ビットカラーに

Image::Identiconを参考にした。

use Digest::SHA qw(sha1);
my $ip = "172.16.84.33";

my $num = join '', split /\./, $ip;

my $code = unpack("N",sha1($num));

my $blue  = (($code >> 6) & 0x0ff);
my $green = (($code >> 15) & 0x0ff);
my $red   = (($code >> 24) & 0x0ff);

print $blue,",",$green,",",$red;

saltをまぶしたほうがよいのかな。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021