iRSSの日記 このページをアンテナに追加 RSSフィード

2017-06-13

WWDC 2017メモ

Xcode9

github対応したよ

ファイルをプロジェクトのフォルダ間で移動すると、自裁のファイルも動く

テストはMあcサーバー

ケーブル無しで接続して、デバイスと接続可能。Wifi経由でできるんだ!


CoreML

https://developer.apple.com/videos/play/wwdc2017/703/

モデルファイルを XcodeにDrag And Dropするだけで 対応するクラスが生成される。

同じ機能を持つ、モデルでもサイズが違ったりするが、 i/o が同じなら交換可能

モデルはいろんなコミュニティで作られてるので、使いたいのを見つけてCoreMLに変換すれば、OK

2017-05-25

湘南国際マラソンに、海外在住の日本国籍の方がエントリーする方法

海外に住んでいる、友人(日本国籍)が、エントリーしたいと考えていますが、申し込み方法について、教えてください

外国人エントリーのところには、以下のように書かれているのですが、

https://jtbsports.jp/en/events/events-detail.php?id=5526

<日本国内及び海外在住の日本国籍の方>は、第12回湘南国際マラソン日本語エントリーよりエントリー頂きますよう、お願い申し上げます。

そこで、ランネットに登録しようとしたのですが、ランネットの登録住所は国内住所に限るとなっています

https://runnet.jp/help/desk/2209535_1417.html

※日本国内住所を登録してください。(Must have Japanese address)

ランネット以外に、「第12回湘南国際マラソン日本語エントリー」というページがあるのかとも思ったのですが、ランネット以外見つけられずに困っています。

海外在住の日本国籍の場合の申し込み方法を教えていただきたく、よろしくおねがいいたします。

以下、回答いただきました。

海外在住日本国籍の方のエントリー方法は、通常のランネットにお申込いただく形となります。

その際のご住所ですが、ご存じの通り日本国内の住所のみご登録が可能となっておりますので、

大変お手数ではございますが、ゆうメールにて参加案内を受け取ることが出来る、日本在住のご家族ご友人の方のご住所をご登録いただくようお伝えいただけますと幸いです。

エントリーが可能な募集枠といたしましては、下記の通りです。

■現在募集中

 :チャリティチャレンジャー(フル・ハーフ・10?)

■5月27日(土)10:00

 :特別チャリティ(フル・ハーフ・10?)

 :一般1次(ファミリーラン)

■5月27日(土)20:00

 :一般1次(フル)

■5月28日(日)18:00

 :一般1次(ハーフ)

■6月3日(土)20:00

 :一般1次(10?)

エントリーシステム上、直接お申込みいただく窓口がないため、お手数お掛け致します。

誠に申し訳ございませんが、ご了承いただけますようお願い申し上げます。

日本の住所が必要ということでした

2017-04-22

第19回長野マラソン 順位とタイムをランナーズアップデートからスプレッドシート

長野マラソンの順位がなかなかでないので、ランナーズアップデートスクレイピングして、集計してみた

結果はこちら


ソース

# coding:utf-8                                                                                                                                                                                           
import lxml.html
import requests
import urllib.request
import bs4
import chardet
import time

f=open('nagano.csv','w')
for num in range(12000):
    url = "http://update.runnet.jp/2017nagano/numberfile/{}.html".format(num)
    html = urllib.request.urlopen(url).read()
    soup = bs4.BeautifulSoup(html, "lxml")
    root = lxml.html.fromstring(str(soup))

    try:
        name=root.cssselect('#personalBlock > dl:nth-child(1) > dd')[0].text_content()
        category=root.cssselect('#personalBlock > dl:nth-child(3) > dd')[0].text_content()
        name=name.replace('' , '')
        category=category.replace('' , '')
        start=root.cssselect('#mainBlock > table > tr > td:nth-child(2)')[0].text_content()
        goal=root.cssselect('#mainBlock > table > tr > td:nth-child(2)')[10].text_content()
        start_time = time.strptime(start, '%H:%M:%S')
        goal_time = time.strptime(goal, '%H:%M:%S')
        out = ','.join(map(str,(num, category, name, start, goal)))
        print(out)
        f.write(out+"\n")
    except:
        print(num, None, None)

2017-03-17

Apache SparkをJupiter Notebookからも使えるようにする


pip install nose "ipython[notebook]"

の後

PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook --no-browser --port=7777" pyspark

で起動

参照: http://blog.insightdatalabs.com/jupyter-on-apache-spark-step-by-step/


$ PYSPARK_DRIVER_PYTHON=ipython PYSPARK_DRIVER_PYTHON_OPTS="notebook --no-browser --port=7777" pyspark                                                     
[TerminalIPythonApp] WARNING | Subcommand `ipython notebook` is deprecated and will be removed in future versions.
[TerminalIPythonApp] WARNING | You likely want to use `jupyter notebook` in the future
[I 12:19:16.840 NotebookApp] Loading IPython parallel extension
[I 12:19:16.847 NotebookApp] Serving notebooks from local directory: /Users/funami/src/kaizen-issue-finder
[I 12:19:16.847 NotebookApp] 0 active kernels 
[I 12:19:16.847 NotebookApp] The Jupyter Notebook is running at: http://localhost:7777/?token=92cacf69db34b4a1506a10f7a8ab855f05d61ce530b8786c
[I 12:19:16.848 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 12:19:16.848 NotebookApp] 
    
    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:7777/?token=92cacf69db34b4a1506a10f7a8ab855f05d61ce530b8786c

PYSPARK_DRIVER_PYTHON=ipython はもう、古いらしい

PYSPARK_DRIVER_PYTHON=jupyter すると WARNINGでなくなる

 $ PYSPARK_DRIVER_PYTHON=jupyter PYSPARK_DRIVER_PYTHON_OPTS="notebook --no-browser --port=7777" pyspark
[I 12:20:04.173 NotebookApp] Loading IPython parallel extension
[I 12:20:04.179 NotebookApp] Serving notebooks from local directory: /Users/funami/src/kaizen-issue-finder
[I 12:20:04.179 NotebookApp] 0 active kernels 
[I 12:20:04.179 NotebookApp] The Jupyter Notebook is running at: http://localhost:7777/?token=f39bd5b66eb8316b99edc92da2314e7ed075712b811631ee
[I 12:20:04.180 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 12:20:04.180 NotebookApp] 
    
    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:7777/?token=f39bd5b66eb8316b99edc92da2314e7ed075712b811631ee

Connection: close