u-ryo's blog

various information for coding...

Omega3 Fatty Acids

| Comments

去年11月のためしてガッテンや一昨年の美と若さの新常識でもやってたように、 オメガ3脂肪酸として亜麻仁油スプーン一杯を始めてみたところ、 1ヶ月経たずしてホントに効果がありました。 というのも、鼻血が出やすくなったり、 痔核からの血便が出たりと、 「血液サラサラ」ってこういうことかーとの自覚が。 血小板の働きが抑えられるみたいです。 あと、この寒い中、未だにストーブ付けてなくても頑張っていられる、 というのも効果の一つかと。 最近お魚を選択できるめし処減っちゃったので、 オメガ3脂肪酸の強制摂取は必要なんだろうなぁ。 それにしても高いですねえごま油とか亜麻仁油って。 それでも西友でえごま油なんか絶えて久しいです。

参考:

Deeplooks

| Comments

Deeplooksという、 顔の良さ?を冷厳に判定するsiteがあるのを知りました。 アプリとかだと顔のpartsの対称性や黄金比などから算出するみたいですが、 これはdeep learningの蓄積によるものだと。 試してみると、ぼくの写真ではどうやっても2.5〜2.7がせいぜい。 同じ写真でも拡大率によって2.5〜2.7の間でぶれますね。 笑顔など表情では変わらないようです。 また、女性の方が高めに出るようです。 なので、0.2程度は誤差があるものと。 それにしても、ぼく如きでは3とか4は出そうにありません。 確かに「この人美人だなぁ」という人を入れれば高得点なので、 客観的指標になりそうです。 Deeplooksのスマホアプリはないですが、 普通にbrowserでaccessすれば、その場で撮った写真で判定できるので十分です。 ただこれ、submitした写真は蓄積されていくようで、しまった!

Positive Psychology

| Comments

ポジティブ心理学について調べてて、 〔ポジティブ心理学〕あなたが気づかなかった「強み」を引き出す方法を読んでいたら、 CS(Character Strength)を測る(『どれが自分の「強み」なのかを簡単に調べられるサーベイを無料で受けることができ』る)VIA Institute on Characterというのがあるというのでやってみました。

  1. 向学心
  2. 勇敢さ
  3. 好奇心

だそうです。 審美眼、思慮深さ、と続きます。

うー。

下位は、下(24位)から、

  1. 愛情
  2. 感謝
  3. 慎み深さ
  4. 熱意

耳が痛いです。 team workは14番目。 あうー。 もうしょうがないのかなぁ。

Funny Patents

| Comments

弁理士さんの話が出て、 特許と言えば赤城徳川埋蔵金とか変なのありますよねー、 って話で、さらっと調べてみる(ヤバい特許)と色々あるんですねぇ他にも。 「太陽の壺」とかって殆ど小説ですか? っていう感じですけど、どうしてこういうの通るんでしょうか? 役人がザルだから?? 不思議でなりません。

Learn Python 3 the Hard Way

| Comments

知人がLearn Python 3 the Hard Way翻訳しました。 凄いなぁと思うと同時に、 見てみると既に英語版勉強した人がいるというので、 その人がやったという初心者用練習問題を、 ジャニヲタじゃないので、 というか初心者ではないので「一行で」やってみました。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
>>> def average_age(members):
...  return sum([x[2] for x in members])/len(members)
...
>>> average_age([('s','s',35),('a','a',34),('n','n',34),('d','o',36),('j','j',34)])
34.6

>>> def oldest_member(members):
...  return max(members, key=(lambda x:x[2]))[0]
...
>>> oldest_member([('s','s',35),('a','a',34),('n','n',34),('d','o',36),('j','j',34)])
'd'

>>> def second_oldest_member(members):
...  return sorted(members, key=(lambda x:x[2]))[1][0]
...
>>> second_oldest_member([('s','s',35),('a','a',34),('n','n',34),('d','o',36),('j','j',34)])
'n'

>>> def next_older_member(members, nickname):
...  return min([a for a in members if a[2] > [b for b in members if b[0]==nickname][0][2]],key=(lambda x:x[2]))[0]
...
>>> next_older_member([('st','ms',19),('m','my',17),('k','nk',23),('f','kf',22),('sh','ss',20)],'f')
'k'

>>> def check_future_age(current_members, future_members):
...  return len({i[2]-j[2] for i,j in zip(current_members,future_members)}) == 1
...
>>> check_future_age([('st','ms',19),('m','my',17),('k','nk',23),('f','kf',22),('sh','ss',20)],[('st','ms',22),('m','my',20),('k','nk',26),('f','kf',25),('sh','ss',23)])
True
>>> check_future_age([('st','ms',19),('m','my',17),('k','nk',23),('f','kf',22),('sh','ss',20)],[('st','ms',22),('m','my',20),('k','nk',26),('f','kf',25),('sh','ss',24)])
False

あぁ、なんてアホなことに時間と頭を使ってしまった...

minmaxsortedってリスト内包表記で出来ないんですか?

印税は初版で20〜30万、あとは増刷でガッポガッポ、だそうです。 1年半かかったって。お疲れさまでした。 ぼくも販促に協力しましょうかね。 そしておこぼれにあずかれれば!