VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS46.04%
Net Worth
0.714USD
STEEM
0.008STEEM
SBD
1.338SBD
Effective Power
5.007SP
├── Own SP
1.235SP
└── Incoming DelegationsDeleg
+3.772SP
Detailed Balance
| STEEM | ||
| balance | 0.008STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 1.235SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 3.772SP | SP |
| Effective Power | 5.007SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 1.338SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.008 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "2009.146563 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "6134.513243 VESTS",
"sbd_balance": "1.338 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | hironlee |
| id | 623224 |
| rank | 1,423,033 |
| reputation | 11250043550 |
| created | 2018-01-19T17:15:39 |
| recovery_account | steem |
| proxy | None |
| post_count | 19 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-04-01T14:52:18 |
| last_root_post | 2018-04-01T14:52:18 |
| last_vote_time | 2018-04-02T10:02:33 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.008 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 1.338 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 2009.146563 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 6134.513243 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 2022-11-29T05:35:39 |
| last_account_update | 2022-11-29T05:35:39 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2022-11-29T05:36:06 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM4uuVaHUYJRbhZ6XzyNPnwNK1LHDq2s3xK6JXrihjccfk2w8Mfi",
1
]
],
"weight_threshold": 1
},
"balance": "0.008 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2018-01-19T17:15:39",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779066555
},
"guest_bloggers": [],
"id": 623224,
"json_metadata": "{\"profile\":{\"cover_image\":\"https://img.esteem.ws/jqgjxbf7ii.jpg\",\"profile_image\":\"https://img.esteem.ws/kaksv4bd22.jpg\",\"name\":\"hironlee\",\"about\":\"Bigdata Architecture\",\"location\":\"Seoul, Korea\",\"website\":\"http://hochul.net/\"}}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "2022-11-29T05:35:39",
"last_owner_update": "2022-11-29T05:35:39",
"last_post": "2018-04-01T14:52:18",
"last_root_post": "2018-04-01T14:52:18",
"last_vote_time": "2018-04-02T10:02:33",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM7bALjx7K4qwsbZGTJwLpZmnUHybnSL6LXiFGHA56BQwqKQuXfE",
"mined": false,
"name": "hironlee",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM72gnP44aMHzCvTuTQXQ7f2FNf8wKEEzPGaLS9LxUwgRPstqUSZ",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 19,
"post_history": [],
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6XgbrYiPyPF31eXwA2oqYumWrVa9NT8Cw78MV1gHYHaRPLK4fp",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "{\"profile\":{\"cover_image\":\"https://img.esteem.ws/jqgjxbf7ii.jpg\",\"profile_image\":\"https://img.esteem.ws/kaksv4bd22.jpg\",\"name\":\"hironlee\",\"about\":\"Bigdata Architecture\",\"location\":\"Seoul, Korea\",\"website\":\"http://hochul.net/\"}}",
"posting_rewards": 965,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "6134.513243 VESTS",
"recovery_account": "steem",
"reputation": "11250043550",
"reset_account": "null",
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "1.338 SBD",
"sbd_last_interest_payment": "2022-11-29T05:36:06",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2022-11-29T05:36:06",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "2009.146563 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779066555
},
"voting_power": 0,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 1423033
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/18 01:09:15
2026/05/18 01:09:15
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 6134.513243 VESTS |
| Transaction Info | Block #106144523/Trx 78f05ab80862c68cee54e223c90e4164200c9d90 |
View Raw JSON Data
{
"block": 106144523,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "6134.513243 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-18T01:09:15",
"trx_id": "78f05ab80862c68cee54e223c90e4164200c9d90",
"trx_in_block": 0,
"virtual_op": 0
}2026/05/12 07:30:39
2026/05/12 07:30:39
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 3422.302838 VESTS |
| Transaction Info | Block #105980106/Trx 15a611c6bcf04a2c586f7939aa94ce4ea211bcae |
View Raw JSON Data
{
"block": 105980106,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "3422.302838 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-12T07:30:39",
"trx_id": "15a611c6bcf04a2c586f7939aa94ce4ea211bcae",
"trx_in_block": 1,
"virtual_op": 0
}2026/04/26 00:28:36
2026/04/26 00:28:36
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 6147.028999 VESTS |
| Transaction Info | Block #105512148/Trx 6f827d7e6c7ad0b61b52b91ef58ffd3f21bd508b |
View Raw JSON Data
{
"block": 105512148,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "6147.028999 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-04-26T00:28:36",
"trx_id": "6f827d7e6c7ad0b61b52b91ef58ffd3f21bd508b",
"trx_in_block": 1,
"virtual_op": 0
}2026/01/23 10:13:30
2026/01/23 10:13:30
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 3463.849657 VESTS |
| Transaction Info | Block #102854716/Trx adae81a3383ff00dbbc1ea9ef23045d9bf8a2ea5 |
View Raw JSON Data
{
"block": 102854716,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "3463.849657 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-01-23T10:13:30",
"trx_id": "adae81a3383ff00dbbc1ea9ef23045d9bf8a2ea5",
"trx_in_block": 0,
"virtual_op": 0
}2024/12/17 05:31:21
2024/12/17 05:31:21
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 3628.068854 VESTS |
| Transaction Info | Block #91301092/Trx 12a08b1ef0d0ad41a4d367e6a21ee8c89027035c |
View Raw JSON Data
{
"block": 91301092,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "3628.068854 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-12-17T05:31:21",
"trx_id": "12a08b1ef0d0ad41a4d367e6a21ee8c89027035c",
"trx_in_block": 0,
"virtual_op": 0
}2023/11/13 21:13:42
2023/11/13 21:13:42
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 3797.202386 VESTS |
| Transaction Info | Block #79855281/Trx f79ced9721b1208da71b05ac6c951aa324619969 |
View Raw JSON Data
{
"block": 79855281,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "3797.202386 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-11-13T21:13:42",
"trx_id": "f79ced9721b1208da71b05ac6c951aa324619969",
"trx_in_block": 4,
"virtual_op": 0
}2023/09/21 22:53:36
2023/09/21 22:53:36
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 6734.481172 VESTS |
| Transaction Info | Block #78349101/Trx 2d81837042246d72860dff4c1dfb578dfba4023b |
View Raw JSON Data
{
"block": 78349101,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "6734.481172 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-09-21T22:53:36",
"trx_id": "2d81837042246d72860dff4c1dfb578dfba4023b",
"trx_in_block": 3,
"virtual_op": 0
}2022/11/29 07:44:42
2022/11/29 07:44:42
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 6937.558082 VESTS |
| Transaction Info | Block #69853400/Trx 12275f98de335bd11200fbffc3360477579d2b9d |
View Raw JSON Data
{
"block": 69853400,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "6937.558082 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-29T07:44:42",
"trx_id": "12275f98de335bd11200fbffc3360477579d2b9d",
"trx_in_block": 1,
"virtual_op": 0
}hironleeclaimed reward balance: 0.008 STEEM, 0.938 SBD, 0.606 SP2022/11/29 05:36:06
hironleeclaimed reward balance: 0.008 STEEM, 0.938 SBD, 0.606 SP
2022/11/29 05:36:06
| account | hironlee |
| reward sbd | 0.938 SBD |
| reward steem | 0.008 STEEM |
| reward vests | 985.499962 VESTS |
| Transaction Info | Block #69850843/Trx fb6029bd2cd224d9de18d6695e98c2fb781a8d10 |
View Raw JSON Data
{
"block": 69850843,
"op": [
"claim_reward_balance",
{
"account": "hironlee",
"reward_sbd": "0.938 SBD",
"reward_steem": "0.008 STEEM",
"reward_vests": "985.499962 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-29T05:36:06",
"trx_id": "fb6029bd2cd224d9de18d6695e98c2fb781a8d10",
"trx_in_block": 6,
"virtual_op": 0
}hironleeupdated their account properties2022/11/29 05:35:39
hironleeupdated their account properties
2022/11/29 05:35:39
| account | hironlee |
| active | {"account_auths":[],"key_auths":[["STM4uuVaHUYJRbhZ6XzyNPnwNK1LHDq2s3xK6JXrihjccfk2w8Mfi",1]],"weight_threshold":1} |
| json metadata | {"profile":{"cover_image":"https://img.esteem.ws/jqgjxbf7ii.jpg","profile_image":"https://img.esteem.ws/kaksv4bd22.jpg","name":"hironlee","about":"Bigdata Architecture","location":"Seoul, Korea","website":"http://hochul.net/"}} |
| memo key | STM7bALjx7K4qwsbZGTJwLpZmnUHybnSL6LXiFGHA56BQwqKQuXfE |
| owner | {"account_auths":[],"key_auths":[["STM72gnP44aMHzCvTuTQXQ7f2FNf8wKEEzPGaLS9LxUwgRPstqUSZ",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM6XgbrYiPyPF31eXwA2oqYumWrVa9NT8Cw78MV1gHYHaRPLK4fp",1]],"weight_threshold":1} |
| Transaction Info | Block #69850834/Trx b3e0f7a8d82b97d10ad56b34d725fef1ce074461 |
View Raw JSON Data
{
"block": 69850834,
"op": [
"account_update",
{
"account": "hironlee",
"active": {
"account_auths": [],
"key_auths": [
[
"STM4uuVaHUYJRbhZ6XzyNPnwNK1LHDq2s3xK6JXrihjccfk2w8Mfi",
1
]
],
"weight_threshold": 1
},
"json_metadata": "{\"profile\":{\"cover_image\":\"https://img.esteem.ws/jqgjxbf7ii.jpg\",\"profile_image\":\"https://img.esteem.ws/kaksv4bd22.jpg\",\"name\":\"hironlee\",\"about\":\"Bigdata Architecture\",\"location\":\"Seoul, Korea\",\"website\":\"http://hochul.net/\"}}",
"memo_key": "STM7bALjx7K4qwsbZGTJwLpZmnUHybnSL6LXiFGHA56BQwqKQuXfE",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM72gnP44aMHzCvTuTQXQ7f2FNf8wKEEzPGaLS9LxUwgRPstqUSZ",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6XgbrYiPyPF31eXwA2oqYumWrVa9NT8Cw78MV1gHYHaRPLK4fp",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2022-11-29T05:35:39",
"trx_id": "b3e0f7a8d82b97d10ad56b34d725fef1ce074461",
"trx_in_block": 2,
"virtual_op": 0
}2022/11/03 12:32:54
2022/11/03 12:32:54
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 7941.662572 VESTS |
| Transaction Info | Block #69114271/Trx 937b86ab856d1866db5797a48ae100e5288d5dd9 |
View Raw JSON Data
{
"block": 69114271,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "7941.662572 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-03T12:32:54",
"trx_id": "937b86ab856d1866db5797a48ae100e5288d5dd9",
"trx_in_block": 2,
"virtual_op": 0
}2022/01/17 11:44:39
2022/01/17 11:44:39
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 8162.195803 VESTS |
| Transaction Info | Block #60810355/Trx 2264e9467146a218b00d6c614b1a46cfed6c6b97 |
View Raw JSON Data
{
"block": 60810355,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "8162.195803 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-01-17T11:44:39",
"trx_id": "2264e9467146a218b00d6c614b1a46cfed6c6b97",
"trx_in_block": 1,
"virtual_op": 0
}2021/06/14 01:37:39
2021/06/14 01:37:39
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 8345.964461 VESTS |
| Transaction Info | Block #54608695/Trx eb714c9659030400ed9078abf008a943c1c422ca |
View Raw JSON Data
{
"block": 54608695,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "8345.964461 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-06-14T01:37:39",
"trx_id": "eb714c9659030400ed9078abf008a943c1c422ca",
"trx_in_block": 2,
"virtual_op": 0
}2020/12/11 11:55:09
2020/12/11 11:55:09
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 8533.386435 VESTS |
| Transaction Info | Block #49356114/Trx f5147a319b5f039949ae0a40ddf7e07b4d6fdd0c |
View Raw JSON Data
{
"block": 49356114,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "8533.386435 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-11T11:55:09",
"trx_id": "f5147a319b5f039949ae0a40ddf7e07b4d6fdd0c",
"trx_in_block": 1,
"virtual_op": 0
}2020/12/06 05:32:12
2020/12/06 05:32:12
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49207676/Trx f98030cf5dbc0dfe3813c2cd6a0d14f38eb72e4e |
View Raw JSON Data
{
"block": 49207676,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "1912.543513 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-06T05:32:12",
"trx_id": "f98030cf5dbc0dfe3813c2cd6a0d14f38eb72e4e",
"trx_in_block": 0,
"virtual_op": 0
}2020/12/05 15:33:06
2020/12/05 15:33:06
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 8539.594289 VESTS |
| Transaction Info | Block #49191211/Trx 6dbbb3e746d2c7576c4b0c7bde7a31784d41222c |
View Raw JSON Data
{
"block": 49191211,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "8539.594289 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-05T15:33:06",
"trx_id": "6dbbb3e746d2c7576c4b0c7bde7a31784d41222c",
"trx_in_block": 1,
"virtual_op": 0
}2020/11/02 17:16:00
2020/11/02 17:16:00
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48259718/Trx 732a41d6d8f4f28782354777dd17ee3342f1d1b1 |
View Raw JSON Data
{
"block": 48259718,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "1920.017158 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-11-02T17:16:00",
"trx_id": "732a41d6d8f4f28782354777dd17ee3342f1d1b1",
"trx_in_block": 4,
"virtual_op": 0
}2020/05/09 06:30:21
2020/05/09 06:30:21
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 8742.399648 VESTS |
| Transaction Info | Block #43217935/Trx 71be56eef688364d42c7a71a3f15482f74cac864 |
View Raw JSON Data
{
"block": 43217935,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "8742.399648 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-09T06:30:21",
"trx_id": "71be56eef688364d42c7a71a3f15482f74cac864",
"trx_in_block": 11,
"virtual_op": 0
}2020/05/08 10:13:51
2020/05/08 10:13:51
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43194174/Trx a03dabfd0383737742e39111bdf7fa651d990226 |
View Raw JSON Data
{
"block": 43194174,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "1953.311140 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-08T10:13:51",
"trx_id": "a03dabfd0383737742e39111bdf7fa651d990226",
"trx_in_block": 9,
"virtual_op": 0
}2020/01/19 18:32:00
2020/01/19 18:32:00
| author | steemitboard |
| body | Congratulations @hironlee! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@hironlee/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@hironlee) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=hironlee)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | hironlee |
| parent permlink | r-db |
| permlink | steemitboard-notify-hironlee-20200119t183200000z |
| title | |
| Transaction Info | Block #40071929/Trx db29dafe2af1c4ba17c4a8c496b1594da0d2b12a |
View Raw JSON Data
{
"block": 40071929,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @hironlee! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@hironlee/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@hironlee) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=hironlee)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "hironlee",
"parent_permlink": "r-db",
"permlink": "steemitboard-notify-hironlee-20200119t183200000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2020-01-19T18:32:00",
"trx_id": "db29dafe2af1c4ba17c4a8c496b1594da0d2b12a",
"trx_in_block": 3,
"virtual_op": 0
}2019/06/23 13:42:09
2019/06/23 13:42:09
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 8926.638363 VESTS |
| Transaction Info | Block #34052230/Trx 557667c793faf5158002346fae9bb51a900cb41b |
View Raw JSON Data
{
"block": 34052230,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "8926.638363 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2019-06-23T13:42:09",
"trx_id": "557667c793faf5158002346fae9bb51a900cb41b",
"trx_in_block": 40,
"virtual_op": 0
}2019/01/19 19:24:24
2019/01/19 19:24:24
| author | steemitboard |
| body | Congratulations @hironlee! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@hironlee/birthday1.png</td><td><p>Happy Birthday! - You are on the Steem blockchain for 1 year!<p></td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@hironlee)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | hironlee |
| parent permlink | r-db |
| permlink | steemitboard-notify-hironlee-20190119t192424000z |
| title | |
| Transaction Info | Block #29600343/Trx bf57699f7699a3f1d2605d70a4dba9601de16b2c |
View Raw JSON Data
{
"block": 29600343,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @hironlee! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@hironlee/birthday1.png</td><td><p>Happy Birthday! - You are on the Steem blockchain for 1 year!<p></td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@hironlee)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "hironlee",
"parent_permlink": "r-db",
"permlink": "steemitboard-notify-hironlee-20190119t192424000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-01-19T19:24:24",
"trx_id": "bf57699f7699a3f1d2605d70a4dba9601de16b2c",
"trx_in_block": 25,
"virtual_op": 0
}2018/10/28 10:20:36
2018/10/28 10:20:36
| author | hironlee |
| permlink | steemit |
| voter | hironlee |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27200714/Trx bce0cd59d782327a3de14ad328541eb3d3e0e918 |
View Raw JSON Data
{
"block": 27200714,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "hironlee",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-10-28T10:20:36",
"trx_id": "bce0cd59d782327a3de14ad328541eb3d3e0e918",
"trx_in_block": 20,
"virtual_op": 0
}2018/10/28 10:20:27
2018/10/28 10:20:27
| author | hironlee |
| permlink | steemit |
| voter | hironlee |
| weight | 0 (0.00%) |
| Transaction Info | Block #27200711/Trx 25e1a6edb6769a68b0936f4d196805b196c6ed35 |
View Raw JSON Data
{
"block": 27200711,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "hironlee",
"weight": 0
}
],
"op_in_trx": 0,
"timestamp": "2018-10-28T10:20:27",
"trx_id": "25e1a6edb6769a68b0936f4d196805b196c6ed35",
"trx_in_block": 30,
"virtual_op": 0
}2018/07/13 01:34:54
2018/07/13 01:34:54
| author | jaballet |
| body | Great! This is really helpful for me!! |
| json metadata | {"tags":["wordcloud"],"app":"steemit/0.1"} |
| parent author | hironlee |
| parent permlink | r-wordcloud |
| permlink | re-hironlee-r-wordcloud-20180713t013453780z |
| title | |
| Transaction Info | Block #24126542/Trx 4ef6a23ee0b0934c9aa7c1f803e7086576a50356 |
View Raw JSON Data
{
"block": 24126542,
"op": [
"comment",
{
"author": "jaballet",
"body": "Great! This is really helpful for me!!",
"json_metadata": "{\"tags\":[\"wordcloud\"],\"app\":\"steemit/0.1\"}",
"parent_author": "hironlee",
"parent_permlink": "r-wordcloud",
"permlink": "re-hironlee-r-wordcloud-20180713t013453780z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-13T01:34:54",
"trx_id": "4ef6a23ee0b0934c9aa7c1f803e7086576a50356",
"trx_in_block": 18,
"virtual_op": 0
}jaballetupvoted (100.00%) @hironlee / r-wordcloud2018/07/13 01:33:12
jaballetupvoted (100.00%) @hironlee / r-wordcloud
2018/07/13 01:33:12
| author | hironlee |
| permlink | r-wordcloud |
| voter | jaballet |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24126508/Trx 067232f6690b83bdefe5f339c8da9b18d577c630 |
View Raw JSON Data
{
"block": 24126508,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "r-wordcloud",
"voter": "jaballet",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-13T01:33:12",
"trx_id": "067232f6690b83bdefe5f339c8da9b18d577c630",
"trx_in_block": 41,
"virtual_op": 0
}2018/07/02 11:40:33
2018/07/02 11:40:33
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 9125.699358 VESTS |
| Transaction Info | Block #23831826/Trx e8727eb7e504a6c5a2b90795babc259a7793f9c0 |
View Raw JSON Data
{
"block": 23831826,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "9125.699358 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-02T11:40:33",
"trx_id": "e8727eb7e504a6c5a2b90795babc259a7793f9c0",
"trx_in_block": 2,
"virtual_op": 0
}2018/05/18 19:36:06
2018/05/18 19:36:06
| delegatee | hironlee |
| delegator | steem |
| vesting shares | 29495.873324 VESTS |
| Transaction Info | Block #22546614/Trx f1339730dc367254c2d116067b1780bd4646c3f7 |
View Raw JSON Data
{
"block": 22546614,
"op": [
"delegate_vesting_shares",
{
"delegatee": "hironlee",
"delegator": "steem",
"vesting_shares": "29495.873324 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-18T19:36:06",
"trx_id": "f1339730dc367254c2d116067b1780bd4646c3f7",
"trx_in_block": 17,
"virtual_op": 0
}2018/04/08 14:52:18
2018/04/08 14:52:18
| author | hironlee |
| permlink | r-db |
| sbd payout | 0.029 SBD |
| steem payout | 0.003 STEEM |
| vesting payout | 42.816966 VESTS |
| Transaction Info | Block #21389792/Virtual Operation #5 |
View Raw JSON Data
{
"block": 21389792,
"op": [
"author_reward",
{
"author": "hironlee",
"permlink": "r-db",
"sbd_payout": "0.029 SBD",
"steem_payout": "0.003 STEEM",
"vesting_payout": "42.816966 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-08T14:52:18",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 5
}2018/04/02 10:02:33
2018/04/02 10:02:33
| author | hironlee |
| permlink | r-db |
| voter | hironlee |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21211220/Trx 68e87af83a3f19db089cdf8fb04cd77fc109af05 |
View Raw JSON Data
{
"block": 21211220,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "r-db",
"voter": "hironlee",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-02T10:02:33",
"trx_id": "68e87af83a3f19db089cdf8fb04cd77fc109af05",
"trx_in_block": 37,
"virtual_op": 0
}2018/04/01 19:01:03
2018/04/01 19:01:03
| author | hironlee |
| permlink | r-db |
| voter | wonsama |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21193193/Trx 1c0a6f45643a10ca7e3b05834f324a69a82bf41b |
View Raw JSON Data
{
"block": 21193193,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "r-db",
"voter": "wonsama",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-01T19:01:03",
"trx_id": "1c0a6f45643a10ca7e3b05834f324a69a82bf41b",
"trx_in_block": 33,
"virtual_op": 0
}2018/04/01 15:43:27
2018/04/01 15:43:27
| author | hironlee |
| body | @@ -3323,20 +3323,101 @@ %0A* -RMysqlTest.R +%3Ca href=%22http://hochul.net/blog/wp-content/uploads/2018/04/RMysqlTest.R.zip%22%3ERMysqlTest.R%3C/a%3E %0A## |
| json metadata | {"tags":["kr","rscript","bigdata","rmysql","rdatatype"],"image":["https://steemitimages.com/DQmXVF19HEYXmsYXFCcJsqzrkpsqWva89StVfYAEw23Nfgn/image.png","https://steemitimages.com/DQmcDeTYt54rUitDUN6SKC1iGrBpsBRnuGviK9kcEABhj4B/image.png","https://steemitimages.com/DQmbSQrY4bjZmDmERB8GLFXmFpGSuPL1XicJdnvqF1GUCS2/image.png"],"links":["http://hochul.net/blog/wp-content/uploads/2018/04/RMysqlTest.R.zip","https://cran.r-project.org/web/packages/RMySQL/","https://cran.r-project.org/web/packages/DBI/index.html"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | kr |
| permlink | r-db |
| title | R의 주요 자료형 및 DB로 부터 데이터 읽기 실습 |
| Transaction Info | Block #21189241/Trx 3b78901058ab549fb55d76b2f9c952e1b42038a7 |
View Raw JSON Data
{
"block": 21189241,
"op": [
"comment",
{
"author": "hironlee",
"body": "@@ -3323,20 +3323,101 @@\n %0A* \n-RMysqlTest.R\n+%3Ca href=%22http://hochul.net/blog/wp-content/uploads/2018/04/RMysqlTest.R.zip%22%3ERMysqlTest.R%3C/a%3E\n %0A## \n",
"json_metadata": "{\"tags\":[\"kr\",\"rscript\",\"bigdata\",\"rmysql\",\"rdatatype\"],\"image\":[\"https://steemitimages.com/DQmXVF19HEYXmsYXFCcJsqzrkpsqWva89StVfYAEw23Nfgn/image.png\",\"https://steemitimages.com/DQmcDeTYt54rUitDUN6SKC1iGrBpsBRnuGviK9kcEABhj4B/image.png\",\"https://steemitimages.com/DQmbSQrY4bjZmDmERB8GLFXmFpGSuPL1XicJdnvqF1GUCS2/image.png\"],\"links\":[\"http://hochul.net/blog/wp-content/uploads/2018/04/RMysqlTest.R.zip\",\"https://cran.r-project.org/web/packages/RMySQL/\",\"https://cran.r-project.org/web/packages/DBI/index.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "kr",
"permlink": "r-db",
"title": "R의 주요 자료형 및 DB로 부터 데이터 읽기 실습"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-01T15:43:27",
"trx_id": "3b78901058ab549fb55d76b2f9c952e1b42038a7",
"trx_in_block": 26,
"virtual_op": 0
}2018/04/01 14:52:18
2018/04/01 14:52:18
| author | hironlee |
| body | R의 기본적인 numeric, character, logical 외에 데이터를 처리하기 위해 많이 사용하는 자료 형태인 Vector, Matrix, Array, Data Frame, Lists에 대해 정리를 했으며, 아울러 DBMS, 여기서는 MySQL과 R을 연결하여 정형의 데이터를 읽어 들여 Data Frame 구조로 만들어보는 실습을 해봤습니다. ## R에서 데이터 타입(Objects)  * 동일한 색상은 동일한 기본 타입, 즉, numeric, character, logical 로 동일하다는 의미이며, Data Frame과 같이 여러 종류의 색깔은 각 칼럼별 다른 기본 타입이 될 수 있다는 의미임 ## Vector * 반드시 동일한 기본 타입으로만 이루어진 자료형 : object with atomic mode * >\> nVector <- c(1:10) # 숫자 1,2,3,4,5,6,7,8,9,10 으로 이루어진 자료구조 ## Matrix * 2차원(행과 열)을 가지는 Vector로 마찬가지로 동일한 기본타입으로 이루어진 자료형 * >\> oMatrix <- matrix(1:12, 4,3) #4행 3열 구조의 자료구조 ## Array * Matrix가 2차원인 반면, Array는 N차원의 구조를 가지고 있음, 마찬가지로 동일한 기본타입으로 이루어진 자료형 * > \> oArray <- array(1:40, dim=c(4,5,2)) #4행 5열 구조로 2개를 가지는 구조 ## Data Frame * 행열로 이루어진 직사각형, 즉, row수가 같은 테이블 * 각 열내의 데이터는 동일한 유형(숫자, 문자, 논리)이지만, 다른 열은 다른 유형을 가질 수 있음 * > \> szName <- c(“lee”, “kim”, “park”) > \> szAge <- c(34,38,50) > \> oDf <- data.frame(szName, szAge) ## Lists * 가장 유연한 데이터 구조의 형태이며, 각 요소는 기링와 모드가 다양할 수 있음 * 각 요소는 길이와 모드가 다양 할 수 있습니다. * \> oList <- list(name=”Lee”, wife=”park”, childs=3, child.ages=c(9,11,15)) ## RDBMS로 부터 데이터 읽어들이기 실습 Mac에 설치된 MySQL 5.7버전에 테스트용 데이터를 넣은 테이블의 데이터를 RStudio에서 읽어 오는 실습을 진행해 보았습니다. 향후 정형데이터가 저장된 DB로 부터 데이터를 읽어야 할 경우가 많으며, Data Frame 구조도 같이 테스트 할겸 진행하였습니다. ### MySQL 데이터 * DB Name : skktest * Table Name : keywords (쇼핑사이트의 일별 인기검색어 수집된 데이터) ### 2. R로 MySQL접속하여 데이터 가져오기 R 소스코드 >\### 필요 Package 설치 >\# 데이터베이스 인터페이스 정의, 즉, RMySQL 패키지를 사용하려면 같이 필요함 install.packages("DBI") >\# MySQL 접속 및 컨트롤에 필요한 패키지 install.packages("RMySQL") >\# Library 로드 library(DBI) library(RMySQL) >\# localhost에 구동되고 있는 MySQL 서버의 skktest DB에 접속하여 Connection객체를 얻어냄 oCon <- dbConnect(dbDriver("MySQL"), dbname = "skktest", user = "hironlee", password = "xxxxxx") >\# 접속된 내용확인을 위해 해당 DB에 있는 테이블 목록 >dbListTables(oCon) >\# UTF-8로 저장된 테이블의 데이터를 읽어 올 때 문자 깨짐 방지를 위해 환경을 같이 맞춤 >\# 단, 그래도 문자가 깨진다면 전에 콘솔(시스템환경)에서 locale 변경이 아래와 같은 command로 실행이 필요함 >\# defaults write org.R-project.R force.LANG ko_KR.UTF-8 >dbGetQuery(oCon,"set names utf8") ### 아래 그림 1) 2) 참고 > >\# select Query 수행하여 szDataList 변수에 data frame 형태로 데이터 가져오기 >szDataList <- dbGetQuery(oCon, "SELECT * FROM keywords ORDER BY seq DESC LIMIT 100") >\# 데이터 내용 확인 >View(szDataList) ### 아래 그림1) 2) 참고 >\# DB Connection 종료 >dbDisconnect(oCon) >str(szDataList) >\#### 결과 화면임 >\#> str(szDataList) >\#'data.frame': 100 obs. of 9 variables: >\# $ SEQ : num 3368417 3368416 3368415 3368414 3368413 ... >\# $ LOG_ID : num 347245 347245 347245 347245 347245 ... >\# $ SITE_ID : num 7 7 7 7 7 7 7 7 7 7 ... >\# $ TYPE_ID : chr "001" "001" "001" "001" ... >\# $ YYYMMDDHHSS: chr "201802212202" "201802212202" "201802212202" "201802212202" ... >\# $ WORD : chr "슬립온" "가습기" "텀블러" "보스턴백" ... >\# $ ETC : chr "9" "8" "7" "6" ... >\# $ INSERT_DATE: chr "2018-02-21 22:00:01" "2018-02-21 22:00:01" "2018-02-21 22:00:01" "2018-02-21 22:00:01" ... >\# $ DEL_YN : chr "N" "N" "N" "N" ...  그림 1) : 한글 문자가 깨져 ???로 표시되는 현상  그림 2) : 한글 문자가 깨지지 않게 시스템 및 DB 명령어 처리후 모습 ## R Script 소스 * RMysqlTest.R ## Reference * https://cran.r-project.org/web/packages/RMySQL/ * https://cran.r-project.org/web/packages/DBI/index.html ****** 2018.4.1 이호철([email protected]) |
| json metadata | {"tags":["kr","rscript","bigdata","rmysql","rdatatype"],"image":["https://steemitimages.com/DQmXVF19HEYXmsYXFCcJsqzrkpsqWva89StVfYAEw23Nfgn/image.png","https://steemitimages.com/DQmcDeTYt54rUitDUN6SKC1iGrBpsBRnuGviK9kcEABhj4B/image.png","https://steemitimages.com/DQmbSQrY4bjZmDmERB8GLFXmFpGSuPL1XicJdnvqF1GUCS2/image.png"],"links":["https://cran.r-project.org/web/packages/RMySQL/","https://cran.r-project.org/web/packages/DBI/index.html"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | kr |
| permlink | r-db |
| title | R의 주요 자료형 및 DB로 부터 데이터 읽기 실습 |
| Transaction Info | Block #21188218/Trx a6bf0043b4d903b214e14928dbce8fd52cd0280c |
View Raw JSON Data
{
"block": 21188218,
"op": [
"comment",
{
"author": "hironlee",
"body": "R의 기본적인 numeric, character, logical 외에 데이터를 처리하기 위해 많이 사용하는 자료 형태인 Vector, Matrix, Array, Data Frame, Lists에 대해 정리를 했으며, 아울러 DBMS, 여기서는 MySQL과 R을 연결하여 정형의 데이터를 읽어 들여 Data Frame 구조로 만들어보는 실습을 해봤습니다.\n\n## R에서 데이터 타입(Objects) \n\n* 동일한 색상은 동일한 기본 타입, 즉, numeric, character, logical 로 동일하다는 의미이며, Data Frame과 같이 여러 종류의 색깔은 각 칼럼별 다른 기본 타입이 될 수 있다는 의미임\n\n## Vector\n* 반드시 동일한 기본 타입으로만 이루어진 자료형 : object with atomic mode\n* >\\> nVector <- c(1:10) # 숫자 1,2,3,4,5,6,7,8,9,10 으로 이루어진 자료구조\n## Matrix\n* 2차원(행과 열)을 가지는 Vector로 마찬가지로 동일한 기본타입으로 이루어진 자료형\n* >\\> oMatrix <- matrix(1:12, 4,3) #4행 3열 구조의 자료구조\n## Array\n* Matrix가 2차원인 반면, Array는 N차원의 구조를 가지고 있음, 마찬가지로 동일한 기본타입으로 이루어진 자료형\n* > \\> oArray <- array(1:40, dim=c(4,5,2)) #4행 5열 구조로 2개를 가지는 구조\n## Data Frame\n* 행열로 이루어진 직사각형, 즉, row수가 같은 테이블\n* 각 열내의 데이터는 동일한 유형(숫자, 문자, 논리)이지만, 다른 열은 다른 유형을 가질 수 있음\n* > \\> szName <- c(“lee”, “kim”, “park”)\n> \\> szAge <- c(34,38,50)\n> \\> oDf <- data.frame(szName, szAge)\n## Lists\n* 가장 유연한 데이터 구조의 형태이며, 각 요소는 기링와 모드가 다양할 수 있음\n* 각 요소는 길이와 모드가 다양 할 수 있습니다.\n* \\> oList <- list(name=”Lee”, wife=”park”, childs=3, child.ages=c(9,11,15))\n\n## RDBMS로 부터 데이터 읽어들이기 실습\n Mac에 설치된 MySQL 5.7버전에 테스트용 데이터를 넣은 테이블의 데이터를 RStudio에서 읽어 오는 실습을 진행해 보았습니다. 향후 정형데이터가 저장된 DB로 부터 데이터를 읽어야 할 경우가 많으며, Data Frame 구조도 같이 테스트 할겸 진행하였습니다.\n### MySQL 데이터\n* DB Name : skktest\n* Table Name : keywords (쇼핑사이트의 일별 인기검색어 수집된 데이터)\n### 2. R로 MySQL접속하여 데이터 가져오기 R 소스코드\n>\\### 필요 Package 설치\n>\\# 데이터베이스 인터페이스 정의, 즉, RMySQL 패키지를 사용하려면 같이 필요함\ninstall.packages(\"DBI\")\n>\\# MySQL 접속 및 컨트롤에 필요한 패키지\ninstall.packages(\"RMySQL\")\n\n>\\# Library 로드\nlibrary(DBI)\nlibrary(RMySQL)\n\n>\\# localhost에 구동되고 있는 MySQL 서버의 skktest DB에 접속하여 Connection객체를 얻어냄\noCon <- dbConnect(dbDriver(\"MySQL\"), dbname = \"skktest\", user = \"hironlee\", password = \"xxxxxx\")\n>\\# 접속된 내용확인을 위해 해당 DB에 있는 테이블 목록\n>dbListTables(oCon)\n>\\# UTF-8로 저장된 테이블의 데이터를 읽어 올 때 문자 깨짐 방지를 위해 환경을 같이 맞춤\n>\\# 단, 그래도 문자가 깨진다면 전에 콘솔(시스템환경)에서 locale 변경이 아래와 같은 command로 실행이 필요함\n>\\# defaults write org.R-project.R force.LANG ko_KR.UTF-8\n>dbGetQuery(oCon,\"set names utf8\") ### 아래 그림 1) 2) 참고\n>\n>\\# select Query 수행하여 szDataList 변수에 data frame 형태로 데이터 가져오기\n>szDataList <- dbGetQuery(oCon, \"SELECT * FROM keywords ORDER BY seq DESC LIMIT 100\")\n>\\# 데이터 내용 확인\n>View(szDataList) ### 아래 그림1) 2) 참고\n>\\# DB Connection 종료\n>dbDisconnect(oCon)\n\n>str(szDataList)\n>\\#### 결과 화면임\n>\\#> str(szDataList)\n>\\#'data.frame':\t100 obs. of 9 variables:\n>\\# $ SEQ : num 3368417 3368416 3368415 3368414 3368413 ...\n>\\# $ LOG_ID : num 347245 347245 347245 347245 347245 ...\n>\\# $ SITE_ID : num 7 7 7 7 7 7 7 7 7 7 ...\n>\\# $ TYPE_ID : chr \"001\" \"001\" \"001\" \"001\" ...\n>\\# $ YYYMMDDHHSS: chr \"201802212202\" \"201802212202\" \"201802212202\" \"201802212202\" ...\n>\\# $ WORD : chr \"슬립온\" \"가습기\" \"텀블러\" \"보스턴백\" ...\n>\\# $ ETC : chr \"9\" \"8\" \"7\" \"6\" ...\n>\\# $ INSERT_DATE: chr \"2018-02-21 22:00:01\" \"2018-02-21 22:00:01\" \"2018-02-21 22:00:01\" \"2018-02-21 22:00:01\" ...\n>\\# $ DEL_YN : chr \"N\" \"N\" \"N\" \"N\" ...\n\n\n그림 1) : 한글 문자가 깨져 ???로 표시되는 현상\n\n\n그림 2) : 한글 문자가 깨지지 않게 시스템 및 DB 명령어 처리후 모습\n\n## R Script 소스 \n* RMysqlTest.R\n## Reference\n* https://cran.r-project.org/web/packages/RMySQL/\n* https://cran.r-project.org/web/packages/DBI/index.html\n\n****** 2018.4.1 이호철([email protected])",
"json_metadata": "{\"tags\":[\"kr\",\"rscript\",\"bigdata\",\"rmysql\",\"rdatatype\"],\"image\":[\"https://steemitimages.com/DQmXVF19HEYXmsYXFCcJsqzrkpsqWva89StVfYAEw23Nfgn/image.png\",\"https://steemitimages.com/DQmcDeTYt54rUitDUN6SKC1iGrBpsBRnuGviK9kcEABhj4B/image.png\",\"https://steemitimages.com/DQmbSQrY4bjZmDmERB8GLFXmFpGSuPL1XicJdnvqF1GUCS2/image.png\"],\"links\":[\"https://cran.r-project.org/web/packages/RMySQL/\",\"https://cran.r-project.org/web/packages/DBI/index.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "kr",
"permlink": "r-db",
"title": "R의 주요 자료형 및 DB로 부터 데이터 읽기 실습"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-01T14:52:18",
"trx_id": "a6bf0043b4d903b214e14928dbce8fd52cd0280c",
"trx_in_block": 19,
"virtual_op": 0
}hironleeupvoted (100.00%) @hironlee / r-wordcloud2018/03/26 04:41:12
hironleeupvoted (100.00%) @hironlee / r-wordcloud
2018/03/26 04:41:12
| author | hironlee |
| permlink | r-wordcloud |
| voter | hironlee |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21003257/Trx 5f4ffbb541c5a8276c1f114ec6c453970a90003b |
View Raw JSON Data
{
"block": 21003257,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "r-wordcloud",
"voter": "hironlee",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-26T04:41:12",
"trx_id": "5f4ffbb541c5a8276c1f114ec6c453970a90003b",
"trx_in_block": 1,
"virtual_op": 0
}ubgupvoted (1.00%) @hironlee / r-wordcloud2018/03/26 02:46:51
ubgupvoted (1.00%) @hironlee / r-wordcloud
2018/03/26 02:46:51
| author | hironlee |
| permlink | r-wordcloud |
| voter | ubg |
| weight | 100 (1.00%) |
| Transaction Info | Block #21000973/Trx 5f010a389522f1abbf3d01c05ea22734a76668f6 |
View Raw JSON Data
{
"block": 21000973,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "r-wordcloud",
"voter": "ubg",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-03-26T02:46:51",
"trx_id": "5f010a389522f1abbf3d01c05ea22734a76668f6",
"trx_in_block": 24,
"virtual_op": 0
}hironleepublished a new post: r-wordcloud2018/03/26 02:45:51
hironleepublished a new post: r-wordcloud
2018/03/26 02:45:51
| author | hironlee |
| body | 지난(3.18) 포스팅(https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc) 에 이어, R(RStudio)을 이용하여 최근 5년간의 전략기술 트렌드를 다룬 뉴스의 내용을 읽어 들여, 많이 언급된 단어의 빈도 순으로 크기를 조절하여 WordCloud를 만들어 보는 실습을 해보았습니다. ## 결과 WordCloud  ## 사용한 R Package 목록 * KoNLP : 한글 자연어 처리 패키지 (Korean Natural Language Processing) * wordcloud : 주어진 데이터를 WordCloud 형태로 그리는 패키지 * rvest : 웹페이지를 크롤링하는 패키징, 간단히 사용만 해봤으며, 디테일한 크롤링은 안해 봄 * RColorBrewer : R시각화 패키지 ## 사용한 주요 함수 * readLines(szFileName) • szContents <- readLines(szFileName) • szFileName 경로의 파일을 한 라인단위로 읽어 들이기 * gsub("찾을단어","바꿀단어",szContents) • szContents <- gsub("AI","인공지능",szContents) : “AI” 라는 단어를 “인공지능”으로 치환 • szContents <- gsub("'","",szContents) : “’” 특수문자를 공백으로 치환 • 등 문장 중 특정 단어를 치환, 필터링 하는 함수 * sapply(szContents, extractNoun, USE.NAMES=F) • 각 라인에서 명사 단어만 가져오기 * display.brewer.all() : 제공 색상타입 모두 보기 * wordcloud(….) : WordCloud 그리는 함수 • scale : 빈도가 가장 큰 단어와 가장 빈도가 작은 단어 폰트 사이 크기, scale=c(5,0.2) • rot.per=0.1 : 90도 회전해서 보여줄 단어 비율 • min.freq=3, max.words=100 : 빈도 3이상, 100미만 단어 표현 • random.order=F : True(랜덤배치) / False(빈도수가 큰단어를 중앙에 배치) • random.color=T : True(색상랜덤) / False(빈도수순으로 색상표현) • colors=brewer.pal(11, "Paired") : 11은 사용할 색상개수, 두번째는 색상타입이름, 색상타입은 display.brewer.all() 참고 • family : 폰트 * savePlot(szWordCloudImageFile, type="png") : WordCloud 결과를 이미지 파일로 저장 ## R 소스코드 \# 필요 Package 설치 install.packages("rvest") #웹페이지 크롤링을 위한 패키징 library("rvest") szPostUrl1 <- "http://www.itworld.co.kr/news/106768" szPostData1 <- read_html(szPostUrl1) \# 전체 페이지 크롤링은 쉬우나, 특정 영역 크롤링은 간단하지 않으므로 우선 Pass, 다음에 실습 예정 \# 필요 Package 설치 install.packages("KoNLP") #한글 자연어 처리 패키지 (Korean Natural Language Process) install.packages("wordcloud") #wordcloud 패키지 install.packages("RColorBrewer") \# Library 로드 library("KoNLP") library("wordcloud") library("RColorBrewer") useSejongDic() #한글 세종사전 szFileName <- "D:\\Documents\\R\\RStudy\\data\\Gartner_2014_18_TechTrend.txt" szWordSaveFileName <- "D:\\Documents\\R\\RStudy\\data\\Gartner_2014_18_TechTrend_Word.txt" szWordCloudImageFile <- "D:\\Documents\\R\\RStudy\\data\\Gartner_2014_18_TechTrend_Word.png" szContents <- readLines(szFileName) # 기사를 담은 파일에서 한 라인씩 읽어들이기 View(szContents) # 파일 내용 확인 (아래 그림1 참고) \# 불필요한 문자 필터링, 치환 szContents <- gsub("'","",szContents) szContents <- gsub("‘","",szContents) szContents <- gsub("\"","",szContents) szContents <- gsub("“","",szContents) szContents <- gsub("”","",szContents) szContents <- gsub("기술","",szContents) szContents <- gsub("가트너는","",szContents) szContents <- gsub("하게","",szContents) szContents <- gsub("10","",szContents) szContents <- gsub("들이","",szContents) szContents <- gsub("하기","",szContents) szContents <- gsub("부사장","",szContents) szContents <- gsub("가지","",szContents) szContents <- gsub("AI","인공지능",szContents) szNounsContents <- sapply(szContents, extractNoun, USE.NAMES=F) #각 라인마다 명사단어들만 남기기 View(szNounsContents) szNounsContentsList <- unlist(szNounsContents) #단어들만 가져오기 View(szNounsContentsList) \# 2글자 이상의 단어만 필터링 szLastData <- Filter(function(x) { nchar(x)>=2 },szNounsContentsList) \## 최종 2글자 이상의 단어들의 목록 View(szLastData) ## 목록 확인 (아래 그림2 참고) write(szLastData, szWordSaveFileName) # 결과 목록을 파일로 저장 szDataTable <- read.table(szWordSaveFileName) View(szDataTable) ListWordCount = table(szDataTable) # 테이블형태 변환해서 저장 View(ListWordCount) ## 테이블 형태로 저장 (아래 그림3 참고) \#### Word Cloud 그리기.. windows() display.brewer.all() # 제공 색상타입 모두 보기 (아래 그림4 참고) windowsFonts(font=windowsFont("맑은 고딕")) \### Word Cloud 함수 호출 wordcloud( names(ListWordCount), freq=ListWordCount, scale=c(5,0.2), #빈도가 가장 큰 단어와 가장 빈도가 작은단어 폰사 사이 크기 rot.per=0.1, #90도 회전해서 보여줄 단어 비율 min.freq=3, max.words=100, # 빈도 3이상, 100미만 random.order=F, # True : 랜덤배치, False : 빈도수가 큰단어를 중앙에 배치 random.color=T, # True : 색랜덤, False : 빈도순 colors=brewer.pal(11, "Paired"), #11은 사용할 색상개수, 두번째는 색상타입이름 family="font") \## 최종 이미지파일로 저장 savePlot(szWordCloudImageFile, type="png”) #### 그림 1) : 문서 파일로부터 한 라인씩 읽어 들인 목록  #### 그림 2) : 문서에서 2글자 이상의 단어들로만 재구성한 목록  #### 그림 3) : 테이블 형태로 빈도 포함한 단어 목록  #### 그림 4) : display.brewer.all() 함수 호출을 통해 확인할 수 있는 색상타입 목록 전체  ## Reference * https://cran.r-project.org/web/packages/wordcloud/ * https://cran.r-project.org/web/packages/KoNLP/ * https://cran.r-project.org/web/packages/RColorBrewer/ **) 테스트에 사용된 기사모음 파일 : [Gartner_2014_18_TechTrend.txt 파일 다운로드](http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt) ****** 2018.3.25 이호철([email protected]) |
| json metadata | {"tags":["wordcloud","rscript","bigdata","datamining","it"],"image":["https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png","https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png","https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png","https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png","https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png"],"links":["https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc","http://www.itworld.co.kr/news/106768","https://cran.r-project.org/web/packages/wordcloud/","https://cran.r-project.org/web/packages/KoNLP/","https://cran.r-project.org/web/packages/RColorBrewer/","http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | wordcloud |
| permlink | r-wordcloud |
| title | R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기 |
| Transaction Info | Block #21000953/Trx d0af94589b58970a6af645b9ff3c15897ad33961 |
View Raw JSON Data
{
"block": 21000953,
"op": [
"comment",
{
"author": "hironlee",
"body": "지난(3.18) 포스팅(https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc) 에 이어, R(RStudio)을 이용하여 최근 5년간의 전략기술 트렌드를 다룬 뉴스의 내용을 읽어 들여, 많이 언급된 단어의 빈도 순으로 크기를 조절하여 WordCloud를 만들어 보는 실습을 해보았습니다.\n\n## 결과 WordCloud\n\n\n## 사용한 R Package 목록\n* KoNLP : 한글 자연어 처리 패키지 (Korean Natural Language Processing) \n* wordcloud : 주어진 데이터를 WordCloud 형태로 그리는 패키지\n* rvest : 웹페이지를 크롤링하는 패키징, 간단히 사용만 해봤으며, 디테일한 크롤링은 안해 봄\n* RColorBrewer : R시각화 패키지\n\n## 사용한 주요 함수\n* readLines(szFileName)\n•\tszContents <- readLines(szFileName)\n•\tszFileName 경로의 파일을 한 라인단위로 읽어 들이기\n* gsub(\"찾을단어\",\"바꿀단어\",szContents)\n•\tszContents <- gsub(\"AI\",\"인공지능\",szContents) : “AI” 라는 단어를 “인공지능”으로 치환\n•\tszContents <- gsub(\"'\",\"\",szContents) : “’” 특수문자를 공백으로 치환\n•\t등 문장 중 특정 단어를 치환, 필터링 하는 함수\n* sapply(szContents, extractNoun, USE.NAMES=F)\n•\t각 라인에서 명사 단어만 가져오기\n* display.brewer.all() : 제공 색상타입 모두 보기\n* wordcloud(….) : WordCloud 그리는 함수\n•\tscale : 빈도가 가장 큰 단어와 가장 빈도가 작은 단어 폰트 사이 크기, scale=c(5,0.2)\n•\trot.per=0.1 : 90도 회전해서 보여줄 단어 비율\n•\t min.freq=3, max.words=100 : 빈도 3이상, 100미만 단어 표현\n•\t random.order=F : True(랜덤배치) / False(빈도수가 큰단어를 중앙에 배치)\n•\t random.color=T : True(색상랜덤) / False(빈도수순으로 색상표현)\n•\t colors=brewer.pal(11, \"Paired\") : 11은 사용할 색상개수, 두번째는 색상타입이름, 색상타입은 display.brewer.all() 참고\n•\tfamily : 폰트\n* savePlot(szWordCloudImageFile, type=\"png\") : WordCloud 결과를 이미지 파일로 저장\n\n## R 소스코드\n\n\\# 필요 Package 설치\ninstall.packages(\"rvest\") #웹페이지 크롤링을 위한 패키징\nlibrary(\"rvest\")\n\nszPostUrl1 <- \"http://www.itworld.co.kr/news/106768\"\nszPostData1 <- read_html(szPostUrl1)\n\\# 전체 페이지 크롤링은 쉬우나, 특정 영역 크롤링은 간단하지 않으므로 우선 Pass, 다음에 실습 예정\n\n\\# 필요 Package 설치\ninstall.packages(\"KoNLP\") #한글 자연어 처리 패키지 (Korean Natural Language Process)\ninstall.packages(\"wordcloud\") #wordcloud 패키지\ninstall.packages(\"RColorBrewer\")\n\n\\# Library 로드\nlibrary(\"KoNLP\")\nlibrary(\"wordcloud\")\nlibrary(\"RColorBrewer\")\n\nuseSejongDic() #한글 세종사전\n\nszFileName <- \"D:\\\\Documents\\\\R\\\\RStudy\\\\data\\\\Gartner_2014_18_TechTrend.txt\"\nszWordSaveFileName <- \"D:\\\\Documents\\\\R\\\\RStudy\\\\data\\\\Gartner_2014_18_TechTrend_Word.txt\"\nszWordCloudImageFile <- \"D:\\\\Documents\\\\R\\\\RStudy\\\\data\\\\Gartner_2014_18_TechTrend_Word.png\"\n\nszContents <- readLines(szFileName) # 기사를 담은 파일에서 한 라인씩 읽어들이기\nView(szContents) # 파일 내용 확인 (아래 그림1 참고)\n\n\\# 불필요한 문자 필터링, 치환\nszContents <- gsub(\"'\",\"\",szContents)\nszContents <- gsub(\"‘\",\"\",szContents)\nszContents <- gsub(\"\\\"\",\"\",szContents)\nszContents <- gsub(\"“\",\"\",szContents)\nszContents <- gsub(\"”\",\"\",szContents)\nszContents <- gsub(\"기술\",\"\",szContents)\nszContents <- gsub(\"가트너는\",\"\",szContents)\nszContents <- gsub(\"하게\",\"\",szContents)\nszContents <- gsub(\"10\",\"\",szContents)\nszContents <- gsub(\"들이\",\"\",szContents)\nszContents <- gsub(\"하기\",\"\",szContents)\nszContents <- gsub(\"부사장\",\"\",szContents)\nszContents <- gsub(\"가지\",\"\",szContents)\nszContents <- gsub(\"AI\",\"인공지능\",szContents)\n\nszNounsContents <- sapply(szContents, extractNoun, USE.NAMES=F) #각 라인마다 명사단어들만 남기기 \nView(szNounsContents)\nszNounsContentsList <- unlist(szNounsContents) #단어들만 가져오기\nView(szNounsContentsList)\n\n\\# 2글자 이상의 단어만 필터링\nszLastData <- Filter(function(x) {\n nchar(x)>=2\n },szNounsContentsList)\n\n\\## 최종 2글자 이상의 단어들의 목록\nView(szLastData) ## 목록 확인 (아래 그림2 참고)\n\nwrite(szLastData, szWordSaveFileName) # 결과 목록을 파일로 저장\n\nszDataTable <- read.table(szWordSaveFileName)\nView(szDataTable)\n\nListWordCount = table(szDataTable) # 테이블형태 변환해서 저장\nView(ListWordCount) ## 테이블 형태로 저장 (아래 그림3 참고)\n\n\n\\#### Word Cloud 그리기..\nwindows()\n\ndisplay.brewer.all() # 제공 색상타입 모두 보기 (아래 그림4 참고)\nwindowsFonts(font=windowsFont(\"맑은 고딕\"))\n\n\\### Word Cloud 함수 호출\nwordcloud(\n names(ListWordCount), \n freq=ListWordCount, \n scale=c(5,0.2), #빈도가 가장 큰 단어와 가장 빈도가 작은단어 폰사 사이 크기\n rot.per=0.1, #90도 회전해서 보여줄 단어 비율\n min.freq=3, max.words=100, # 빈도 3이상, 100미만\n random.order=F, # True : 랜덤배치, False : 빈도수가 큰단어를 중앙에 배치\n random.color=T, # True : 색랜덤, False : 빈도순\n colors=brewer.pal(11, \"Paired\"), #11은 사용할 색상개수, 두번째는 색상타입이름\n family=\"font\")\n\n\\## 최종 이미지파일로 저장 \nsavePlot(szWordCloudImageFile, type=\"png”)\n\n\n\n#### 그림 1) : 문서 파일로부터 한 라인씩 읽어 들인 목록 \n\n#### 그림 2) : 문서에서 2글자 이상의 단어들로만 재구성한 목록\n\n#### 그림 3) : 테이블 형태로 빈도 포함한 단어 목록 \n\n#### 그림 4) : display.brewer.all() 함수 호출을 통해 확인할 수 있는 색상타입 목록 전체\n\n\n## Reference\n* https://cran.r-project.org/web/packages/wordcloud/\n* https://cran.r-project.org/web/packages/KoNLP/\n* https://cran.r-project.org/web/packages/RColorBrewer/\n\n**) 테스트에 사용된 기사모음 파일 : [Gartner_2014_18_TechTrend.txt 파일 다운로드](http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt)\n\n\n****** 2018.3.25 이호철([email protected])",
"json_metadata": "{\"tags\":[\"wordcloud\",\"rscript\",\"bigdata\",\"datamining\",\"it\"],\"image\":[\"https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png\",\"https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png\",\"https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png\",\"https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png\",\"https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png\"],\"links\":[\"https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc\",\"http://www.itworld.co.kr/news/106768\",\"https://cran.r-project.org/web/packages/wordcloud/\",\"https://cran.r-project.org/web/packages/KoNLP/\",\"https://cran.r-project.org/web/packages/RColorBrewer/\",\"http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "wordcloud",
"permlink": "r-wordcloud",
"title": "R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-26T02:45:51",
"trx_id": "d0af94589b58970a6af645b9ff3c15897ad33961",
"trx_in_block": 0,
"virtual_op": 0
}2018/03/26 02:00:00
2018/03/26 02:00:00
| author | hironlee |
| body | Thank you for your praise. ^^ Have a nice day. |
| json metadata | {"tags":["wordcloud"],"app":"steemit/0.1"} |
| parent author | fieldsofgold |
| parent permlink | re-hironlee-r-wordcloud-20180325t164714938z |
| permlink | re-fieldsofgold-re-hironlee-r-wordcloud-20180326t015957266z |
| title | |
| Transaction Info | Block #21000037/Trx 5499cb34026671f00fd5f86932e142da7005628d |
View Raw JSON Data
{
"block": 21000037,
"op": [
"comment",
{
"author": "hironlee",
"body": "Thank you for your praise. ^^ Have a nice day.",
"json_metadata": "{\"tags\":[\"wordcloud\"],\"app\":\"steemit/0.1\"}",
"parent_author": "fieldsofgold",
"parent_permlink": "re-hironlee-r-wordcloud-20180325t164714938z",
"permlink": "re-fieldsofgold-re-hironlee-r-wordcloud-20180326t015957266z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-26T02:00:00",
"trx_id": "5499cb34026671f00fd5f86932e142da7005628d",
"trx_in_block": 44,
"virtual_op": 0
}hironleepublished a new post: r-wordcloud2018/03/25 16:49:09
hironleepublished a new post: r-wordcloud
2018/03/25 16:49:09
| author | hironlee |
| body | @@ -4801,16 +4801,56 @@ %EB%AA%A8%EC%9D%8C %ED%8C%8C%EC%9D%BC : +%5BGartner_2014_18_TechTrend.txt %ED%8C%8C%EC%9D%BC %EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%5D( http://h @@ -4920,16 +4920,18 @@ rend.txt +)%0A %0A%0A****** |
| json metadata | {"tags":["wordcloud","rscript","bigdata","datamining"],"image":["https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png","https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png","https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png","https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png","https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png"],"links":["https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc","http://www.itworld.co.kr/news/106768","https://cran.r-project.org/web/packages/wordcloud/","https://cran.r-project.org/web/packages/KoNLP/","https://cran.r-project.org/web/packages/RColorBrewer/","http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | wordcloud |
| permlink | r-wordcloud |
| title | R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기 |
| Transaction Info | Block #20989024/Trx d491dafe76cb18d20a7fe054497c7142a3cee8d5 |
View Raw JSON Data
{
"block": 20989024,
"op": [
"comment",
{
"author": "hironlee",
"body": "@@ -4801,16 +4801,56 @@\n %EB%AA%A8%EC%9D%8C %ED%8C%8C%EC%9D%BC : \n+%5BGartner_2014_18_TechTrend.txt %ED%8C%8C%EC%9D%BC %EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%5D(\n http://h\n@@ -4920,16 +4920,18 @@\n rend.txt\n+)%0A\n %0A%0A******\n",
"json_metadata": "{\"tags\":[\"wordcloud\",\"rscript\",\"bigdata\",\"datamining\"],\"image\":[\"https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png\",\"https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png\",\"https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png\",\"https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png\",\"https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png\"],\"links\":[\"https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc\",\"http://www.itworld.co.kr/news/106768\",\"https://cran.r-project.org/web/packages/wordcloud/\",\"https://cran.r-project.org/web/packages/KoNLP/\",\"https://cran.r-project.org/web/packages/RColorBrewer/\",\"http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "wordcloud",
"permlink": "r-wordcloud",
"title": "R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T16:49:09",
"trx_id": "d491dafe76cb18d20a7fe054497c7142a3cee8d5",
"trx_in_block": 44,
"virtual_op": 0
}2018/03/25 16:47:15
2018/03/25 16:47:15
| author | fieldsofgold |
| body | Love this! Nice use of color and placement. Keep up the great work. |
| json metadata | {"tags":["wordcloud"],"app":"steemit/0.1"} |
| parent author | hironlee |
| parent permlink | r-wordcloud |
| permlink | re-hironlee-r-wordcloud-20180325t164714938z |
| title | |
| Transaction Info | Block #20988986/Trx d3297f1a097da0fbaf341cc60d736c8a58052a8a |
View Raw JSON Data
{
"block": 20988986,
"op": [
"comment",
{
"author": "fieldsofgold",
"body": "Love this! Nice use of color and placement. Keep up the great work.",
"json_metadata": "{\"tags\":[\"wordcloud\"],\"app\":\"steemit/0.1\"}",
"parent_author": "hironlee",
"parent_permlink": "r-wordcloud",
"permlink": "re-hironlee-r-wordcloud-20180325t164714938z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T16:47:15",
"trx_id": "d3297f1a097da0fbaf341cc60d736c8a58052a8a",
"trx_in_block": 34,
"virtual_op": 0
}hironleepublished a new post: r-wordcloud2018/03/25 16:46:57
hironleepublished a new post: r-wordcloud
2018/03/25 16:46:57
| author | hironlee |
| body | @@ -4778,16 +4778,120 @@ rewer/%0A%0A +**) %ED%85%8C%EC%8A%A4%ED%8A%B8%EC%97%90 %EC%82%AC%EC%9A%A9%EB%90%9C %EA%B8%B0%EC%82%AC%EB%AA%A8%EC%9D%8C %ED%8C%8C%EC%9D%BC : http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt%0A%0A ****** 2 |
| json metadata | {"tags":["wordcloud","rscript","bigdata","datamining"],"image":["https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png","https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png","https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png","https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png","https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png"],"links":["https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc","http://www.itworld.co.kr/news/106768","https://cran.r-project.org/web/packages/wordcloud/","https://cran.r-project.org/web/packages/KoNLP/","https://cran.r-project.org/web/packages/RColorBrewer/","http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | wordcloud |
| permlink | r-wordcloud |
| title | R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기 |
| Transaction Info | Block #20988980/Trx b671c52ca5b1335d85a77039c6c39b98d2b2d505 |
View Raw JSON Data
{
"block": 20988980,
"op": [
"comment",
{
"author": "hironlee",
"body": "@@ -4778,16 +4778,120 @@\n rewer/%0A%0A\n+**) %ED%85%8C%EC%8A%A4%ED%8A%B8%EC%97%90 %EC%82%AC%EC%9A%A9%EB%90%9C %EA%B8%B0%EC%82%AC%EB%AA%A8%EC%9D%8C %ED%8C%8C%EC%9D%BC : http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt%0A%0A\n ****** 2\n",
"json_metadata": "{\"tags\":[\"wordcloud\",\"rscript\",\"bigdata\",\"datamining\"],\"image\":[\"https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png\",\"https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png\",\"https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png\",\"https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png\",\"https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png\"],\"links\":[\"https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc\",\"http://www.itworld.co.kr/news/106768\",\"https://cran.r-project.org/web/packages/wordcloud/\",\"https://cran.r-project.org/web/packages/KoNLP/\",\"https://cran.r-project.org/web/packages/RColorBrewer/\",\"http://hochul.net/blog/wp-content/uploads/2018/03/Gartner_2014_18_TechTrend.txt\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "wordcloud",
"permlink": "r-wordcloud",
"title": "R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T16:46:57",
"trx_id": "b671c52ca5b1335d85a77039c6c39b98d2b2d505",
"trx_in_block": 18,
"virtual_op": 0
}fieldsofgoldupvoted (100.00%) @hironlee / r-wordcloud2018/03/25 16:46:45
fieldsofgoldupvoted (100.00%) @hironlee / r-wordcloud
2018/03/25 16:46:45
| author | hironlee |
| permlink | r-wordcloud |
| voter | fieldsofgold |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20988976/Trx eacd234c136818455c12f96d4f4fd7ace8eff159 |
View Raw JSON Data
{
"block": 20988976,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "r-wordcloud",
"voter": "fieldsofgold",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T16:46:45",
"trx_id": "eacd234c136818455c12f96d4f4fd7ace8eff159",
"trx_in_block": 47,
"virtual_op": 0
}hironleepublished a new post: r-wordcloud2018/03/25 16:41:03
hironleepublished a new post: r-wordcloud
2018/03/25 16:41:03
| author | hironlee |
| body | @@ -4776,8 +4776,50 @@ rBrewer/ +%0A%0A****** 2018.3.25 %EC%9D%B4%ED%98%B8%EC%B2%A0([email protected]) |
| json metadata | {"tags":["wordcloud","rscript","bigdata","datamining"],"image":["https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png","https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png","https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png","https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png","https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png"],"links":["https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc","http://www.itworld.co.kr/news/106768","https://cran.r-project.org/web/packages/wordcloud/","https://cran.r-project.org/web/packages/KoNLP/","https://cran.r-project.org/web/packages/RColorBrewer/"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | wordcloud |
| permlink | r-wordcloud |
| title | R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기 |
| Transaction Info | Block #20988863/Trx f8c39f7c9461ca67513327433180f181962ea489 |
View Raw JSON Data
{
"block": 20988863,
"op": [
"comment",
{
"author": "hironlee",
"body": "@@ -4776,8 +4776,50 @@\n rBrewer/\n+%0A%0A****** 2018.3.25 %EC%9D%B4%ED%98%B8%EC%B2%A0([email protected])\n",
"json_metadata": "{\"tags\":[\"wordcloud\",\"rscript\",\"bigdata\",\"datamining\"],\"image\":[\"https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png\",\"https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png\",\"https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png\",\"https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png\",\"https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png\"],\"links\":[\"https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc\",\"http://www.itworld.co.kr/news/106768\",\"https://cran.r-project.org/web/packages/wordcloud/\",\"https://cran.r-project.org/web/packages/KoNLP/\",\"https://cran.r-project.org/web/packages/RColorBrewer/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "wordcloud",
"permlink": "r-wordcloud",
"title": "R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T16:41:03",
"trx_id": "f8c39f7c9461ca67513327433180f181962ea489",
"trx_in_block": 44,
"virtual_op": 0
}raise-me-upupvoted (0.02%) @hironlee / r-wordcloud2018/03/25 16:40:15
raise-me-upupvoted (0.02%) @hironlee / r-wordcloud
2018/03/25 16:40:15
| author | hironlee |
| permlink | r-wordcloud |
| voter | raise-me-up |
| weight | 2 (0.02%) |
| Transaction Info | Block #20988847/Trx a2eb3399c89133220652cbffc391cb22397e4876 |
View Raw JSON Data
{
"block": 20988847,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "r-wordcloud",
"voter": "raise-me-up",
"weight": 2
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T16:40:15",
"trx_id": "a2eb3399c89133220652cbffc391cb22397e4876",
"trx_in_block": 20,
"virtual_op": 0
}hironleepublished a new post: r-wordcloud2018/03/25 16:39:51
hironleepublished a new post: r-wordcloud
2018/03/25 16:39:51
| author | hironlee |
| body | 지난(3.18) 포스팅(https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc) 에 이어, R(RStudio)을 이용하여 최근 5년간의 전략기술 트렌드를 다룬 뉴스의 내용을 읽어 들여, 많이 언급된 단어의 빈도 순으로 크기를 조절하여 WordCloud를 만들어 보는 실습을 해보았습니다. ## 결과 WordCloud  ## 사용한 R Package 목록 * KoNLP : 한글 자연어 처리 패키지 (Korean Natural Language Processing) * wordcloud : 주어진 데이터를 WordCloud 형태로 그리는 패키지 * rvest : 웹페이지를 크롤링하는 패키징, 간단히 사용만 해봤으며, 디테일한 크롤링은 안해 봄 * RColorBrewer : R시각화 패키지 ## 사용한 주요 함수 * readLines(szFileName) • szContents <- readLines(szFileName) • szFileName 경로의 파일을 한 라인단위로 읽어 들이기 * gsub("찾을단어","바꿀단어",szContents) • szContents <- gsub("AI","인공지능",szContents) : “AI” 라는 단어를 “인공지능”으로 치환 • szContents <- gsub("'","",szContents) : “’” 특수문자를 공백으로 치환 • 등 문장 중 특정 단어를 치환, 필터링 하는 함수 * sapply(szContents, extractNoun, USE.NAMES=F) • 각 라인에서 명사 단어만 가져오기 * display.brewer.all() : 제공 색상타입 모두 보기 * wordcloud(….) : WordCloud 그리는 함수 • scale : 빈도가 가장 큰 단어와 가장 빈도가 작은 단어 폰트 사이 크기, scale=c(5,0.2) • rot.per=0.1 : 90도 회전해서 보여줄 단어 비율 • min.freq=3, max.words=100 : 빈도 3이상, 100미만 단어 표현 • random.order=F : True(랜덤배치) / False(빈도수가 큰단어를 중앙에 배치) • random.color=T : True(색상랜덤) / False(빈도수순으로 색상표현) • colors=brewer.pal(11, "Paired") : 11은 사용할 색상개수, 두번째는 색상타입이름, 색상타입은 display.brewer.all() 참고 • family : 폰트 * savePlot(szWordCloudImageFile, type="png") : WordCloud 결과를 이미지 파일로 저장 ## R 소스코드 \# 필요 Package 설치 install.packages("rvest") #웹페이지 크롤링을 위한 패키징 library("rvest") szPostUrl1 <- "http://www.itworld.co.kr/news/106768" szPostData1 <- read_html(szPostUrl1) \# 전체 페이지 크롤링은 쉬우나, 특정 영역 크롤링은 간단하지 않으므로 우선 Pass, 다음에 실습 예정 \# 필요 Package 설치 install.packages("KoNLP") #한글 자연어 처리 패키지 (Korean Natural Language Process) install.packages("wordcloud") #wordcloud 패키지 install.packages("RColorBrewer") \# Library 로드 library("KoNLP") library("wordcloud") library("RColorBrewer") useSejongDic() #한글 세종사전 szFileName <- "D:\\Documents\\R\\RStudy\\data\\Gartner_2014_18_TechTrend.txt" szWordSaveFileName <- "D:\\Documents\\R\\RStudy\\data\\Gartner_2014_18_TechTrend_Word.txt" szWordCloudImageFile <- "D:\\Documents\\R\\RStudy\\data\\Gartner_2014_18_TechTrend_Word.png" szContents <- readLines(szFileName) # 기사를 담은 파일에서 한 라인씩 읽어들이기 View(szContents) # 파일 내용 확인 (아래 그림1 참고) \# 불필요한 문자 필터링, 치환 szContents <- gsub("'","",szContents) szContents <- gsub("‘","",szContents) szContents <- gsub("\"","",szContents) szContents <- gsub("“","",szContents) szContents <- gsub("”","",szContents) szContents <- gsub("기술","",szContents) szContents <- gsub("가트너는","",szContents) szContents <- gsub("하게","",szContents) szContents <- gsub("10","",szContents) szContents <- gsub("들이","",szContents) szContents <- gsub("하기","",szContents) szContents <- gsub("부사장","",szContents) szContents <- gsub("가지","",szContents) szContents <- gsub("AI","인공지능",szContents) szNounsContents <- sapply(szContents, extractNoun, USE.NAMES=F) #각 라인마다 명사단어들만 남기기 View(szNounsContents) szNounsContentsList <- unlist(szNounsContents) #단어들만 가져오기 View(szNounsContentsList) \# 2글자 이상의 단어만 필터링 szLastData <- Filter(function(x) { nchar(x)>=2 },szNounsContentsList) \## 최종 2글자 이상의 단어들의 목록 View(szLastData) ## 목록 확인 (아래 그림2 참고) write(szLastData, szWordSaveFileName) # 결과 목록을 파일로 저장 szDataTable <- read.table(szWordSaveFileName) View(szDataTable) ListWordCount = table(szDataTable) # 테이블형태 변환해서 저장 View(ListWordCount) ## 테이블 형태로 저장 (아래 그림3 참고) \#### Word Cloud 그리기.. windows() display.brewer.all() # 제공 색상타입 모두 보기 (아래 그림4 참고) windowsFonts(font=windowsFont("맑은 고딕")) \### Word Cloud 함수 호출 wordcloud( names(ListWordCount), freq=ListWordCount, scale=c(5,0.2), #빈도가 가장 큰 단어와 가장 빈도가 작은단어 폰사 사이 크기 rot.per=0.1, #90도 회전해서 보여줄 단어 비율 min.freq=3, max.words=100, # 빈도 3이상, 100미만 random.order=F, # True : 랜덤배치, False : 빈도수가 큰단어를 중앙에 배치 random.color=T, # True : 색랜덤, False : 빈도순 colors=brewer.pal(11, "Paired"), #11은 사용할 색상개수, 두번째는 색상타입이름 family="font") \## 최종 이미지파일로 저장 savePlot(szWordCloudImageFile, type="png”) #### 그림 1) : 문서 파일로부터 한 라인씩 읽어 들인 목록  #### 그림 2) : 문서에서 2글자 이상의 단어들로만 재구성한 목록  #### 그림 3) : 테이블 형태로 빈도 포함한 단어 목록  #### 그림 4) : display.brewer.all() 함수 호출을 통해 확인할 수 있는 색상타입 목록 전체  ## Reference * https://cran.r-project.org/web/packages/wordcloud/ * https://cran.r-project.org/web/packages/KoNLP/ * https://cran.r-project.org/web/packages/RColorBrewer/ |
| json metadata | {"tags":["wordcloud","rscript","bigdata","datamining"],"image":["https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png","https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png","https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png","https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png","https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png"],"links":["https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc","http://www.itworld.co.kr/news/106768","https://cran.r-project.org/web/packages/wordcloud/","https://cran.r-project.org/web/packages/KoNLP/","https://cran.r-project.org/web/packages/RColorBrewer/"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | wordcloud |
| permlink | r-wordcloud |
| title | R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기 |
| Transaction Info | Block #20988839/Trx c7283ab606ec43632bb8f582125117ed3bceeb08 |
View Raw JSON Data
{
"block": 20988839,
"op": [
"comment",
{
"author": "hironlee",
"body": "지난(3.18) 포스팅(https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc) 에 이어, R(RStudio)을 이용하여 최근 5년간의 전략기술 트렌드를 다룬 뉴스의 내용을 읽어 들여, 많이 언급된 단어의 빈도 순으로 크기를 조절하여 WordCloud를 만들어 보는 실습을 해보았습니다.\n\n## 결과 WordCloud\n\n\n## 사용한 R Package 목록\n* KoNLP : 한글 자연어 처리 패키지 (Korean Natural Language Processing) \n* wordcloud : 주어진 데이터를 WordCloud 형태로 그리는 패키지\n* rvest : 웹페이지를 크롤링하는 패키징, 간단히 사용만 해봤으며, 디테일한 크롤링은 안해 봄\n* RColorBrewer : R시각화 패키지\n\n## 사용한 주요 함수\n* readLines(szFileName)\n•\tszContents <- readLines(szFileName)\n•\tszFileName 경로의 파일을 한 라인단위로 읽어 들이기\n* gsub(\"찾을단어\",\"바꿀단어\",szContents)\n•\tszContents <- gsub(\"AI\",\"인공지능\",szContents) : “AI” 라는 단어를 “인공지능”으로 치환\n•\tszContents <- gsub(\"'\",\"\",szContents) : “’” 특수문자를 공백으로 치환\n•\t등 문장 중 특정 단어를 치환, 필터링 하는 함수\n* sapply(szContents, extractNoun, USE.NAMES=F)\n•\t각 라인에서 명사 단어만 가져오기\n* display.brewer.all() : 제공 색상타입 모두 보기\n* wordcloud(….) : WordCloud 그리는 함수\n•\tscale : 빈도가 가장 큰 단어와 가장 빈도가 작은 단어 폰트 사이 크기, scale=c(5,0.2)\n•\trot.per=0.1 : 90도 회전해서 보여줄 단어 비율\n•\t min.freq=3, max.words=100 : 빈도 3이상, 100미만 단어 표현\n•\t random.order=F : True(랜덤배치) / False(빈도수가 큰단어를 중앙에 배치)\n•\t random.color=T : True(색상랜덤) / False(빈도수순으로 색상표현)\n•\t colors=brewer.pal(11, \"Paired\") : 11은 사용할 색상개수, 두번째는 색상타입이름, 색상타입은 display.brewer.all() 참고\n•\tfamily : 폰트\n* savePlot(szWordCloudImageFile, type=\"png\") : WordCloud 결과를 이미지 파일로 저장\n\n## R 소스코드\n\n\\# 필요 Package 설치\ninstall.packages(\"rvest\") #웹페이지 크롤링을 위한 패키징\nlibrary(\"rvest\")\n\nszPostUrl1 <- \"http://www.itworld.co.kr/news/106768\"\nszPostData1 <- read_html(szPostUrl1)\n\\# 전체 페이지 크롤링은 쉬우나, 특정 영역 크롤링은 간단하지 않으므로 우선 Pass, 다음에 실습 예정\n\n\\# 필요 Package 설치\ninstall.packages(\"KoNLP\") #한글 자연어 처리 패키지 (Korean Natural Language Process)\ninstall.packages(\"wordcloud\") #wordcloud 패키지\ninstall.packages(\"RColorBrewer\")\n\n\\# Library 로드\nlibrary(\"KoNLP\")\nlibrary(\"wordcloud\")\nlibrary(\"RColorBrewer\")\n\nuseSejongDic() #한글 세종사전\n\nszFileName <- \"D:\\\\Documents\\\\R\\\\RStudy\\\\data\\\\Gartner_2014_18_TechTrend.txt\"\nszWordSaveFileName <- \"D:\\\\Documents\\\\R\\\\RStudy\\\\data\\\\Gartner_2014_18_TechTrend_Word.txt\"\nszWordCloudImageFile <- \"D:\\\\Documents\\\\R\\\\RStudy\\\\data\\\\Gartner_2014_18_TechTrend_Word.png\"\n\nszContents <- readLines(szFileName) # 기사를 담은 파일에서 한 라인씩 읽어들이기\nView(szContents) # 파일 내용 확인 (아래 그림1 참고)\n\n\\# 불필요한 문자 필터링, 치환\nszContents <- gsub(\"'\",\"\",szContents)\nszContents <- gsub(\"‘\",\"\",szContents)\nszContents <- gsub(\"\\\"\",\"\",szContents)\nszContents <- gsub(\"“\",\"\",szContents)\nszContents <- gsub(\"”\",\"\",szContents)\nszContents <- gsub(\"기술\",\"\",szContents)\nszContents <- gsub(\"가트너는\",\"\",szContents)\nszContents <- gsub(\"하게\",\"\",szContents)\nszContents <- gsub(\"10\",\"\",szContents)\nszContents <- gsub(\"들이\",\"\",szContents)\nszContents <- gsub(\"하기\",\"\",szContents)\nszContents <- gsub(\"부사장\",\"\",szContents)\nszContents <- gsub(\"가지\",\"\",szContents)\nszContents <- gsub(\"AI\",\"인공지능\",szContents)\n\nszNounsContents <- sapply(szContents, extractNoun, USE.NAMES=F) #각 라인마다 명사단어들만 남기기 \nView(szNounsContents)\nszNounsContentsList <- unlist(szNounsContents) #단어들만 가져오기\nView(szNounsContentsList)\n\n\\# 2글자 이상의 단어만 필터링\nszLastData <- Filter(function(x) {\n nchar(x)>=2\n },szNounsContentsList)\n\n\\## 최종 2글자 이상의 단어들의 목록\nView(szLastData) ## 목록 확인 (아래 그림2 참고)\n\nwrite(szLastData, szWordSaveFileName) # 결과 목록을 파일로 저장\n\nszDataTable <- read.table(szWordSaveFileName)\nView(szDataTable)\n\nListWordCount = table(szDataTable) # 테이블형태 변환해서 저장\nView(ListWordCount) ## 테이블 형태로 저장 (아래 그림3 참고)\n\n\n\\#### Word Cloud 그리기..\nwindows()\n\ndisplay.brewer.all() # 제공 색상타입 모두 보기 (아래 그림4 참고)\nwindowsFonts(font=windowsFont(\"맑은 고딕\"))\n\n\\### Word Cloud 함수 호출\nwordcloud(\n names(ListWordCount), \n freq=ListWordCount, \n scale=c(5,0.2), #빈도가 가장 큰 단어와 가장 빈도가 작은단어 폰사 사이 크기\n rot.per=0.1, #90도 회전해서 보여줄 단어 비율\n min.freq=3, max.words=100, # 빈도 3이상, 100미만\n random.order=F, # True : 랜덤배치, False : 빈도수가 큰단어를 중앙에 배치\n random.color=T, # True : 색랜덤, False : 빈도순\n colors=brewer.pal(11, \"Paired\"), #11은 사용할 색상개수, 두번째는 색상타입이름\n family=\"font\")\n\n\\## 최종 이미지파일로 저장 \nsavePlot(szWordCloudImageFile, type=\"png”)\n\n\n\n#### 그림 1) : 문서 파일로부터 한 라인씩 읽어 들인 목록 \n\n#### 그림 2) : 문서에서 2글자 이상의 단어들로만 재구성한 목록\n\n#### 그림 3) : 테이블 형태로 빈도 포함한 단어 목록 \n\n#### 그림 4) : display.brewer.all() 함수 호출을 통해 확인할 수 있는 색상타입 목록 전체\n\n\n## Reference\n* https://cran.r-project.org/web/packages/wordcloud/\n* https://cran.r-project.org/web/packages/KoNLP/\n* https://cran.r-project.org/web/packages/RColorBrewer/",
"json_metadata": "{\"tags\":[\"wordcloud\",\"rscript\",\"bigdata\",\"datamining\"],\"image\":[\"https://steemitimages.com/DQmaVkE9pkgzqZcbwdaszeMVNFgczW7XdbXaMP7gPFmV5um/1.png\",\"https://steemitimages.com/DQmU6thvwPhSy93R5wFKLCbqCCVyAf1Ybs3LsKnCGkvC5GT/a00001.png\",\"https://steemitimages.com/DQmVZ21smyaKqh2VRfkTUWv1J8AUvcjtdnv54zoYaB2yj8M/a00002.png\",\"https://steemitimages.com/DQmPwj2hDBicb7TAPoLtepsH6wXapdCTQTuiDCozUFhe8H2/a00003.png\",\"https://steemitimages.com/DQmbWKYkLRqjtwX8LMYHJjb94ebP9mAaayb6zUYVfyR4ENa/a00004.png\"],\"links\":[\"https://steemit.com/gartner/@hironlee/5-top-10-strategic-technology-trends-from-gartner-inc\",\"http://www.itworld.co.kr/news/106768\",\"https://cran.r-project.org/web/packages/wordcloud/\",\"https://cran.r-project.org/web/packages/KoNLP/\",\"https://cran.r-project.org/web/packages/RColorBrewer/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "wordcloud",
"permlink": "r-wordcloud",
"title": "R을 이용하여 파일로부터 문서를 읽어 WordCloud 그려보기"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T16:39:51",
"trx_id": "c7283ab606ec43632bb8f582125117ed3bceeb08",
"trx_in_block": 10,
"virtual_op": 0
}2018/03/25 08:05:00
2018/03/25 08:05:00
| author | hironlee |
| permlink | steemit |
| sbd payout | 0.909 SBD |
| steem payout | 0.005 STEEM |
| vesting payout | 942.682996 VESTS |
| Transaction Info | Block #20978543/Virtual Operation #17 |
View Raw JSON Data
{
"block": 20978543,
"op": [
"author_reward",
{
"author": "hironlee",
"permlink": "steemit",
"sbd_payout": "0.909 SBD",
"steem_payout": "0.005 STEEM",
"vesting_payout": "942.682996 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-25T08:05:00",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 17
}2018/03/22 03:23:00
2018/03/22 03:23:00
| author | hironlee |
| body | 반갑습니다. 자주 뵈어요~ |
| json metadata | {"tags":["hironlee"],"app":"steemit/0.1"} |
| parent author | apdls92 |
| parent permlink | re-hironlee-steemit-20180321t175230559z |
| permlink | re-apdls92-re-hironlee-steemit-20180322t032258962z |
| title | |
| Transaction Info | Block #20886868/Trx 99e3ff623a2ed9b50cc8942096ba4d2801afa5b4 |
View Raw JSON Data
{
"block": 20886868,
"op": [
"comment",
{
"author": "hironlee",
"body": "반갑습니다. 자주 뵈어요~",
"json_metadata": "{\"tags\":[\"hironlee\"],\"app\":\"steemit/0.1\"}",
"parent_author": "apdls92",
"parent_permlink": "re-hironlee-steemit-20180321t175230559z",
"permlink": "re-apdls92-re-hironlee-steemit-20180322t032258962z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T03:23:00",
"trx_id": "99e3ff623a2ed9b50cc8942096ba4d2801afa5b4",
"trx_in_block": 42,
"virtual_op": 0
}2018/03/21 17:52:33
2018/03/21 17:52:33
| author | hironlee |
| permlink | steemit |
| voter | apdls92 |
| weight | 1500 (15.00%) |
| Transaction Info | Block #20875489/Trx c535e1fbf0bac399d93f2026659d24400c9e0558 |
View Raw JSON Data
{
"block": 20875489,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "apdls92",
"weight": 1500
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T17:52:33",
"trx_id": "c535e1fbf0bac399d93f2026659d24400c9e0558",
"trx_in_block": 52,
"virtual_op": 0
}apdls92replied to @hironlee / re-hironlee-steemit-20180321t175230559z2018/03/21 17:52:33
apdls92replied to @hironlee / re-hironlee-steemit-20180321t175230559z
2018/03/21 17:52:33
| author | apdls92 |
| body | 반갑습니다~!! 앞으로 좋은글 기대하겠습니다 ㅎㅎ 보팅드리고갈게요! |
| json metadata | {"tags":["hironlee"],"community":"busy","app":"busy/2.4.0"} |
| parent author | hironlee |
| parent permlink | steemit |
| permlink | re-hironlee-steemit-20180321t175230559z |
| title | |
| Transaction Info | Block #20875489/Trx 03740710a56027a8d06ab571b0b56ee7649c6c24 |
View Raw JSON Data
{
"block": 20875489,
"op": [
"comment",
{
"author": "apdls92",
"body": "반갑습니다~!! 앞으로 좋은글 기대하겠습니다 ㅎㅎ 보팅드리고갈게요!",
"json_metadata": "{\"tags\":[\"hironlee\"],\"community\":\"busy\",\"app\":\"busy/2.4.0\"}",
"parent_author": "hironlee",
"parent_permlink": "steemit",
"permlink": "re-hironlee-steemit-20180321t175230559z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T17:52:33",
"trx_id": "03740710a56027a8d06ab571b0b56ee7649c6c24",
"trx_in_block": 32,
"virtual_op": 0
}2018/03/19 05:19:12
2018/03/19 05:19:12
| author | hironlee |
| body | 네^^ 하이텔, 나우누리를 아신다니 더욱 반갑네요.~ |
| json metadata | {"tags":["hironlee"],"app":"steemit/0.1"} |
| parent author | ghappy |
| parent permlink | re-hironlee-steemit-20180319t025251506z |
| permlink | re-ghappy-re-hironlee-steemit-20180319t051911064z |
| title | |
| Transaction Info | Block #20803271/Trx eead76df781e3d94e79778875cb523e8ebdf9016 |
View Raw JSON Data
{
"block": 20803271,
"op": [
"comment",
{
"author": "hironlee",
"body": "네^^ 하이텔, 나우누리를 아신다니 더욱 반갑네요.~",
"json_metadata": "{\"tags\":[\"hironlee\"],\"app\":\"steemit/0.1\"}",
"parent_author": "ghappy",
"parent_permlink": "re-hironlee-steemit-20180319t025251506z",
"permlink": "re-ghappy-re-hironlee-steemit-20180319t051911064z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T05:19:12",
"trx_id": "eead76df781e3d94e79778875cb523e8ebdf9016",
"trx_in_block": 57,
"virtual_op": 0
}2018/03/19 05:17:57
2018/03/19 05:17:57
| author | hironlee |
| body | 자주 뵙겠습니다~~ |
| json metadata | {"tags":["hironlee"],"app":"steemit/0.1"} |
| parent author | familydoctor |
| parent permlink | re-hironlee-steemit-20180319t015049497z |
| permlink | re-familydoctor-re-hironlee-steemit-20180319t051756939z |
| title | |
| Transaction Info | Block #20803246/Trx 8c309e433278f170f663e2c3a92fd6248bedbc5d |
View Raw JSON Data
{
"block": 20803246,
"op": [
"comment",
{
"author": "hironlee",
"body": "자주 뵙겠습니다~~",
"json_metadata": "{\"tags\":[\"hironlee\"],\"app\":\"steemit/0.1\"}",
"parent_author": "familydoctor",
"parent_permlink": "re-hironlee-steemit-20180319t015049497z",
"permlink": "re-familydoctor-re-hironlee-steemit-20180319t051756939z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T05:17:57",
"trx_id": "8c309e433278f170f663e2c3a92fd6248bedbc5d",
"trx_in_block": 41,
"virtual_op": 0
}2018/03/19 05:17:27
2018/03/19 05:17:27
| author | hironlee |
| body | 좋은 정보 감사합니다.~ |
| json metadata | {"tags":["hironlee"],"app":"steemit/0.1"} |
| parent author | tumble |
| parent permlink | re-steemit-1521422106845tc6c6f283-5a0a-4467-be7e-81f84fc96c9duid |
| permlink | re-tumble-re-steemit-1521422106845tc6c6f283-5a0a-4467-be7e-81f84fc96c9duid-20180319t051723959z |
| title | |
| Transaction Info | Block #20803236/Trx 61f79cee3ba54b3545a6b93313c0b7d10083ad6e |
View Raw JSON Data
{
"block": 20803236,
"op": [
"comment",
{
"author": "hironlee",
"body": "좋은 정보 감사합니다.~",
"json_metadata": "{\"tags\":[\"hironlee\"],\"app\":\"steemit/0.1\"}",
"parent_author": "tumble",
"parent_permlink": "re-steemit-1521422106845tc6c6f283-5a0a-4467-be7e-81f84fc96c9duid",
"permlink": "re-tumble-re-steemit-1521422106845tc6c6f283-5a0a-4467-be7e-81f84fc96c9duid-20180319t051723959z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T05:17:27",
"trx_id": "61f79cee3ba54b3545a6b93313c0b7d10083ad6e",
"trx_in_block": 12,
"virtual_op": 0
}2018/03/19 02:53:09
2018/03/19 02:53:09
| author | hironlee |
| permlink | steemit |
| voter | ghappy |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20800352/Trx 0efcafda17910a1722be3a44f74c7e5206456aca |
View Raw JSON Data
{
"block": 20800352,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "ghappy",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T02:53:09",
"trx_id": "0efcafda17910a1722be3a44f74c7e5206456aca",
"trx_in_block": 11,
"virtual_op": 0
}ghappyreplied to @hironlee / re-hironlee-steemit-20180319t025251506z2018/03/19 02:52:54
ghappyreplied to @hironlee / re-hironlee-steemit-20180319t025251506z
2018/03/19 02:52:54
| author | ghappy |
| body | 반갑습니다 나우누리 하이텔 오랜만에 보네요^^ 좋은 활동 기대할게요^^ |
| json metadata | {"tags":["hironlee"],"app":"steemit/0.1"} |
| parent author | hironlee |
| parent permlink | steemit |
| permlink | re-hironlee-steemit-20180319t025251506z |
| title | |
| Transaction Info | Block #20800347/Trx 1f110b71df407680a63716532250d010dca62cee |
View Raw JSON Data
{
"block": 20800347,
"op": [
"comment",
{
"author": "ghappy",
"body": "반갑습니다\n나우누리 하이텔 오랜만에 보네요^^\n좋은 활동 기대할게요^^",
"json_metadata": "{\"tags\":[\"hironlee\"],\"app\":\"steemit/0.1\"}",
"parent_author": "hironlee",
"parent_permlink": "steemit",
"permlink": "re-hironlee-steemit-20180319t025251506z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T02:52:54",
"trx_id": "1f110b71df407680a63716532250d010dca62cee",
"trx_in_block": 9,
"virtual_op": 0
}2018/03/19 02:32:03
2018/03/19 02:32:03
| amount | 0.200 SBD |
| from | tumble |
| memo | 신규가입자 지원 스팀달러입니다. |
| to | hironlee |
| Transaction Info | Block #20799930/Trx 2029f3686cc67d143903d8256dd93636e5c9631f |
View Raw JSON Data
{
"block": 20799930,
"op": [
"transfer",
{
"amount": "0.200 SBD",
"from": "tumble",
"memo": "신규가입자 지원 스팀달러입니다.",
"to": "hironlee"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T02:32:03",
"trx_id": "2029f3686cc67d143903d8256dd93636e5c9631f",
"trx_in_block": 18,
"virtual_op": 0
}2018/03/19 02:31:57
2018/03/19 02:31:57
| author | tumble |
| body | 스팀잇의 보상은 글을 쓰고 일주일이후에 들어옵니다. 스팀달러를 한번써보시라고 0.2스팀달라를 보내드립니다. 0.1달러는 [스팀달러를 전송해보자](https://steemit.com/kr/@myson/07) 위 링크를 참고해서 girina79 님께 0.1달라를 보내보세요. 현재 보육원 아이들을 후원하고 계십니다 . [세 명의 아이를 후원합니다. 보팅으로 지원해 주세요 !!!!!](https://steemit.com/kr-funding/@girina79/cx4ma) --- 다른 0.1달라는 [스팀달러를 스팀파워로 바꿔보자](https://steemit.com/kr/@myson/3jifr2-07) 이걸 따라해 보세요. 어느정도 사용법을 익히기 위해 소액으로 미리 해보시는것이 좋습니다. 신규가입자분들의 빠른 적응을 응원합니다. ^0^ |
| json metadata | {"tags":["support"],"users":["myson","girina79","myson"],"links":["https://steemit.com/kr/@myson/07","https://steemit.com/kr-funding/@girina79/cx4ma","https://steemit.com/kr/@myson/3jifr2-07"],"app":"SteemJ-Core/0.4.3","format":"markdown"} |
| parent author | hironlee |
| parent permlink | steemit |
| permlink | re-steemit-1521426751493t474e6931-facb-4eda-a073-780aebf26443uid |
| title | |
| Transaction Info | Block #20799928/Trx 5fa15f5d37220d448b3e66aee8a7ce5d22374dd6 |
View Raw JSON Data
{
"block": 20799928,
"op": [
"comment",
{
"author": "tumble",
"body": "스팀잇의 보상은 글을 쓰고 일주일이후에 들어옵니다. 스팀달러를 한번써보시라고 0.2스팀달라를 보내드립니다.\n0.1달러는 [스팀달러를 전송해보자](https://steemit.com/kr/@myson/07)\n위 링크를 참고해서 girina79 님께 0.1달라를 보내보세요. 현재 보육원 아이들을 후원하고 계십니다 .\n[세 명의 아이를 후원합니다. 보팅으로 지원해 주세요 !!!!!](https://steemit.com/kr-funding/@girina79/cx4ma)\n---\n다른 0.1달라는 [스팀달러를 스팀파워로 바꿔보자](https://steemit.com/kr/@myson/3jifr2-07)\n이걸 따라해 보세요. 어느정도 사용법을 익히기 위해 소액으로 미리 해보시는것이 좋습니다. \n신규가입자분들의 빠른 적응을 응원합니다. ^0^",
"json_metadata": "{\"tags\":[\"support\"],\"users\":[\"myson\",\"girina79\",\"myson\"],\"links\":[\"https://steemit.com/kr/@myson/07\",\"https://steemit.com/kr-funding/@girina79/cx4ma\",\"https://steemit.com/kr/@myson/3jifr2-07\"],\"app\":\"SteemJ-Core/0.4.3\",\"format\":\"markdown\"}",
"parent_author": "hironlee",
"parent_permlink": "steemit",
"permlink": "re-steemit-1521426751493t474e6931-facb-4eda-a073-780aebf26443uid",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T02:31:57",
"trx_id": "5fa15f5d37220d448b3e66aee8a7ce5d22374dd6",
"trx_in_block": 30,
"virtual_op": 0
}2018/03/19 02:25:39
2018/03/19 02:25:39
| amount | 0.200 SBD |
| from | tumble |
| memo | 신규가입자 지원 스팀달러입니다. |
| to | hironlee |
| Transaction Info | Block #20799802/Trx a62c64e9b96944bf2dbae8d4a6a98b369e7917f9 |
View Raw JSON Data
{
"block": 20799802,
"op": [
"transfer",
{
"amount": "0.200 SBD",
"from": "tumble",
"memo": "신규가입자 지원 스팀달러입니다.",
"to": "hironlee"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T02:25:39",
"trx_id": "a62c64e9b96944bf2dbae8d4a6a98b369e7917f9",
"trx_in_block": 15,
"virtual_op": 0
}2018/03/19 02:25:33
2018/03/19 02:25:33
| author | tumble |
| body | 스팀잇의 보상은 글을 쓰고 일주일이후에 들어옵니다. 스팀달러를 한번써보시라고 0.2스팀달라를 보내드립니다. 0.1달러는 [스팀달러를 전송해보자](https://steemit.com/kr/@myson/07) 위 링크를 참고해서 girina79 님께 0.1달라를 보내보세요. 현재 보육원 아이들을 후원하고 계십니다 . [세 명의 아이를 후원합니다. 보팅으로 지원해 주세요 !!!!!](https://steemit.com/kr-funding/@girina79/cx4ma) --- 다른 0.1달라는 [스팀달러를 스팀파워로 바꿔보자](https://steemit.com/kr/@myson/3jifr2-07) 이걸 따라해 보세요. 어느정도 사용법을 익히기 위해 소액으로 미리 해보시는것이 좋습니다. 신규가입자분들의 빠른 적응을 응원합니다. ^0^ |
| json metadata | {"tags":["support"],"users":["myson","girina79","myson"],"links":["https://steemit.com/kr/@myson/07","https://steemit.com/kr-funding/@girina79/cx4ma","https://steemit.com/kr/@myson/3jifr2-07"],"app":"SteemJ-Core/0.4.3","format":"markdown"} |
| parent author | hironlee |
| parent permlink | steemit |
| permlink | re-steemit-1521426368936td9a6340b-d7a9-4ed0-8f8f-3a20a197778duid |
| title | |
| Transaction Info | Block #20799800/Trx a8ce8bedd06dc8e0c54bff22911ce36239aea3d9 |
View Raw JSON Data
{
"block": 20799800,
"op": [
"comment",
{
"author": "tumble",
"body": "스팀잇의 보상은 글을 쓰고 일주일이후에 들어옵니다. 스팀달러를 한번써보시라고 0.2스팀달라를 보내드립니다.\n0.1달러는 [스팀달러를 전송해보자](https://steemit.com/kr/@myson/07)\n위 링크를 참고해서 girina79 님께 0.1달라를 보내보세요. 현재 보육원 아이들을 후원하고 계십니다 .\n[세 명의 아이를 후원합니다. 보팅으로 지원해 주세요 !!!!!](https://steemit.com/kr-funding/@girina79/cx4ma)\n---\n다른 0.1달라는 [스팀달러를 스팀파워로 바꿔보자](https://steemit.com/kr/@myson/3jifr2-07)\n이걸 따라해 보세요. 어느정도 사용법을 익히기 위해 소액으로 미리 해보시는것이 좋습니다. \n신규가입자분들의 빠른 적응을 응원합니다. ^0^",
"json_metadata": "{\"tags\":[\"support\"],\"users\":[\"myson\",\"girina79\",\"myson\"],\"links\":[\"https://steemit.com/kr/@myson/07\",\"https://steemit.com/kr-funding/@girina79/cx4ma\",\"https://steemit.com/kr/@myson/3jifr2-07\"],\"app\":\"SteemJ-Core/0.4.3\",\"format\":\"markdown\"}",
"parent_author": "hironlee",
"parent_permlink": "steemit",
"permlink": "re-steemit-1521426368936td9a6340b-d7a9-4ed0-8f8f-3a20a197778duid",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T02:25:33",
"trx_id": "a8ce8bedd06dc8e0c54bff22911ce36239aea3d9",
"trx_in_block": 44,
"virtual_op": 0
}jeonghabinupvoted (100.00%) @hironlee / steemit2018/03/19 01:55:45
jeonghabinupvoted (100.00%) @hironlee / steemit
2018/03/19 01:55:45
| author | hironlee |
| permlink | steemit |
| voter | jeonghabin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20799204/Trx 976a31e4ac24b11e6261a7c83378b1341e4fbfa2 |
View Raw JSON Data
{
"block": 20799204,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "jeonghabin",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:55:45",
"trx_id": "976a31e4ac24b11e6261a7c83378b1341e4fbfa2",
"trx_in_block": 17,
"virtual_op": 0
}julianparkupvoted (30.00%) @hironlee / steemit2018/03/19 01:54:42
julianparkupvoted (30.00%) @hironlee / steemit
2018/03/19 01:54:42
| author | hironlee |
| permlink | steemit |
| voter | julianpark |
| weight | 3000 (30.00%) |
| Transaction Info | Block #20799183/Trx b7a25cb11c5de9ee69d75021f120bbb2900e1e5a |
View Raw JSON Data
{
"block": 20799183,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "julianpark",
"weight": 3000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:54:42",
"trx_id": "b7a25cb11c5de9ee69d75021f120bbb2900e1e5a",
"trx_in_block": 4,
"virtual_op": 0
}2018/03/19 01:54:30
2018/03/19 01:54:30
| author | hironlee |
| permlink | steemit |
| voter | extrashin |
| weight | 2000 (20.00%) |
| Transaction Info | Block #20799179/Trx 568aeca9216992b49ec12eb98b950c8415c0e851 |
View Raw JSON Data
{
"block": 20799179,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "extrashin",
"weight": 2000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:54:30",
"trx_id": "568aeca9216992b49ec12eb98b950c8415c0e851",
"trx_in_block": 15,
"virtual_op": 0
}2018/03/19 01:54:21
2018/03/19 01:54:21
| author | hironlee |
| permlink | steemit |
| voter | dayoung |
| weight | 5000 (50.00%) |
| Transaction Info | Block #20799176/Trx 05a46526ed51f26257706fb693f7cc8dd54c8221 |
View Raw JSON Data
{
"block": 20799176,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "dayoung",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:54:21",
"trx_id": "05a46526ed51f26257706fb693f7cc8dd54c8221",
"trx_in_block": 9,
"virtual_op": 0
}happyberrysboyupvoted (10.00%) @hironlee / steemit2018/03/19 01:54:15
happyberrysboyupvoted (10.00%) @hironlee / steemit
2018/03/19 01:54:15
| author | hironlee |
| permlink | steemit |
| voter | happyberrysboy |
| weight | 1000 (10.00%) |
| Transaction Info | Block #20799174/Trx 4ded17c44586877bf2dd7dbb08c6fd2d45e87a66 |
View Raw JSON Data
{
"block": 20799174,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "happyberrysboy",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:54:15",
"trx_id": "4ded17c44586877bf2dd7dbb08c6fd2d45e87a66",
"trx_in_block": 43,
"virtual_op": 0
}2018/03/19 01:54:12
2018/03/19 01:54:12
| author | hironlee |
| permlink | steemit |
| voter | feyee95 |
| weight | 3000 (30.00%) |
| Transaction Info | Block #20799173/Trx 49b286e8ebf03aa9ab7409db9b0388d08f2ee751 |
View Raw JSON Data
{
"block": 20799173,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "feyee95",
"weight": 3000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:54:12",
"trx_id": "49b286e8ebf03aa9ab7409db9b0388d08f2ee751",
"trx_in_block": 2,
"virtual_op": 0
}2018/03/19 01:54:06
2018/03/19 01:54:06
| author | hironlee |
| permlink | steemit |
| voter | asbear |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20799171/Trx d74f562ec46fab4058298d6fea425e7b4bab3967 |
View Raw JSON Data
{
"block": 20799171,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "asbear",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:54:06",
"trx_id": "d74f562ec46fab4058298d6fea425e7b4bab3967",
"trx_in_block": 26,
"virtual_op": 0
}easysteemitupvoted (50.00%) @hironlee / steemit2018/03/19 01:54:00
easysteemitupvoted (50.00%) @hironlee / steemit
2018/03/19 01:54:00
| author | hironlee |
| permlink | steemit |
| voter | easysteemit |
| weight | 5000 (50.00%) |
| Transaction Info | Block #20799169/Trx 0969a92813fc9baea400c41ed1fba7601f1a9638 |
View Raw JSON Data
{
"block": 20799169,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "easysteemit",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:54:00",
"trx_id": "0969a92813fc9baea400c41ed1fba7601f1a9638",
"trx_in_block": 33,
"virtual_op": 0
}2018/03/19 01:53:57
2018/03/19 01:53:57
| author | hironlee |
| permlink | steemit |
| voter | qrwerq |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20799168/Trx 83a3bb58724f4ad67b63f7edd7d56cfe1ff8af33 |
View Raw JSON Data
{
"block": 20799168,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "qrwerq",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:53:57",
"trx_id": "83a3bb58724f4ad67b63f7edd7d56cfe1ff8af33",
"trx_in_block": 45,
"virtual_op": 0
}krguidedogreplied to @hironlee / re-steemit-20180319t0151102018/03/19 01:51:12
krguidedogreplied to @hironlee / re-steemit-20180319t015110
2018/03/19 01:51:12
| author | krguidedog |
| body | <table><tr><td>https://i.imgur.com/IhQNvMb.jpg</td><td>@hironlee님 안녕하세요. <a href="/@homechelin">써니</a> 입니다. @easysteemit님이 이 글을 너무 좋아하셔서, 저에게 홍보를 부탁 하셨습니다. 이 글은 @krguidedog에 의하여 리스팀 되었으며, 가이드독 서포터들로부터 보팅을 받으셨습니다. 축하드립니다!</td></tr></table> |
| json metadata | |
| parent author | hironlee |
| parent permlink | steemit |
| permlink | re-steemit-20180319t015110 |
| title | |
| Transaction Info | Block #20799113/Trx 9145abfa3f8d6d5db94458748f4ff81c2ebb1bf4 |
View Raw JSON Data
{
"block": 20799113,
"op": [
"comment",
{
"author": "krguidedog",
"body": "<table><tr><td>https://i.imgur.com/IhQNvMb.jpg</td><td>@hironlee님 안녕하세요. <a href=\"/@homechelin\">써니</a> 입니다. @easysteemit님이 이 글을 너무 좋아하셔서, 저에게 홍보를 부탁 하셨습니다. 이 글은 @krguidedog에 의하여 리스팀 되었으며, 가이드독 서포터들로부터 보팅을 받으셨습니다. 축하드립니다!</td></tr></table>",
"json_metadata": "",
"parent_author": "hironlee",
"parent_permlink": "steemit",
"permlink": "re-steemit-20180319t015110",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:51:12",
"trx_id": "9145abfa3f8d6d5db94458748f4ff81c2ebb1bf4",
"trx_in_block": 1,
"virtual_op": 0
}easysteemitreplied to @hironlee / re-steemit-20180319t0151002018/03/19 01:51:00
easysteemitreplied to @hironlee / re-steemit-20180319t015100
2018/03/19 01:51:00
| author | easysteemit |
| body | ### @hironlee님 스팀잇에 오신것을 환영합니다! 스팀잇 정착을 도와드리기 위하여 @familydoctor님의 부탁을 받고 찾아온 @easysteemit 입니다. 힘찬 출발을 응원하는 의미로 서포터 보팅을 해드립니다. 그리고 더 많은 분들에게 소개해 드리기 위해서 @krguidedog을 통해 @홍보해 드립니다. ### [이지스팀잇] @easysteemit은 처음에는 낮설고 복잡해 보일수 있는 스팀잇을 더욱 쉽게 접할수 있도록 만들어진 스팀잇 안내서입니다. @easysteemit 을 팔로우하시고 필요한 것들을 하나하나 익혀보세요! 스팀잇 활동이 더욱 더 즐거워질거에요 :) <a href='/@easysteemit'><img src='https://steemitimages.com/300x0/https://steemitimages.com/DQmZmqw2L61Rrnvy92WAH5xSnn3Ud1ZcMJWWFcff141DPqV/daemoon.png'></a> |
| json metadata | |
| parent author | hironlee |
| parent permlink | steemit |
| permlink | re-steemit-20180319t015100 |
| title | |
| Transaction Info | Block #20799109/Trx 0697e578046506954b76fbcc9d3388ef590e4496 |
View Raw JSON Data
{
"block": 20799109,
"op": [
"comment",
{
"author": "easysteemit",
"body": "### @hironlee님 스팀잇에 오신것을 환영합니다!\n스팀잇 정착을 도와드리기 위하여 @familydoctor님의 부탁을 받고 찾아온 @easysteemit 입니다. 힘찬 출발을 응원하는 의미로 서포터 보팅을 해드립니다. 그리고 더 많은 분들에게 소개해 드리기 위해서 @krguidedog을 통해 @홍보해 드립니다.\n\n### [이지스팀잇]\n@easysteemit은 처음에는 낮설고 복잡해 보일수 있는 스팀잇을 더욱 쉽게 접할수 있도록 만들어진 스팀잇 안내서입니다. @easysteemit 을 팔로우하시고 필요한 것들을 하나하나 익혀보세요! 스팀잇 활동이 더욱 더 즐거워질거에요 :)\n\n<a href='/@easysteemit'><img src='https://steemitimages.com/300x0/https://steemitimages.com/DQmZmqw2L61Rrnvy92WAH5xSnn3Ud1ZcMJWWFcff141DPqV/daemoon.png'></a>",
"json_metadata": "",
"parent_author": "hironlee",
"parent_permlink": "steemit",
"permlink": "re-steemit-20180319t015100",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:51:00",
"trx_id": "0697e578046506954b76fbcc9d3388ef590e4496",
"trx_in_block": 31,
"virtual_op": 0
}2018/03/19 01:50:51
2018/03/19 01:50:51
| author | familydoctor |
| body | 스팀잇에 오신 것을 환영합니다!ㅎ 이지스팀잇을 통해 보팅해드릴게요!ㅎ 좋은 글 많이 써주세요~ @환영해 |
| json metadata | {"tags":["hironlee"],"app":"steemit/0.1"} |
| parent author | hironlee |
| parent permlink | steemit |
| permlink | re-hironlee-steemit-20180319t015049497z |
| title | |
| Transaction Info | Block #20799106/Trx f272eaa7bff8b424335428a3692837e51b294dd3 |
View Raw JSON Data
{
"block": 20799106,
"op": [
"comment",
{
"author": "familydoctor",
"body": "스팀잇에 오신 것을 환영합니다!ㅎ 이지스팀잇을 통해 보팅해드릴게요!ㅎ 좋은 글 많이 써주세요~\n@환영해",
"json_metadata": "{\"tags\":[\"hironlee\"],\"app\":\"steemit/0.1\"}",
"parent_author": "hironlee",
"parent_permlink": "steemit",
"permlink": "re-hironlee-steemit-20180319t015049497z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:50:51",
"trx_id": "f272eaa7bff8b424335428a3692837e51b294dd3",
"trx_in_block": 33,
"virtual_op": 0
}2018/03/19 01:14:33
2018/03/19 01:14:33
| author | tumble |
| body | 안녕하세요~ 😍 스팀잇에 오신걸 환영합니다. 스팀잇에 적응하는데 있어서 필요한 정보들을 가져왔습니다. ### 알아두셔야할점 --- 1. #kr-join 태그는 가입인사에만 사용해주세요 2. 뉴비를 위한 태그는 #kr-newbie 입니다. 2. Steemit에 올린 사진이나 글은 지워지지 않습니다. 저작권이나 초상권등을 생각하고 올려주세요. 3. 광고, 남을 비방하는글, 저작권 도용 등의 글에는 다운보팅을 들어갈수 있습니다. ### 뉴비에게 도움이될만한 포스팅 --- 제목 | 저자 <br/> ------------ | ------------ [뉴비를 위한 책](https://steemit.com/@easysteemit) | easysteemit <br/> [스팀잇개념에 대한 가장 적절한 포스팅](https://steemit.com/webtoon/@leesol/webtoon-new-year-special-cartoon-welcome-to-the-world-of-steemit) | leessol <br/> [스팀잇에 대한 냉철한 분석](https://steemit.com/kr/@leesunmoo/5fqum4)| leesunmoo <br/> [스팀페스트로 알아보는 스팀,스팀잇의 현재](https://steemit.com/kr/@maa/2-1) | maa [뉴비님들께 꼭 들려 드리고 싶은 이야기](https://steemit.com/kr/@asbear/3gswpa)| asbear [스팀잇에서 댓글 달 때 생각해 보아야 할 것들](https://steemit.com/kr/@asbear/4t9hdw) | asbear [뉴비가 읽으면 유익한 스티머의 글](https://steemit.com/kr-newbie/@koreabusinessnew/1)| koreabusinessnew [(제멋대로 엮은) 스팀잇 이용에 필요한 기본 가이드(2017.08.11)update](https://steemit.com/guide/@woo7739/2017-08-11-update) | woo7739 [(제멋대로 엮은) 스팀잇 포스팅에 있어 필요한 기능(2017.10.05)update](https://steemit.com/guide/@woo7739/2017-10-05-update) | woo7739 [KR 태그목록 정리(2018-02-08)](https://steemit.com/kr/@myfan/2-8) | myfan ### 스팀잇을 하다가 궁금한점이 있으면? --- * 스팀잇을 하다가 모르는점이나 질문할 사항이 있으면 태그와 제목에 #kr-qna 포함시켜 질문을 하면 Qna 서포터즈가 와서 답변을 줍니다. <hr> <center> KR커뮤니티에서는 신규유저들이 적응할 수 있는 프로젝트를 제공하고 있습니다. <br> 그럼 행복한스팀잇 생활 되길 응원합니다. <br> </center> <hr> |
| json metadata | {"tags":["support"],"users":["easysteemit","leesol","leesunmoo","maa","asbear","asbear","koreabusinessnew","woo7739","woo7739","myfan"],"links":["https://steemit.com/@easysteemit","https://steemit.com/webtoon/@leesol/webtoon-new-year-special-cartoon-welcome-to-the-world-of-steemit","https://steemit.com/kr/@leesunmoo/5fqum4","https://steemit.com/kr/@maa/2-1","https://steemit.com/kr/@asbear/3gswpa","https://steemit.com/kr/@asbear/4t9hdw","https://steemit.com/kr-newbie/@koreabusinessnew/1","https://steemit.com/guide/@woo7739/2017-08-11-update","https://steemit.com/guide/@woo7739/2017-10-05-update","https://steemit.com/kr/@myfan/2-8"],"app":"SteemJ-Core/0.4.3","format":"markdown"} |
| parent author | hironlee |
| parent permlink | steemit |
| permlink | re-steemit-1521422106845tc6c6f283-5a0a-4467-be7e-81f84fc96c9duid |
| title | |
| Transaction Info | Block #20798380/Trx e21ba27535cfd9e2471c60f9fbdf2d4221caa9b1 |
View Raw JSON Data
{
"block": 20798380,
"op": [
"comment",
{
"author": "tumble",
"body": "안녕하세요~ 😍 스팀잇에 오신걸 환영합니다. \n스팀잇에 적응하는데 있어서 필요한 정보들을 가져왔습니다. \n\n### 알아두셔야할점 \n--- \n1. #kr-join 태그는 가입인사에만 사용해주세요 \n2. 뉴비를 위한 태그는 #kr-newbie 입니다. \n2. Steemit에 올린 사진이나 글은 지워지지 않습니다. 저작권이나 초상권등을 생각하고 올려주세요.\n3. 광고, 남을 비방하는글, 저작권 도용 등의 글에는 다운보팅을 들어갈수 있습니다. \n\n### 뉴비에게 도움이될만한 포스팅 \n---\n제목 | 저자 <br/> \n------------ | ------------\n[뉴비를 위한 책](https://steemit.com/@easysteemit) | easysteemit <br/>\n[스팀잇개념에 대한 가장 적절한 포스팅](https://steemit.com/webtoon/@leesol/webtoon-new-year-special-cartoon-welcome-to-the-world-of-steemit) | leessol <br/>\n[스팀잇에 대한 냉철한 분석](https://steemit.com/kr/@leesunmoo/5fqum4)| leesunmoo <br/>\n[스팀페스트로 알아보는 스팀,스팀잇의 현재](https://steemit.com/kr/@maa/2-1) | maa\n[뉴비님들께 꼭 들려 드리고 싶은 이야기](https://steemit.com/kr/@asbear/3gswpa)| asbear\n[스팀잇에서 댓글 달 때 생각해 보아야 할 것들](https://steemit.com/kr/@asbear/4t9hdw) | asbear\n[뉴비가 읽으면 유익한 스티머의 글](https://steemit.com/kr-newbie/@koreabusinessnew/1)| koreabusinessnew\n[(제멋대로 엮은) 스팀잇 이용에 필요한 기본 가이드(2017.08.11)update](https://steemit.com/guide/@woo7739/2017-08-11-update) | woo7739\n[(제멋대로 엮은) 스팀잇 포스팅에 있어 필요한 기능(2017.10.05)update](https://steemit.com/guide/@woo7739/2017-10-05-update) | woo7739\n[KR 태그목록 정리(2018-02-08)](https://steemit.com/kr/@myfan/2-8) | myfan\n\n### 스팀잇을 하다가 궁금한점이 있으면? \n---\n* 스팀잇을 하다가 모르는점이나 질문할 사항이 있으면 태그와 제목에 #kr-qna 포함시켜 질문을 하면 Qna 서포터즈가 와서 답변을 줍니다. \n\n<hr>\n <center> \n KR커뮤니티에서는 신규유저들이 적응할 수 있는 프로젝트를 제공하고 있습니다. <br>\n그럼 행복한스팀잇 생활 되길 응원합니다. <br> \n </center>\n<hr>",
"json_metadata": "{\"tags\":[\"support\"],\"users\":[\"easysteemit\",\"leesol\",\"leesunmoo\",\"maa\",\"asbear\",\"asbear\",\"koreabusinessnew\",\"woo7739\",\"woo7739\",\"myfan\"],\"links\":[\"https://steemit.com/@easysteemit\",\"https://steemit.com/webtoon/@leesol/webtoon-new-year-special-cartoon-welcome-to-the-world-of-steemit\",\"https://steemit.com/kr/@leesunmoo/5fqum4\",\"https://steemit.com/kr/@maa/2-1\",\"https://steemit.com/kr/@asbear/3gswpa\",\"https://steemit.com/kr/@asbear/4t9hdw\",\"https://steemit.com/kr-newbie/@koreabusinessnew/1\",\"https://steemit.com/guide/@woo7739/2017-08-11-update\",\"https://steemit.com/guide/@woo7739/2017-10-05-update\",\"https://steemit.com/kr/@myfan/2-8\"],\"app\":\"SteemJ-Core/0.4.3\",\"format\":\"markdown\"}",
"parent_author": "hironlee",
"parent_permlink": "steemit",
"permlink": "re-steemit-1521422106845tc6c6f283-5a0a-4467-be7e-81f84fc96c9duid",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T01:14:33",
"trx_id": "e21ba27535cfd9e2471c60f9fbdf2d4221caa9b1",
"trx_in_block": 40,
"virtual_op": 0
}steemitboardupvoted (1.00%) @hironlee / 5-top-10-strategic-technology-trends-from-gartner-inc2018/03/19 00:52:24
steemitboardupvoted (1.00%) @hironlee / 5-top-10-strategic-technology-trends-from-gartner-inc
2018/03/19 00:52:24
| author | hironlee |
| permlink | 5-top-10-strategic-technology-trends-from-gartner-inc |
| voter | steemitboard |
| weight | 100 (1.00%) |
| Transaction Info | Block #20797937/Trx 5b5356eed849363c5e2c458124ee435f7478adf6 |
View Raw JSON Data
{
"block": 20797937,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "5-top-10-strategic-technology-trends-from-gartner-inc",
"voter": "steemitboard",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T00:52:24",
"trx_id": "5b5356eed849363c5e2c458124ee435f7478adf6",
"trx_in_block": 9,
"virtual_op": 0
}2018/03/19 00:52:21
2018/03/19 00:52:21
| author | steemitboard |
| body | Congratulations @hironlee! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@hironlee) You published your First Post [](http://steemitboard.com/@hironlee) You made your First Comment [](http://steemitboard.com/@hironlee) You got a First Vote [](http://steemitboard.com/@hironlee) Award for the number of comments [](http://steemitboard.com/@hironlee) Award for the number of upvotes received Click on any badge to view your own Board of Honor on SteemitBoard. To support your work, I also upvoted your post! For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)! |
| json metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
| parent author | hironlee |
| parent permlink | 5-top-10-strategic-technology-trends-from-gartner-inc |
| permlink | steemitboard-notify-hironlee-20180319t005223000z |
| title | |
| Transaction Info | Block #20797936/Trx f79d2fcf4e2667798bd1e31a95f8ae7104a71b2b |
View Raw JSON Data
{
"block": 20797936,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @hironlee! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@hironlee) You published your First Post\n[](http://steemitboard.com/@hironlee) You made your First Comment\n[](http://steemitboard.com/@hironlee) You got a First Vote\n[](http://steemitboard.com/@hironlee) Award for the number of comments\n[](http://steemitboard.com/@hironlee) Award for the number of upvotes received\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\n\nTo support your work, I also upvoted your post!\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
"parent_author": "hironlee",
"parent_permlink": "5-top-10-strategic-technology-trends-from-gartner-inc",
"permlink": "steemitboard-notify-hironlee-20180319t005223000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-19T00:52:21",
"trx_id": "f79d2fcf4e2667798bd1e31a95f8ae7104a71b2b",
"trx_in_block": 35,
"virtual_op": 0
}2018/03/18 18:37:30
2018/03/18 18:37:30
| author | hironlee |
| permlink | steemit |
| voter | nimfocnka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20790439/Trx b0448ac12d147ca7010aace8584248b910e1c113 |
View Raw JSON Data
{
"block": 20790439,
"op": [
"vote",
{
"author": "hironlee",
"permlink": "steemit",
"voter": "nimfocnka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-18T18:37:30",
"trx_id": "b0448ac12d147ca7010aace8584248b910e1c113",
"trx_in_block": 17,
"virtual_op": 0
}hironleeupdated their account properties2018/03/18 16:30:27
hironleeupdated their account properties
2018/03/18 16:30:27
| account | hironlee |
| json metadata | {"profile":{"cover_image":"https://img.esteem.ws/jqgjxbf7ii.jpg","profile_image":"https://img.esteem.ws/kaksv4bd22.jpg","name":"hironlee","about":"Bigdata Architecture","location":"Seoul, Korea","website":"http://hochul.net/"}} |
| memo key | STM7vf2V15pmYPm7duqNxCj1NtVX6iA5r1xHhBrZu39m7hJnuZSre |
| Transaction Info | Block #20787898/Trx 5b166dfa2192ed4092f65956779f056618c03f23 |
View Raw JSON Data
{
"block": 20787898,
"op": [
"account_update",
{
"account": "hironlee",
"json_metadata": "{\"profile\":{\"cover_image\":\"https://img.esteem.ws/jqgjxbf7ii.jpg\",\"profile_image\":\"https://img.esteem.ws/kaksv4bd22.jpg\",\"name\":\"hironlee\",\"about\":\"Bigdata Architecture\",\"location\":\"Seoul, Korea\",\"website\":\"http://hochul.net/\"}}",
"memo_key": "STM7vf2V15pmYPm7duqNxCj1NtVX6iA5r1xHhBrZu39m7hJnuZSre"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-18T16:30:27",
"trx_id": "5b166dfa2192ed4092f65956779f056618c03f23",
"trx_in_block": 45,
"virtual_op": 0
}2018/03/18 13:51:24
2018/03/18 13:51:24
| author | hironlee |
| body | 네. 자주 뵙겠습니다. 반갑습니다.~ |
| json metadata | {"tags":["hironlee"],"app":"steemit/0.1"} |
| parent author | bobo8 |
| parent permlink | re-hironlee-steemit-20180318t132238152z |
| permlink | re-bobo8-re-hironlee-steemit-20180318t135123238z |
| title | |
| Transaction Info | Block #20784717/Trx e63d5174ff54a2800ea296b729eaa5f59186c9f0 |
View Raw JSON Data
{
"block": 20784717,
"op": [
"comment",
{
"author": "hironlee",
"body": "네. 자주 뵙겠습니다. 반갑습니다.~",
"json_metadata": "{\"tags\":[\"hironlee\"],\"app\":\"steemit/0.1\"}",
"parent_author": "bobo8",
"parent_permlink": "re-hironlee-steemit-20180318t132238152z",
"permlink": "re-bobo8-re-hironlee-steemit-20180318t135123238z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-18T13:51:24",
"trx_id": "e63d5174ff54a2800ea296b729eaa5f59186c9f0",
"trx_in_block": 57,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress46.04%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779066555
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779066555
},
"rc_account": {
"account": "hironlee",
"max_rc": "10164408779",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779066555
}
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"cover_image":"https://img.esteem.ws/jqgjxbf7ii.jpg","profile_image":"https://img.esteem.ws/kaksv4bd22.jpg","name":"hironlee","about":"Bigdata Architecture","location":"Seoul, Korea","website":"http://hochul.net/"} |
| JSON METADATA | |
| profile | {"cover_image":"https://img.esteem.ws/jqgjxbf7ii.jpg","profile_image":"https://img.esteem.ws/kaksv4bd22.jpg","name":"hironlee","about":"Bigdata Architecture","location":"Seoul, Korea","website":"http://hochul.net/"} |
{
"posting_json_metadata": {
"profile": {
"cover_image": "https://img.esteem.ws/jqgjxbf7ii.jpg",
"profile_image": "https://img.esteem.ws/kaksv4bd22.jpg",
"name": "hironlee",
"about": "Bigdata Architecture",
"location": "Seoul, Korea",
"website": "http://hochul.net/"
}
},
"json_metadata": {
"profile": {
"cover_image": "https://img.esteem.ws/jqgjxbf7ii.jpg",
"profile_image": "https://img.esteem.ws/kaksv4bd22.jpg",
"name": "hironlee",
"about": "Bigdata Architecture",
"location": "Seoul, Korea",
"website": "http://hochul.net/"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM72gnP44aMHzCvTuTQXQ7f2FNf8wKEEzPGaLS9LxUwgRPstqUSZ1/1
Active
Single Signature
Public Keys
STM4uuVaHUYJRbhZ6XzyNPnwNK1LHDq2s3xK6JXrihjccfk2w8Mfi1/1
Posting
Single Signature
Public Keys
STM6XgbrYiPyPF31eXwA2oqYumWrVa9NT8Cw78MV1gHYHaRPLK4fp1/1
Memo
STM7bALjx7K4qwsbZGTJwLpZmnUHybnSL6LXiFGHA56BQwqKQuXfE
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM72gnP44aMHzCvTuTQXQ7f2FNf8wKEEzPGaLS9LxUwgRPstqUSZ",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM4uuVaHUYJRbhZ6XzyNPnwNK1LHDq2s3xK6JXrihjccfk2w8Mfi",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6XgbrYiPyPF31eXwA2oqYumWrVa9NT8Cw78MV1gHYHaRPLK4fp",
1
]
],
"weight_threshold": 1
},
"memo": "STM7bALjx7K4qwsbZGTJwLpZmnUHybnSL6LXiFGHA56BQwqKQuXfE"
}Witness Votes
0 / 30
No active witness votes.
[]