infras

Month: 2016-10

2016-10-03

ipa 10:04:45
@ronnywang 週四晚上 community hangout,你要不要講一下 g0v cloud?
ronnywang 10:37:52
好啊,可以啊

2016-10-05

kevinlin 14:33:08
@kevinlin has joined the channel

2016-10-07

clkao 00:23:45
ronnywang 話說 grant 可能會需要一個提案工具... 類似 https://www.newschallenge.org/challenge/how-might-libraries-serve-21st-century-information-needs/winning
ronnywang 00:25:52
如果主機需求量大可能就需要,不過如果現在只有個位數人數的話,每個來的都 ok 也沒什麼問題 XD
yhsiang 00:29:10
grant ?
yhsiang 00:29:35
ronnywang: 我想實作 g0v openid connect 命名為 g0v connect XD
clkao 00:33:03
ronnywang 我不是說申請放到 g0v cloud, 是說來提案 grant
ronnywang 09:45:08
喔喔,提案 grant 就很需要了
ronnywang 09:45:59
@yhsiang 要用 openid 還是 oauth 呢? 現在好像大部分服務都直接用 oauth 來取代 openid 了?
clkao 09:46:34
openid connect 好像就是 auth over oauth 哦
ipa 11:03:21
預計明年初開跑,大家歡迎來 review 草案
jme 11:13:51
@ttcat 之前稍微看了一下 search-g0v, 後來就把幾個覺得可以獨立出來的 data source 做成 backup repos (或許其他專案要用到的話也不用再 parse 一次):
https://github.com/jmehsieh/hackfoldr-backup-g0v
https://github.com/JmeHsieh/g0v-repo-info
ttcat (not_staff) 11:14:15
@jme ++
jme 11:16:00
之後 search-g0v 就可以直接把資料倒進 elasticsearch + 設定 jieba 作為 tokenizer
yhsiang 17:55:24
ronnywang: openid connect不是openid

2016-10-08

ttcat (not_staff) 10:51:59
為什麼 @tkirby 的 chrome 可以開這麼多分頁 ...
tkirby 10:55:44
xD
yutin 10:56:27
@ronnywang 你的server 現在是跑 pg database 嗎
ronnywang 10:56:51
pg 和 mysql 都有
yutin 11:02:05
感謝感謝^^~
ronnywang 11:02:15
也有 elatiscsearch
ronnywang 11:02:41
不過 pgsql 跟 mysql 用帳號密碼分開權限很容易,elasticsearch 好像比較麻煩
jme 11:39:34
https://github.com/JmeHsieh/hackfoldr-backup-g0v
https://github.com/jmehsieh/g0v-repo-info

GitHub

JmeHsieh/hackfoldr-backup-g0v

Contribute to hackfoldr-backup-g0v development by creating an account on GitHub.

GitHub

JmeHsieh/g0v-repo-info

Contribute to g0v-repo-info development by creating an account on GitHub.

shelling 12:08:45
@jme 可以編輯 g0v.json 的程式碼 https://github.com/g0v/editor
jme 12:12:33
@ronnywang https://github.com/g0v-data/hackpad-backup-g0v

GitHub

g0v-data/hackpad-backup-g0v

Contribute to hackpad-backup-g0v development by creating an account on GitHub.

ttcat (not_staff) 13:03:41
@mglee https://github.com/zbryikt/g0v.asia/issues

GitHub

zbryikt/g0v.asia

<http://g0v.asia|g0v.asia> landing page

ipa 13:23:35
@shelling http://g0v.tw/en-US/project-from-registry.html

g0v.tw

零時政府 g0v.tw

<http://g0v.tw|g0v.tw> 是一個推動資訊透明化的社群,致力於開發公民參與社會的資訊平台與工具。2012 年底開始成形,截至2014年初已有 26 場工作坊、受邀演講 30+ 場、媒體報導 20+ 次、500+ 遍佈三大洲的貢獻者,成果皆以自由軟體模式釋出。將 gov 以「零」替代成為 g0v,從零重新思考政府的角色,也是代表數位原生世代從 0 與 1 世界的視野。<http://g0v.tw|g0v.tw> 以開放原始碼的精神為基底,關心言論自由、資訊開放,寫程式提供公民容易使用的資訊服務。資訊的透明化能幫助公民更確實了解政府運作、更快速了解議題,不被媒體壟斷,也才可有效監督政府,化為參與行動最終深化民主體質。

ronnywang 13:27:23
後面 q=xxx 換掉就可以搜尋其他關鍵字
ronnywang 13:27:41
目前已經把 repo 倒入,再來要倒 hackpad 和 hackfolder
ttcat (not_staff) 13:27:50
列出了想要更新 g0v 英文介紹 landing page 的 issues, 需要有前端跟圖片 join ++
https://github.com/zbryikt/g0v.asia/issues
ronnywang 13:27:54
domain 會再換成好記的 domain
ronnywang 13:37:04
https://api.search.g0v.io/query.php?q=幫手 # ok, 換上新 domain 也有支援 SSL 了
ronnywang 13:42:06
@ipa https://github.com/ronnywang/g0v-search-api

GitHub

ronnywang/g0v-search-api

Contribute to g0v-search-api development by creating an account on GitHub.

ipa 13:49:56
ronnywang https://github.com/g0v/search-g0v

GitHub

g0v/search-g0v

search-g0v - 基礎建設 - 更快搜尋 g0v 社群內的工具

ttcat (not_staff) 14:09:55
++
ronnywang 14:30:31
https://api.search.g0v.io/query.php?q=挖坑 hackpad 也倒進來了
ttcat (not_staff) 14:53:16
@ronnywang 倒入 hackfoldr 的時候會做這個嗎? - 找出所有 hackfoldr 網址,並建立 hackfoldr 內連結「title」(only) 的搜尋索引
ronnywang 15:05:45
可以用 elastic 的 query 語法搜尋,例如說像上面就是 搜尋包含幫手,並且 from=0 (這是指定 pager 用的) ,然後 API 也要回傳 highlight 的結果
ttcat (not_staff) 16:33:22
<!channel>: 剛剛基礎松誰掉了mac adapter 我們還在唷
tkirby 16:51:36
oops 你們散場了嗎
shelling 16:52:41
Yes
tkirby 16:53:05
看來我不用回去惹... XD
tkirby 16:53:21
一不小心就現在了...
shelling 16:53:41
XD
ipa 16:53:44
XD
jackymaxj 17:57:33
XD
ben196888 20:22:20
@ben196888 has joined the channel

2016-10-09

ronnywang 08:52:45
@jme g0v-repo-info 裡面方便增加這個 repo 的最新 commit 時間嗎? 或是這個專案的新發現時間,這樣我就可以把時間資訊也加入 search engine 中,可以做時間搜尋
jme 09:47:12
ok
ronnywang 09:55:16
hackpad 的部分, 我可以用 "上次更新到最新的 last_backup_time 是 1395683329.3035371 ,這次我只要更新大於 1395683329.3035371 的就好" 的方法確保可以持續完整更新嗎?
jme 10:07:14
hackpad 的部分據我理解是這樣運作沒錯
我自己的話,在 [hackfoldr](https://github.com/jmehsieh/hackfoldr-backup-g0v) 則是用 git_diff 來判斷有哪些檔案更動。結果上跟你說的方法會是一樣 :+1:
jme 10:11:35
在 hackpad-backup 的 source code 則是這一行:
https://github.com/kcwu/hackpad-backup/blob/master/hackpad_backup.py#L303

GitHub

kcwu/hackpad-backup

hackpad-backup - Script to backup content of hackpad

jme 10:13:40
@ronnywang g0v-repo-info 的 `updated_at` 加好了!
https://github.com/JmeHsieh/g0v-repo-info/blob/master/repo_info.json#L11
ronnywang 17:20:18
hackfoldr 那邊 index 只要 index #title 和 #編輯註解 兩欄就好了嗎?
ronnywang 17:27:34
另外 hackfoldr 備份那邊是否有該 hackfoldr 的 title 資訊?
jme 19:05:47
編輯註解不確定需不需要耶
@ttcat 他們當時是只有 index #title,我後來也是follow 這樣做

hackfoldr 本身的 title 通常會是 column_descriptions 後的第一個
ttcat (not_staff) 19:17:11
嗯嗯,整欄 title 都被 index,url 好像沒有,忘了
ronnywang 20:10:09
http://api.search.g0v.io/ IRC 記錄也匯進去了
ttcat (not_staff) 20:11:15
http://g0v.tw|g0v.tw &amp; http://hack.g0v.tw|hack.g0v.tw 也要嗎?
ronnywang 21:17:48
http://api.search.g0v.io/ # 展示界面加上分頁以及可以只搜尋 "hackpad", "repo" 或是 "logbot" 的功能,以及可以顯示目前顯示的條件輸入的語法是什麼的預覽,以方便用這個語法來自己作前端應用 # tag @shelling 參考看看
ronnywang 21:22:41
我現在是把我的 mysql 和 elasticsearch 放在同一台,但是兩個好像吃的 ram 都很多,現在 elasticsearch 好容易記憶體不足 orz
ronnywang 21:22:48
看來該把 elasticsearch 獨立一台了

2016-10-10

shelling 10:24:28
back
shelling 10:25:42
想試用一下 firebase hosting,這段做完來接 http://api.search.g0v.io|api.search.g0v.io
ronnywang 10:50:11
@jme hackfoldr 的部分方便也加入 updated_at 嗎? 我想在 search api 這邊加上一個各來源的最新 updated_at 的時間來當作 health check ,如果落差太大就表示可能更新有中斷,我就要去檢查一下
ronnywang 10:50:20
目前 health check 做在 http://api.search.g0v.io/health.php
jme 12:10:39
經你這麼一說,我倒發現 hackfoldr-backup 有個邏輯弄錯了XD
jme 12:11:02
讓我先來修一下
jme 22:19:14
@ronnywang 目前 hackfoldr-backup 已經有 `updated_at` 了~
ronnywang 22:24:52
@jme thanks~ 我也把 hackfoldr 重新 index 了
ttcat (not_staff) 22:33:01
Yeah yeah

2016-10-11

superbil 22:40:49
hackfoldr 有 backup 可以撈?
ttcat (not_staff) 22:50:05
準確地說應該是「只有」網址曾出現在 g0v 公開的 hackpad 上才會 backup and index for search
jme 22:50:54
ya! 所以我剛剛打算來弄個這個 hackpad:
https://g0v.hackpad.com/hackfoldr--Nkxax2XjzHI
superbil 23:01:27
了解!

2016-10-15

yukai 09:31:55
@yukai has joined the channel
bunkie.wang 09:33:40
@bunkie.wang has joined the channel
ttcat (not_staff) 11:39:02
@tkirby https://github.com/g0v/issue_aggregator

GitHub

g0v/issue_aggregator

issue_aggregator - g0v issues aggregator

yutin 13:42:50
寫了一個 slack-bot for 基礎建設 的所有專案
https://github.com/g0v/slack-bot
cc. @ben196888 @kirby

GitHub

g0v/slack-bot

Contribute to slack-bot development by creating an account on GitHub.

yutin 13:43:00
@tkirby
tkirby 13:43:10
yo man
yutin 13:43:14
因為 slack 免費額度 只能有一個bot 也許大家要共用
tkirby 13:43:19
!
yutin 13:43:32
其他方案就是用webhook
yutin 13:52:48
@g0ver <— is bot
tkirby 14:19:38
@g0ver hey yeah~
ben196888 14:31:06
yeah
hsiao 15:13:20
@hsiao has joined the channel
ttcat (not_staff) 15:26:56
徵人一起協助更新 g0v 英文介紹 deadline 10/29 Q_Q

前台:https://zbryikt.github.io/g0v.asia/
issues:https://github.com/zbryikt/g0v.asia/issues

GitHub

zbryikt/g0v.asia

<http://g0v.asia|g0v.asia> landing page

ben196888 15:41:38
@yutin project的projectId跟title 我先暫定都是必須要的喔
yutin 15:41:55
ok
shelling 15:56:18
@tkirby: 狂送 issue 到 g0v.json XD
shelling 15:56:27
收到了
tkirby 17:17:29
XD
tkirby 17:19:16
@yutin
ttcat (not_staff) 17:19:41
XDDD
ttcat (not_staff) 17:19:46
站起來了
yutin 17:19:47
nice!! 我把它更新一下
yutin 17:19:53
超像一個人
ttcat (not_staff) 17:20:02
要怎麼跟他說我會做什麼
yutin 17:21:40
直接私訊他
yutin 17:21:53
後面會把他加到一些頻道
ttcat (not_staff) 17:22:23
格式?
yutin 17:24:51
目前還沒實作指令 下次大松前完成
yutin 17:25:03
xDDD
ipa 18:05:00
@caasi 這邊有一條螢幕轉接頭,是你的嗎?
caasi 18:05:59
@ipa 啊對,完全忘了它 0rz
ipa 18:06:13
Yay 找到主人!
caasi 18:06:50
可以丟在 OCF 嗎?這樣會計時我就會去拿
caasi 18:06:56
拜託了:pray:

2016-10-17

ben196888 09:57:49
@yutin hub提了一個PR,今天有空會補unit test
caasi 19:35:17
發現 culture.foundation 還沒有人買耶 XD
tkirby 23:55:01
要買了嗎

2016-10-20

ttcat (not_staff) 19:38:08
@ronnywang: 幫你王大大可以幫忙把新的 g0v search 丟上 g0v github 開一個新repo 嗎?cc @jme
ttcat (not_staff) 19:38:31
:pray:
ronnywang 19:41:03
https://github.com/ronnywang/g0v-search-api

GitHub

ronnywang/g0v-search-api

Contribute to g0v-search-api development by creating an account on GitHub.

ronnywang 19:41:15
我把他轉到 g0v 的 github 帳號去?

2016-10-21

jme 10:03:12
順道問一下,要如何 join github 上的 g0v-data,想把一些資料放進去
tkirby 13:37:17
來個 email~
tkirby 13:37:21
不對
tkirby 13:37:23
來個 account~
jme 14:05:11
@tkirby account 來惹: `JmeHsieh`
tkirby 14:06:19
加了~
jme 14:06:30
感謝!
jme 22:30:14
可以麻煩有權限的人幫我把 https://github.com/g0v-data/g0v-repo-info 的 repo name 改名為 `repo-info` 嗎? thx~

GitHub

g0v-data/g0v-repo-info

Contribute to g0v-repo-info development by creating an account on GitHub.

2016-10-22

ronnywang 14:14:31
ok, 改好囉
jme 14:14:38
THX!!
ronnywang 14:14:46
g0v-repo-info to repo-info