VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS2.77%
Net Worth
0.994USD
STEEM
0.098STEEM
SBD
1.991SBD
Effective Power
5.001SP
├── Own SP
0.125SP
└── Incoming DelegationsDeleg
+4.876SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.098STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.125SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.876SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 1.157SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 1.991SBD | SBD |
{
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.098 STEEM",
"vesting_shares": "204.164619 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7939.495187 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "1.991 SBD",
"conversions": []
}Account Info
| name | cheonmr |
| id | 856093 |
| rank | 466,550 |
| reputation | 28023212726 |
| created | 2018-03-13T23:26:51 |
| recovery_account | steem |
| proxy | None |
| post_count | 35 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-03-30T04:00:39 |
| last_root_post | 2018-03-27T11:50:36 |
| last_vote_time | 2018-04-05T06:38:42 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 204.164619 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7939.495187 VESTS |
| reward_vesting_balance | 2360.457597 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 | 1970-01-01T00:00:00 |
| last_account_update | 2018-03-23T06:57:54 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM6eimhH28kLdq8gaw5U3aUGWJpq6mf1yV1648D495XLud2zdJqz",
1
]
],
"weight_threshold": 1
},
"balance": "0.000 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2018-03-13T23:26:51",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779057516
},
"guest_bloggers": [],
"id": 856093,
"json_metadata": "{\"profile\":{\"profile_image\":\"https://s17.postimg.org/xtv5p1qzz/Cheonmyung.jpg\"}}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "2018-03-23T06:57:54",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2018-03-30T04:00:39",
"last_root_post": "2018-03-27T11:50:36",
"last_vote_time": "2018-04-05T06:38:42",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM7bQKDx8DFHNXLfKnssoXwNHrqN7vroBLZFVReF364ds7UhFRXp",
"mined": false,
"name": "cheonmr",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM6VcdexKYA1YAdnWkm6FBMN5Cr26zGD4gPZ36hJxYW9Gmjs5fvc",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 35,
"post_history": [],
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6j5nCp9a95aTPJiuHEGQ6Co2dJ3QutHj6WtZum8DkQGvuF3LqR",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://s17.postimg.org/xtv5p1qzz/Cheonmyung.jpg\"}}",
"posting_rewards": 2311,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "7939.495187 VESTS",
"recovery_account": "steem",
"reputation": "28023212726",
"reset_account": "null",
"reward_sbd_balance": "1.991 SBD",
"reward_steem_balance": "0.098 STEEM",
"reward_vesting_balance": "2360.457597 VESTS",
"reward_vesting_steem": "1.157 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": "0.000 SBD",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"sbd_seconds": "0",
"sbd_seconds_last_update": "1970-01-01T00:00:00",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "204.164619 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779057516
},
"voting_power": 0,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 466550
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/17 22:38:36
2026/05/17 22:38:36
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 7939.495187 VESTS |
| Transaction Info | Block #106141525/Trx c0a6959f5a040d172956b298e72fd7817c456795 |
View Raw JSON Data
{
"trx_id": "c0a6959f5a040d172956b298e72fd7817c456795",
"block": 106141525,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T22:38:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "7939.495187 VESTS"
}
]
}2026/05/11 21:26:18
2026/05/11 21:26:18
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 5227.284782 VESTS |
| Transaction Info | Block #105968045/Trx d17978454d9dd71328e10ac001f05c3af349048f |
View Raw JSON Data
{
"trx_id": "d17978454d9dd71328e10ac001f05c3af349048f",
"block": 105968045,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-11T21:26:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "5227.284782 VESTS"
}
]
}2026/04/25 22:02:03
2026/04/25 22:02:03
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 7952.010943 VESTS |
| Transaction Info | Block #105509222/Trx 32b9d51610f6a770b12c94f0ccdab998a925cbc8 |
View Raw JSON Data
{
"trx_id": "32b9d51610f6a770b12c94f0ccdab998a925cbc8",
"block": 105509222,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-04-25T22:02:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "7952.010943 VESTS"
}
]
}2026/01/23 03:33:45
2026/01/23 03:33:45
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 5268.831601 VESTS |
| Transaction Info | Block #102846738/Trx 41d969010674721212692318a78c44d50d0e6635 |
View Raw JSON Data
{
"trx_id": "41d969010674721212692318a78c44d50d0e6635",
"block": 102846738,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-01-23T03:33:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "5268.831601 VESTS"
}
]
}2024/12/16 22:53:00
2024/12/16 22:53:00
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 5433.050798 VESTS |
| Transaction Info | Block #91293141/Trx 03125b5e246812d53e0b5d024aec3cbc8128a5bd |
View Raw JSON Data
{
"trx_id": "03125b5e246812d53e0b5d024aec3cbc8128a5bd",
"block": 91293141,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2024-12-16T22:53:00",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "5433.050798 VESTS"
}
]
}2023/11/13 14:37:48
2023/11/13 14:37:48
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 5602.184330 VESTS |
| Transaction Info | Block #79847398/Trx c26ac92c3c7a230313e33cfe4c68b8fe0736352a |
View Raw JSON Data
{
"trx_id": "c26ac92c3c7a230313e33cfe4c68b8fe0736352a",
"block": 79847398,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-13T14:37:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "5602.184330 VESTS"
}
]
}2023/09/21 19:57:36
2023/09/21 19:57:36
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 8539.463116 VESTS |
| Transaction Info | Block #78345596/Trx 45535cff413286d8a8f86e16183dfa18d8307589 |
View Raw JSON Data
{
"trx_id": "45535cff413286d8a8f86e16183dfa18d8307589",
"block": 78345596,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-09-21T19:57:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "8539.463116 VESTS"
}
]
}2022/11/03 09:58:00
2022/11/03 09:58:00
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 8761.144554 VESTS |
| Transaction Info | Block #69111187/Trx 0fad1e7e8302ba1e859b58f9c34fa45258678d93 |
View Raw JSON Data
{
"trx_id": "0fad1e7e8302ba1e859b58f9c34fa45258678d93",
"block": 69111187,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-11-03T09:58:00",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "8761.144554 VESTS"
}
]
}2022/01/17 09:22:18
2022/01/17 09:22:18
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 8981.677785 VESTS |
| Transaction Info | Block #60807524/Trx 6916b3474bdb97f827fce986a53e43d07815920d |
View Raw JSON Data
{
"trx_id": "6916b3474bdb97f827fce986a53e43d07815920d",
"block": 60807524,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-01-17T09:22:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "8981.677785 VESTS"
}
]
}2021/06/13 23:21:15
2021/06/13 23:21:15
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 9165.446443 VESTS |
| Transaction Info | Block #54605988/Trx 16e36ae6abe869ede32fe5fdfb7ab3b9f5a8868a |
View Raw JSON Data
{
"trx_id": "16e36ae6abe869ede32fe5fdfb7ab3b9f5a8868a",
"block": 54605988,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-06-13T23:21:15",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "9165.446443 VESTS"
}
]
}2020/12/11 09:42:12
2020/12/11 09:42:12
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 9352.868417 VESTS |
| Transaction Info | Block #49353503/Trx 3f8c527ac9a29193849bd0507fe773330d1e4d0e |
View Raw JSON Data
{
"trx_id": "3f8c527ac9a29193849bd0507fe773330d1e4d0e",
"block": 49353503,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-11T09:42:12",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "9352.868417 VESTS"
}
]
}2020/12/06 03:19:36
2020/12/06 03:19:36
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49205074/Trx 4034ee625892ed7e0b11c1897aa462503987e64e |
View Raw JSON Data
{
"trx_id": "4034ee625892ed7e0b11c1897aa462503987e64e",
"block": 49205074,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-06T03:19:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "1912.543513 VESTS"
}
]
}2020/12/05 11:16:39
2020/12/05 11:16:39
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 9359.235056 VESTS |
| Transaction Info | Block #49186180/Trx 307e0c0516c41c31eec55731477d3da94d60b35b |
View Raw JSON Data
{
"trx_id": "307e0c0516c41c31eec55731477d3da94d60b35b",
"block": 49186180,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-05T11:16:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "9359.235056 VESTS"
}
]
}2020/11/02 12:30:54
2020/11/02 12:30:54
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48254129/Trx ab941bc62f3f0c1dd126c8726cc6cf49b2e2267f |
View Raw JSON Data
{
"trx_id": "ab941bc62f3f0c1dd126c8726cc6cf49b2e2267f",
"block": 48254129,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-11-02T12:30:54",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "1920.017158 VESTS"
}
]
}2020/05/09 04:15:15
2020/05/09 04:15:15
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 9561.881630 VESTS |
| Transaction Info | Block #43215296/Trx 3a5a544a604efd6ef4a1cff9e70dcda67408135f |
View Raw JSON Data
{
"trx_id": "3a5a544a604efd6ef4a1cff9e70dcda67408135f",
"block": 43215296,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-09T04:15:15",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "9561.881630 VESTS"
}
]
}2020/05/08 07:38:36
2020/05/08 07:38:36
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43191141/Trx de6df7c7f3959dbdcb75e8d939515895c4fa3088 |
View Raw JSON Data
{
"trx_id": "de6df7c7f3959dbdcb75e8d939515895c4fa3088",
"block": 43191141,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T07:38:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "1953.311140 VESTS"
}
]
}2020/03/16 01:50:12
2020/03/16 01:50:12
| parent author | cheonmr |
| parent permlink | js-operator |
| author | steemitboard |
| permlink | steemitboard-notify-cheonmr-20200316t015012000z |
| title | |
| body | Congratulations @cheonmr! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cheonmr/birthday2.png</td><td>Happy Steem 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/@cheonmr) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=cheonmr)_</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"]} |
| Transaction Info | Block #41689174/Trx 5b3bb7a12d54bba8072c1f79158091aea6b1d02b |
View Raw JSON Data
{
"trx_id": "5b3bb7a12d54bba8072c1f79158091aea6b1d02b",
"block": 41689174,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-03-16T01:50:12",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "js-operator",
"author": "steemitboard",
"permlink": "steemitboard-notify-cheonmr-20200316t015012000z",
"title": "",
"body": "Congratulations @cheonmr! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cheonmr/birthday2.png</td><td>Happy Steem 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/@cheonmr) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=cheonmr)_</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\"]}"
}
]
}2019/11/01 07:08:33
2019/11/01 07:08:33
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 9668.280713 VESTS |
| Transaction Info | Block #37787355/Trx 67e35e6ce68d5019d855d575b2053da60d7e8a6e |
View Raw JSON Data
{
"trx_id": "67e35e6ce68d5019d855d575b2053da60d7e8a6e",
"block": 37787355,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-11-01T07:08:33",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "9668.280713 VESTS"
}
]
}2019/03/14 00:15:27
2019/03/14 00:15:27
| parent author | cheonmr |
| parent permlink | js-operator |
| author | steemitboard |
| permlink | steemitboard-notify-cheonmr-20190314t001527000z |
| title | |
| body | Congratulations @cheonmr! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cheonmr/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@cheonmr) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=cheonmr)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/drugwars/@steemitboard/drugwars-early-adopter"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmYGN7R653u4hDFyq1hM7iuhr2bdAP1v2ApACDNtecJAZ5/image.png"></a></td><td><a href="https://steemit.com/drugwars/@steemitboard/drugwars-early-adopter">Are you a DrugWars early adopter? Benvenuto in famiglia!</a></td></tr></table> ###### [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"]} |
| Transaction Info | Block #31131326/Trx 8ab15ca2509f2d1cb4c2c77f3e5462fce6bf9d52 |
View Raw JSON Data
{
"trx_id": "8ab15ca2509f2d1cb4c2c77f3e5462fce6bf9d52",
"block": 31131326,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-03-14T00:15:27",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "js-operator",
"author": "steemitboard",
"permlink": "steemitboard-notify-cheonmr-20190314t001527000z",
"title": "",
"body": "Congratulations @cheonmr! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cheonmr/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@cheonmr) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=cheonmr)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/drugwars/@steemitboard/drugwars-early-adopter\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmYGN7R653u4hDFyq1hM7iuhr2bdAP1v2ApACDNtecJAZ5/image.png\"></a></td><td><a href=\"https://steemit.com/drugwars/@steemitboard/drugwars-early-adopter\">Are you a DrugWars early adopter? Benvenuto in famiglia!</a></td></tr></table>\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\"]}"
}
]
}2018/11/26 16:59:15
2018/11/26 16:59:15
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 9865.756090 VESTS |
| Transaction Info | Block #28043326/Trx de2317eeb8e75672e92fdbd4ef2a19c1d6fffe51 |
View Raw JSON Data
{
"trx_id": "de2317eeb8e75672e92fdbd4ef2a19c1d6fffe51",
"block": 28043326,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-26T16:59:15",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "9865.756090 VESTS"
}
]
}2018/09/16 08:11:18
2018/09/16 08:11:18
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 30121.348459 VESTS |
| Transaction Info | Block #26005140/Trx e6e28401709476962c4e30c41b4b8214dd3f200c |
View Raw JSON Data
{
"trx_id": "e6e28401709476962c4e30c41b4b8214dd3f200c",
"block": 26005140,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-16T08:11:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "30121.348459 VESTS"
}
]
}2018/09/16 06:08:15
2018/09/16 06:08:15
| required auths | [] |
| required posting auths | ["cheonmr"] |
| id | follow |
| json | ["follow",{"follower":"cheonmr","following":"armdown","what":["blog"]}] |
| Transaction Info | Block #26002680/Trx 1d1e779ac7fc114cfdcd1f00fd406e87c30659fb |
View Raw JSON Data
{
"trx_id": "1d1e779ac7fc114cfdcd1f00fd406e87c30659fb",
"block": 26002680,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-16T06:08:15",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"cheonmr"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"cheonmr\",\"following\":\"armdown\",\"what\":[\"blog\"]}]"
}
]
}2018/08/30 07:55:36
2018/08/30 07:55:36
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 9913.577849 VESTS |
| Transaction Info | Block #25515427/Trx 70537734e88a195cbcc755053a6842008fae79e3 |
View Raw JSON Data
{
"trx_id": "70537734e88a195cbcc755053a6842008fae79e3",
"block": 25515427,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-30T07:55:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "9913.577849 VESTS"
}
]
}2018/07/19 02:37:51
2018/07/19 02:37:51
| delegator | steem |
| delegatee | cheonmr |
| vesting shares | 30217.638774 VESTS |
| Transaction Info | Block #24300507/Trx d8a6c7d42d114a0d12be3855f9fea0c040f43b37 |
View Raw JSON Data
{
"trx_id": "d8a6c7d42d114a0d12be3855f9fea0c040f43b37",
"block": 24300507,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-19T02:37:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "cheonmr",
"vesting_shares": "30217.638774 VESTS"
}
]
}cheonmrcustom json: follow2018/05/31 05:59:18
cheonmrcustom json: follow
2018/05/31 05:59:18
| required auths | [] |
| required posting auths | ["cheonmr"] |
| id | follow |
| json | ["reblog",{"account":"cheonmr","author":"riddewoo","permlink":"token-economy-studygroup-9"}] |
| Transaction Info | Block #22904250/Trx 24ba382a7c9cdb0b5ec2dc160bbd61def029ce8b |
View Raw JSON Data
{
"trx_id": "24ba382a7c9cdb0b5ec2dc160bbd61def029ce8b",
"block": 22904250,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-05-31T05:59:18",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"cheonmr"
],
"id": "follow",
"json": "[\"reblog\",{\"account\":\"cheonmr\",\"author\":\"riddewoo\",\"permlink\":\"token-economy-studygroup-9\"}]"
}
]
}cheonmrcustom json: follow2018/04/05 06:38:51
cheonmrcustom json: follow
2018/04/05 06:38:51
| required auths | [] |
| required posting auths | ["cheonmr"] |
| id | follow |
| json | ["reblog",{"account":"cheonmr","author":"yeonchul","permlink":"ndhsv"}] |
| Transaction Info | Block #21293531/Trx 2747d4754ae3bdebb1a2a21e90e7998034113772 |
View Raw JSON Data
{
"trx_id": "2747d4754ae3bdebb1a2a21e90e7998034113772",
"block": 21293531,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-05T06:38:51",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"cheonmr"
],
"id": "follow",
"json": "[\"reblog\",{\"account\":\"cheonmr\",\"author\":\"yeonchul\",\"permlink\":\"ndhsv\"}]"
}
]
}2018/04/05 06:38:42
2018/04/05 06:38:42
| voter | cheonmr |
| author | yeonchul |
| permlink | ndhsv |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21293528/Trx 1d9a9a2d51e9212da4dd7d321a590b53e19ec0c3 |
View Raw JSON Data
{
"trx_id": "1d9a9a2d51e9212da4dd7d321a590b53e19ec0c3",
"block": 21293528,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-05T06:38:42",
"op": [
"vote",
{
"voter": "cheonmr",
"author": "yeonchul",
"permlink": "ndhsv",
"weight": 10000
}
]
}cheonmrreceived 0.011 STEEM, 0.048 SBD, 0.054 SP author reward for @cheonmr / js-operator2018/04/03 11:50:36
cheonmrreceived 0.011 STEEM, 0.048 SBD, 0.054 SP author reward for @cheonmr / js-operator
2018/04/03 11:50:36
| author | cheonmr |
| permlink | js-operator |
| sbd payout | 0.048 SBD |
| steem payout | 0.011 STEEM |
| vesting payout | 87.696523 VESTS |
| Transaction Info | Block #21242175/Virtual Operation #9 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 21242175,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 9,
"timestamp": "2018-04-03T11:50:36",
"op": [
"author_reward",
{
"author": "cheonmr",
"permlink": "js-operator",
"sbd_payout": "0.048 SBD",
"steem_payout": "0.011 STEEM",
"vesting_payout": "87.696523 VESTS"
}
]
}cheonmrreceived 0.008 STEEM, 0.031 SBD, 0.038 SP author reward for @cheonmr / js-4-getindexof2018/04/03 01:18:09
cheonmrreceived 0.008 STEEM, 0.031 SBD, 0.038 SP author reward for @cheonmr / js-4-getindexof
2018/04/03 01:18:09
| author | cheonmr |
| permlink | js-4-getindexof |
| sbd payout | 0.031 SBD |
| steem payout | 0.008 STEEM |
| vesting payout | 61.185042 VESTS |
| Transaction Info | Block #21229528/Virtual Operation #9 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 21229528,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 9,
"timestamp": "2018-04-03T01:18:09",
"op": [
"author_reward",
{
"author": "cheonmr",
"permlink": "js-4-getindexof",
"sbd_payout": "0.031 SBD",
"steem_payout": "0.008 STEEM",
"vesting_payout": "61.185042 VESTS"
}
]
}cheonmrreceived 0.051 STEEM, 0.235 SBD, 0.261 SP author reward for @cheonmr / js-3-extend2018/04/02 02:01:00
cheonmrreceived 0.051 STEEM, 0.235 SBD, 0.261 SP author reward for @cheonmr / js-3-extend
2018/04/02 02:01:00
| author | cheonmr |
| permlink | js-3-extend |
| sbd payout | 0.235 SBD |
| steem payout | 0.051 STEEM |
| vesting payout | 424.238096 VESTS |
| Transaction Info | Block #21201590/Virtual Operation #11 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 21201590,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 11,
"timestamp": "2018-04-02T02:01:00",
"op": [
"author_reward",
{
"author": "cheonmr",
"permlink": "js-3-extend",
"sbd_payout": "0.235 SBD",
"steem_payout": "0.051 STEEM",
"vesting_payout": "424.238096 VESTS"
}
]
}cheonmrreceived 0.007 STEEM, 0.058 SBD, 0.053 SP author reward for @cheonmr / js-2-isograms2018/03/31 13:08:06
cheonmrreceived 0.007 STEEM, 0.058 SBD, 0.053 SP author reward for @cheonmr / js-2-isograms
2018/03/31 13:08:06
| author | cheonmr |
| permlink | js-2-isograms |
| sbd payout | 0.058 SBD |
| steem payout | 0.007 STEEM |
| vesting payout | 85.670426 VESTS |
| Transaction Info | Block #21157341/Virtual Operation #22 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 21157341,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 22,
"timestamp": "2018-03-31T13:08:06",
"op": [
"author_reward",
{
"author": "cheonmr",
"permlink": "js-2-isograms",
"sbd_payout": "0.058 SBD",
"steem_payout": "0.007 STEEM",
"vesting_payout": "85.670426 VESTS"
}
]
}cheonmrreceived 0.005 STEEM, 0.056 SBD, 0.048 SP author reward for @cheonmr / js-1-printer-errors2018/03/30 09:10:12
cheonmrreceived 0.005 STEEM, 0.056 SBD, 0.048 SP author reward for @cheonmr / js-1-printer-errors
2018/03/30 09:10:12
| author | cheonmr |
| permlink | js-1-printer-errors |
| sbd payout | 0.056 SBD |
| steem payout | 0.005 STEEM |
| vesting payout | 77.516102 VESTS |
| Transaction Info | Block #21123792/Virtual Operation #25 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 21123792,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 25,
"timestamp": "2018-03-30T09:10:12",
"op": [
"author_reward",
{
"author": "cheonmr",
"permlink": "js-1-printer-errors",
"sbd_payout": "0.056 SBD",
"steem_payout": "0.005 STEEM",
"vesting_payout": "77.516102 VESTS"
}
]
}2018/03/30 07:15:12
2018/03/30 07:15:12
| parent author | cheonmr |
| parent permlink | re-kdj-re-cheonmr-js-1-printer-errors-20180330t040036056z |
| author | kdj |
| permlink | re-cheonmr-re-kdj-re-cheonmr-js-1-printer-errors-20180330t071511496z |
| title | |
| body | 여유가 있다면 그러는 것이 좋겠네요. 자바스크립트는 처음 배우는 언어로서 적합하진 않습니다. 파이선이나 자바,C 같은 언어가 좀 더 적합하다는 생각이 드네요. 아니면 하스켈~~~ |
| json metadata | {"tags":["kr"],"app":"steemit/0.1"} |
| Transaction Info | Block #21121493/Trx 910e6a60f3ab64fcfd9e95852e677a93d4b60747 |
View Raw JSON Data
{
"trx_id": "910e6a60f3ab64fcfd9e95852e677a93d4b60747",
"block": 21121493,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-30T07:15:12",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "re-kdj-re-cheonmr-js-1-printer-errors-20180330t040036056z",
"author": "kdj",
"permlink": "re-cheonmr-re-kdj-re-cheonmr-js-1-printer-errors-20180330t071511496z",
"title": "",
"body": "여유가 있다면 그러는 것이 좋겠네요.\n자바스크립트는 처음 배우는 언어로서 적합하진 않습니다.\n파이선이나 자바,C 같은 언어가 좀 더 적합하다는 생각이 드네요.\n아니면 하스켈~~~",
"json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
}
]
}cheonmrpublished a new post: js-operator2018/03/30 04:50:03
cheonmrpublished a new post: js-operator
2018/03/30 04:50:03
| parent author | |
| parent permlink | kr-dev |
| author | cheonmr |
| permlink | js-operator |
| title | [JS Operator] ==와 ===의 차이점 |
| body | <html> <p><br></p> <p>==는 Equal Operator이고, ===는 Strict Equal Operator이다. </p> <p>==는 a == b 라고 할때, a와 b의 값이 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.(값만 같으면 true이다.)</p> <p> </p> <p>===는 Strict, 즉 엄격한 Equal Operator로써, "엄격하게" 같음을 비교할 때 사용하는 연산자이다. </p> <p>===는 a === b 라고 할때, 값과 값의 종류(Data Type)가 모두 같은지를 비교해서, 같으면 true, 다르면 false라고 한다. </p> <p><br></p> <p><기본자료형(Primitive)> </p> <p>값은 똑같이 1이지만 값의 종류가 숫자냐, 문자열이냐에 따라 === 연산자를 사용할 때 결과가 false라고 나온다. </p> <pre><code>var a = 1; </code></pre> <pre><code>var b = "1"; </code></pre> <pre><code>console.log(a == b); // true </code></pre> <pre><code>console.log(a === b); // false </code></pre> <p><br></p> <p>null과 undefined는 공통적으로 값이 없음을 뜻하지만, 값의 종류(Data Type)가 다르기 때문에, </p> <p>=== 연산자를 사용할 때 결과가 false라고 나온다. </p> <pre><code>console.log(null == undefined); // true </code></pre> <pre><code>console.log(null === undefined); // false </code></pre> <p><br></p> <p><br></p> <p><br></p> <p>기본적으로 1은 true, 0은 false로 나타낼 수 있지만, 데이터 타입은 다르다. </p> <pre><code>console.log(true == 1); // true </code></pre> <pre><code>console.log(true === 1); // false </code></pre> <p><br></p> <p><br></p> <p>숫자 0과 문자열 “0”, ""</p> <pre><code>console.log(0 == "0"); // true </code></pre> <pre><code>console.log(0 === "0"); // false </code></pre> <pre><code>console.log(0 == ""); // true </code></pre> <pre><code>console.log(0 === ""); // false </code></pre> <p><br></p> <p><br></p> <p>NaN은 Not a Number라는 뜻으로, 숫자가 아닌 것을 의미하지만 그 값 자체끼리는 같지 않다. </p> <pre><code>console.log(NaN == NaN); // false </code></pre> <pre><code>console.log(NaN === NaN); // false </code></pre> <p><br></p> <p><br></p> <p>배열, 또는 객체 등의 경우는 어떨까? </p> <p><br></p> <p><객체형(Object type)></p> <pre><code>var a = [1,2,3]; </code></pre> <pre><code>var b = [1,2,3]; </code></pre> <pre><code>console.log(a == b); // false </code></pre> <pre><code>console.log(a === b); // false </code></pre> <p><br></p> <p>배열을 할당할때, 각 변수는 각 메모리의 주소를 참조한다. </p> <p>두 변수 a, b의 값과 데이터 타입이 같지만, 이와 상관없이 </p> <p>참조하는 메모리의 주소가 다르기 때문에 두 a, b는 같지 않다. </p> <p><br></p> <p><br></p> <pre><code>var a = [1,2,3]; </code></pre> <pre><code>var b = [1,2,3]; </code></pre> <pre><code>var c = b; </code></pre> <pre><code>console.log(b === c); // true </code></pre> <pre><code>console.log(b == c); // ture </code></pre> <p><br></p> <p>새로운 변수 c에 변수 b를 할당해주면, 변수 c도 b가 참조하는 같은 메모리의 주소를 참조하게 되어, </p> <p>두 변수 c, b는 같다. 이때, c, b의 값과 데이터 타입이 같기 때문에, ==와 ===의 결과값이 동일하다. </p> <p><br></p> <p><br></p> <p>객체도 마찬가지다. </p> <pre><code>var x = {}; </code></pre> <pre><code>var y = {}; </code></pre> <pre><code>var z = y; </code></pre> <pre><code>console.log(x == y) // false </code></pre> <pre><code>console.log(x === y) // false </code></pre> <pre><code>console.log(y === z) // true </code></pre> <pre><code>console.log(y == z) // true </code></pre> <p><br></p> <p><br></p> </html> |
| json metadata | {"tags":["kr-dev","kr","kr-newbie","developer","javascript"],"app":"steemit/0.1","format":"html"} |
| Transaction Info | Block #21118591/Trx 1b47b9c202f9c5a8164f6887a45fcaae27933467 |
View Raw JSON Data
{
"trx_id": "1b47b9c202f9c5a8164f6887a45fcaae27933467",
"block": 21118591,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-30T04:50:03",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "kr-dev",
"author": "cheonmr",
"permlink": "js-operator",
"title": "[JS Operator] ==와 ===의 차이점",
"body": "<html>\n<p><br></p>\n<p>==는 Equal Operator이고, ===는 Strict Equal Operator이다. </p>\n<p>==는 a == b 라고 할때, a와 b의 값이 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.(값만 같으면 true이다.)</p>\n<p> </p>\n<p>===는 Strict, 즉 엄격한 Equal Operator로써, \"엄격하게\" 같음을 비교할 때 사용하는 연산자이다. </p>\n<p>===는 a === b 라고 할때, 값과 값의 종류(Data Type)가 모두 같은지를 비교해서, 같으면 true, 다르면 false라고 한다. </p>\n<p><br></p>\n<p><기본자료형(Primitive)> </p>\n<p>값은 똑같이 1이지만 값의 종류가 숫자냐, 문자열이냐에 따라 === 연산자를 사용할 때 결과가 false라고 나온다. </p>\n<pre><code>var a = 1; </code></pre>\n<pre><code>var b = \"1\"; </code></pre>\n<pre><code>console.log(a == b); // true </code></pre>\n<pre><code>console.log(a === b); // false </code></pre>\n<p><br></p>\n<p>null과 undefined는 공통적으로 값이 없음을 뜻하지만, 값의 종류(Data Type)가 다르기 때문에, </p>\n<p>=== 연산자를 사용할 때 결과가 false라고 나온다. </p>\n<pre><code>console.log(null == undefined); // true </code></pre>\n<pre><code>console.log(null === undefined); // false </code></pre>\n<p><br></p>\n<p><br></p>\n<p><br></p>\n<p>기본적으로 1은 true, 0은 false로 나타낼 수 있지만, 데이터 타입은 다르다. </p>\n<pre><code>console.log(true == 1); // true </code></pre>\n<pre><code>console.log(true === 1); // false </code></pre>\n<p><br></p>\n<p><br></p>\n<p>숫자 0과 문자열 “0”, \"\"</p>\n<pre><code>console.log(0 == \"0\"); // true </code></pre>\n<pre><code>console.log(0 === \"0\"); // false </code></pre>\n<pre><code>console.log(0 == \"\"); // true </code></pre>\n<pre><code>console.log(0 === \"\"); // false </code></pre>\n<p><br></p>\n<p><br></p>\n<p>NaN은 Not a Number라는 뜻으로, 숫자가 아닌 것을 의미하지만 그 값 자체끼리는 같지 않다. </p>\n<pre><code>console.log(NaN == NaN); // false </code></pre>\n<pre><code>console.log(NaN === NaN); // false </code></pre>\n<p><br></p>\n<p><br></p>\n<p>배열, 또는 객체 등의 경우는 어떨까? </p>\n<p><br></p>\n<p><객체형(Object type)></p>\n<pre><code>var a = [1,2,3]; </code></pre>\n<pre><code>var b = [1,2,3]; </code></pre>\n<pre><code>console.log(a == b); // false </code></pre>\n<pre><code>console.log(a === b); // false </code></pre>\n<p><br></p>\n<p>배열을 할당할때, 각 변수는 각 메모리의 주소를 참조한다. </p>\n<p>두 변수 a, b의 값과 데이터 타입이 같지만, 이와 상관없이 </p>\n<p>참조하는 메모리의 주소가 다르기 때문에 두 a, b는 같지 않다. </p>\n<p><br></p>\n<p><br></p>\n<pre><code>var a = [1,2,3]; </code></pre>\n<pre><code>var b = [1,2,3]; </code></pre>\n<pre><code>var c = b; </code></pre>\n<pre><code>console.log(b === c); // true </code></pre>\n<pre><code>console.log(b == c); // ture </code></pre>\n<p><br></p>\n<p>새로운 변수 c에 변수 b를 할당해주면, 변수 c도 b가 참조하는 같은 메모리의 주소를 참조하게 되어, </p>\n<p>두 변수 c, b는 같다. 이때, c, b의 값과 데이터 타입이 같기 때문에, ==와 ===의 결과값이 동일하다. </p>\n<p><br></p>\n<p><br></p>\n<p>객체도 마찬가지다. </p>\n<pre><code>var x = {}; </code></pre>\n<pre><code>var y = {}; </code></pre>\n<pre><code>var z = y; </code></pre>\n<pre><code>console.log(x == y) // false </code></pre>\n<pre><code>console.log(x === y) // false </code></pre>\n<pre><code>console.log(y === z) // true </code></pre>\n<pre><code>console.log(y == z) // true </code></pre>\n<p><br></p>\n<p><br></p>\n</html>",
"json_metadata": "{\"tags\":[\"kr-dev\",\"kr\",\"kr-newbie\",\"developer\",\"javascript\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}"
}
]
}2018/03/30 04:00:39
2018/03/30 04:00:39
| parent author | kdj |
| parent permlink | re-cheonmr-js-1-printer-errors-20180328t160956183z |
| author | cheonmr |
| permlink | re-kdj-re-cheonmr-js-1-printer-errors-20180330t040036056z |
| title | |
| body | 아, 특정 언어를 공부하면서 문법 등을 공부할때 타 언어와 같이 비교하는 것이 훨씬 나중을 생각했을때 더 좋은 방법인가요? 좋은 말씀 감사합니다! |
| json metadata | {"tags":["kr"],"app":"steemit/0.1"} |
| Transaction Info | Block #21117604/Trx e29165b7c0521ceb9a685043b84288caad747c23 |
View Raw JSON Data
{
"trx_id": "e29165b7c0521ceb9a685043b84288caad747c23",
"block": 21117604,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-30T04:00:39",
"op": [
"comment",
{
"parent_author": "kdj",
"parent_permlink": "re-cheonmr-js-1-printer-errors-20180328t160956183z",
"author": "cheonmr",
"permlink": "re-kdj-re-cheonmr-js-1-printer-errors-20180330t040036056z",
"title": "",
"body": "아, 특정 언어를 공부하면서 문법 등을 공부할때 타 언어와 같이 비교하는 것이 훨씬 나중을 생각했을때 더 좋은 방법인가요? 좋은 말씀 감사합니다!",
"json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/30 01:11:27
2018/03/30 01:11:27
| parent author | cheonmr |
| parent permlink | re-umkin-26ijst-2-20180329t092848664z |
| author | umkin |
| permlink | re-cheonmr-re-umkin-26ijst-2-20180330t011132312z |
| title | |
| body | 뉴비 빠이팅~~ 언제든 질문하시고 연구하세오! |
| json metadata | {"tags":["kr"],"app":"steemit/0.1"} |
| Transaction Info | Block #21114220/Trx a22f9fc7e8dff1d0e025b2f612e8967dd4b138c4 |
View Raw JSON Data
{
"trx_id": "a22f9fc7e8dff1d0e025b2f612e8967dd4b138c4",
"block": 21114220,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-30T01:11:27",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "re-umkin-26ijst-2-20180329t092848664z",
"author": "umkin",
"permlink": "re-cheonmr-re-umkin-26ijst-2-20180330t011132312z",
"title": "",
"body": "뉴비 빠이팅~~ 언제든 질문하시고 연구하세오!",
"json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/29 09:29:45
2018/03/29 09:29:45
| required auths | [] |
| required posting auths | ["cheonmr"] |
| id | follow |
| json | ["follow",{"follower":"cheonmr","following":"umkin","what":["blog"]}] |
| Transaction Info | Block #21095394/Trx 179518a49f07d3a03b86ccda96fb810c3bac554a |
View Raw JSON Data
{
"trx_id": "179518a49f07d3a03b86ccda96fb810c3bac554a",
"block": 21095394,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-29T09:29:45",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"cheonmr"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"cheonmr\",\"following\":\"umkin\",\"what\":[\"blog\"]}]"
}
]
}cheonmrcustom json: follow2018/03/29 09:28:57
cheonmrcustom json: follow
2018/03/29 09:28:57
| required auths | [] |
| required posting auths | ["cheonmr"] |
| id | follow |
| json | ["reblog",{"account":"cheonmr","author":"umkin","permlink":"26ijst-2"}] |
| Transaction Info | Block #21095378/Trx 289ad3af8b20a50e71d81982b7652d55653562ae |
View Raw JSON Data
{
"trx_id": "289ad3af8b20a50e71d81982b7652d55653562ae",
"block": 21095378,
"trx_in_block": 47,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-29T09:28:57",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"cheonmr"
],
"id": "follow",
"json": "[\"reblog\",{\"account\":\"cheonmr\",\"author\":\"umkin\",\"permlink\":\"26ijst-2\"}]"
}
]
}cheonmrreplied to @umkin / re-umkin-26ijst-2-20180329t092848664z2018/03/29 09:28:48
cheonmrreplied to @umkin / re-umkin-26ijst-2-20180329t092848664z
2018/03/29 09:28:48
| parent author | umkin |
| parent permlink | 26ijst-2 |
| author | cheonmr |
| permlink | re-umkin-26ijst-2-20180329t092848664z |
| title | |
| body | 저도 뉴비인데, 이런 정보 정말 감사합니다!! |
| json metadata | {"tags":["kr"],"app":"steemit/0.1"} |
| Transaction Info | Block #21095375/Trx 1acfb63b52501f5914c786d1ecd6c33d5f74fa9d |
View Raw JSON Data
{
"trx_id": "1acfb63b52501f5914c786d1ecd6c33d5f74fa9d",
"block": 21095375,
"trx_in_block": 42,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-29T09:28:48",
"op": [
"comment",
{
"parent_author": "umkin",
"parent_permlink": "26ijst-2",
"author": "cheonmr",
"permlink": "re-umkin-26ijst-2-20180329t092848664z",
"title": "",
"body": "저도 뉴비인데, 이런 정보 정말 감사합니다!!",
"json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/29 09:28:33
2018/03/29 09:28:33
| voter | cheonmr |
| author | umkin |
| permlink | 26ijst-2 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21095370/Trx d3e4282eb4ed4ad52916bcc3c4aeaccf26c85442 |
View Raw JSON Data
{
"trx_id": "d3e4282eb4ed4ad52916bcc3c4aeaccf26c85442",
"block": 21095370,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-29T09:28:33",
"op": [
"vote",
{
"voter": "cheonmr",
"author": "umkin",
"permlink": "26ijst-2",
"weight": 10000
}
]
}2018/03/29 05:29:57
2018/03/29 05:29:57
| parent author | cheonmr |
| parent permlink | re-kdj-2bnnus-20180329t032701858z |
| author | gyeryak |
| permlink | re-cheonmr-re-kdj-2bnnus-20180329t052954600z |
| title | |
| body | for문 안에서 str의 길이가 바뀐다면 str.length로 사용해야겠지만, 그렇지 않다면 var slen = str.length를 사용하는게 일반적으로 조금 더 좋은 선택일겁니다. str.length의 시간 복잡도는 관련 문서를 봐야 알겠지만, O(1)은 아닐 거라 가정을 하겠습니다. 그러면 시간복잡도가 O(n)인 for문을 하나만 썼더라도, 실제로는 이중 반복문인 것과 같은 시간 복잡도(.length의 시간 복잡도에 따라 O(nlogn),O(n^2) 등)을 갖게 될겁니다. |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21090601/Trx f088e7192df1912baf0633aa71caaddc4e97bbf2 |
View Raw JSON Data
{
"trx_id": "f088e7192df1912baf0633aa71caaddc4e97bbf2",
"block": 21090601,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-29T05:29:57",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "re-kdj-2bnnus-20180329t032701858z",
"author": "gyeryak",
"permlink": "re-cheonmr-re-kdj-2bnnus-20180329t052954600z",
"title": "",
"body": "for문 안에서 str의 길이가 바뀐다면 str.length로 사용해야겠지만, 그렇지 않다면 var slen = str.length를 사용하는게 일반적으로 조금 더 좋은 선택일겁니다.\n\nstr.length의 시간 복잡도는 관련 문서를 봐야 알겠지만, O(1)은 아닐 거라 가정을 하겠습니다. \n그러면 시간복잡도가 O(n)인 for문을 하나만 썼더라도, 실제로는 이중 반복문인 것과 같은 시간 복잡도(.length의 시간 복잡도에 따라 O(nlogn),O(n^2) 등)을 갖게 될겁니다.",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}nhj12311upvoted (10.00%) @cheonmr / js-operator2018/03/29 03:45:06
nhj12311upvoted (10.00%) @cheonmr / js-operator
2018/03/29 03:45:06
| voter | nhj12311 |
| author | cheonmr |
| permlink | js-operator |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21088506/Trx d49c73e68735670b7f009bc91c50bf69bcf5b4c7 |
View Raw JSON Data
{
"trx_id": "d49c73e68735670b7f009bc91c50bf69bcf5b4c7",
"block": 21088506,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-29T03:45:06",
"op": [
"vote",
{
"voter": "nhj12311",
"author": "cheonmr",
"permlink": "js-operator",
"weight": 1000
}
]
}cheonmrreplied to @kdj / re-kdj-2bnnus-20180329t032701858z2018/03/29 03:27:03
cheonmrreplied to @kdj / re-kdj-2bnnus-20180329t032701858z
2018/03/29 03:27:03
| parent author | kdj |
| parent permlink | 2bnnus |
| author | cheonmr |
| permlink | re-kdj-2bnnus-20180329t032701858z |
| title | |
| body | 안녕하세요! 제 글에 댓글달아주시는데, 상당히 도움이 많이 되고 있습니다. 지금은 기초를 공부하면서 정리하느라, 시간복잡도까지는 고려를 못하고 있었는데, 좀 더 고려를 해볼 수 있을 것 같습니다! 위에 글을 보니 조금 이해가 되긴 합니다! 그런데 위에서 str.length 부분에서 var slen = str.length해서 for문을 돌리는 것이랑, 그냥 str.length를 쓰는 것이랑 시간복잡도 관련해서 어떤 차이가 있을까요? |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21088145/Trx 90b8595ca50920dfe9eb63631095d0e9d12b0db9 |
View Raw JSON Data
{
"trx_id": "90b8595ca50920dfe9eb63631095d0e9d12b0db9",
"block": 21088145,
"trx_in_block": 42,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-29T03:27:03",
"op": [
"comment",
{
"parent_author": "kdj",
"parent_permlink": "2bnnus",
"author": "cheonmr",
"permlink": "re-kdj-2bnnus-20180329t032701858z",
"title": "",
"body": "안녕하세요! 제 글에 댓글달아주시는데, 상당히 도움이 많이 되고 있습니다. 지금은 기초를 공부하면서 정리하느라, 시간복잡도까지는 고려를 못하고 있었는데, 좀 더 고려를 해볼 수 있을 것 같습니다! 위에 글을 보니 조금 이해가 되긴 합니다! 그런데 위에서 str.length 부분에서 var slen = str.length해서 for문을 돌리는 것이랑, 그냥 str.length를 쓰는 것이랑 시간복잡도 관련해서 어떤 차이가 있을까요?",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/29 03:22:21
2018/03/29 03:22:21
| voter | cheonmr |
| author | kdj |
| permlink | 2bnnus |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21088051/Trx 30d0818efd87e00bf03787b33cd05eca9079b7b0 |
View Raw JSON Data
{
"trx_id": "30d0818efd87e00bf03787b33cd05eca9079b7b0",
"block": 21088051,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-29T03:22:21",
"op": [
"vote",
{
"voter": "cheonmr",
"author": "kdj",
"permlink": "2bnnus",
"weight": 10000
}
]
}2018/03/28 16:09:57
2018/03/28 16:09:57
| parent author | cheonmr |
| parent permlink | js-1-printer-errors |
| author | kdj |
| permlink | re-cheonmr-js-1-printer-errors-20180328t160956183z |
| title | |
| body | 문자열 비교는 되는 언어가 있고, 안되는 언어가 있습니다. 특정 언어에서만 되도록 코딩 연습을 하는 것은 확장성이나 보편성인 측면에서 볼때 좋은 방법은 아닌 것 같군요... |
| json metadata | {"tags":["kr"],"app":"steemit/0.1"} |
| Transaction Info | Block #21074613/Trx a1793a198358cdd3781935fa5c1b927c99cdeb14 |
View Raw JSON Data
{
"trx_id": "a1793a198358cdd3781935fa5c1b927c99cdeb14",
"block": 21074613,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-28T16:09:57",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "js-1-printer-errors",
"author": "kdj",
"permlink": "re-cheonmr-js-1-printer-errors-20180328t160956183z",
"title": "",
"body": "문자열 비교는 되는 언어가 있고, 안되는 언어가 있습니다.\n특정 언어에서만 되도록 코딩 연습을 하는 것은 확장성이나 보편성인 측면에서 볼때 좋은 방법은 아닌 것 같군요...",
"json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/28 04:36:12
2018/03/28 04:36:12
| parent author | kdj |
| parent permlink | re-cheonmr-js-4-getindexof-20180327t131720405z |
| author | cheonmr |
| permlink | re-kdj-re-cheonmr-js-4-getindexof-20180328t043610743z |
| title | |
| body | 시간 복잡도를 전혀 고려안하고, 기본적인 알고리즘 문제를 풀기위해 하다보니 저런방식으로 풀게 되었습니다! str.includes(char)가 불필요하다면, 혹시 시간 복잡도를 고려한 좀 더 좋은 알고리즘이 어떤게 있을까요? |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21060743/Trx c9a4e6e9ba6cc54b3507500d19dfb2e53622bd03 |
View Raw JSON Data
{
"trx_id": "c9a4e6e9ba6cc54b3507500d19dfb2e53622bd03",
"block": 21060743,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-28T04:36:12",
"op": [
"comment",
{
"parent_author": "kdj",
"parent_permlink": "re-cheonmr-js-4-getindexof-20180327t131720405z",
"author": "cheonmr",
"permlink": "re-kdj-re-cheonmr-js-4-getindexof-20180328t043610743z",
"title": "",
"body": "시간 복잡도를 전혀 고려안하고, 기본적인 알고리즘 문제를 풀기위해 하다보니 저런방식으로 풀게 되었습니다! str.includes(char)가 불필요하다면, 혹시 시간 복잡도를 고려한 좀 더 좋은 알고리즘이 어떤게 있을까요?",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/28 04:29:21
2018/03/28 04:29:21
| parent author | kdj |
| parent permlink | re-cheonmr-re-kdj-re-cheonmr-js-2-isograms-20180327t021741918z |
| author | cheonmr |
| permlink | re-kdj-re-cheonmr-re-kdj-re-cheonmr-js-2-isograms-20180328t042918313z |
| title | |
| body | 아 그렇군요! 좋은 내용 감사드립니다! 현재는 기초적인 알고리즘부터 정리하는 단계라 아직 시간복잡도나 비트마스크 관련해서는 공부를 못했습니다. 이런 부분들을 알고리즘을 공부하면서 동시에 공부하는게 좀 더 나을까요? |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21060606/Trx b3def420f949168988c46434d8d4cb49091258c2 |
View Raw JSON Data
{
"trx_id": "b3def420f949168988c46434d8d4cb49091258c2",
"block": 21060606,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-28T04:29:21",
"op": [
"comment",
{
"parent_author": "kdj",
"parent_permlink": "re-cheonmr-re-kdj-re-cheonmr-js-2-isograms-20180327t021741918z",
"author": "cheonmr",
"permlink": "re-kdj-re-cheonmr-re-kdj-re-cheonmr-js-2-isograms-20180328t042918313z",
"title": "",
"body": "아 그렇군요! 좋은 내용 감사드립니다! 현재는 기초적인 알고리즘부터 정리하는 단계라 아직 시간복잡도나 비트마스크 관련해서는 공부를 못했습니다. 이런 부분들을 알고리즘을 공부하면서 동시에 공부하는게 좀 더 나을까요?",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/28 04:27:03
2018/03/28 04:27:03
| parent author | kdj |
| parent permlink | re-cheonmr-js-operator-20180327t162015328z |
| author | cheonmr |
| permlink | re-kdj-re-cheonmr-js-operator-20180328t042700581z |
| title | |
| body | 위에서는 ==와 ===의 기본적인 내용만 적다보니, 기본 데이터 타입에만 적용이 되는 경우인 것 같습니다. array, object 같은 경우에는 메모리의 주소를 참조하는 방식이다 보니, ==나 ===에 상관없이 같은 주소를 참조하면 동일한 것이고, 그게 아니면 다른 것 같은데, 이런 해석이 맞는 걸까요? |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21060560/Trx 551fc064f7f55227bfba2fbdae547761fd77698f |
View Raw JSON Data
{
"trx_id": "551fc064f7f55227bfba2fbdae547761fd77698f",
"block": 21060560,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-28T04:27:03",
"op": [
"comment",
{
"parent_author": "kdj",
"parent_permlink": "re-cheonmr-js-operator-20180327t162015328z",
"author": "cheonmr",
"permlink": "re-kdj-re-cheonmr-js-operator-20180328t042700581z",
"title": "",
"body": "위에서는 ==와 ===의 기본적인 내용만 적다보니, 기본 데이터 타입에만 적용이 되는 경우인 것 같습니다. array, object 같은 경우에는 메모리의 주소를 참조하는 방식이다 보니, ==나 ===에 상관없이 같은 주소를 참조하면 동일한 것이고, 그게 아니면 다른 것 같은데, 이런 해석이 맞는 걸까요?",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}steemicupvoted (100.00%) @cheonmr / js-operator2018/03/28 01:32:36
steemicupvoted (100.00%) @cheonmr / js-operator
2018/03/28 01:32:36
| voter | steemic |
| author | cheonmr |
| permlink | js-operator |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21057071/Trx 8840e8f90ec4fbb17dd67adba9c30ff1906878a1 |
View Raw JSON Data
{
"trx_id": "8840e8f90ec4fbb17dd67adba9c30ff1906878a1",
"block": 21057071,
"trx_in_block": 62,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-28T01:32:36",
"op": [
"vote",
{
"voter": "steemic",
"author": "cheonmr",
"permlink": "js-operator",
"weight": 10000
}
]
}wonsamaupvoted (10.00%) @cheonmr / js-operator2018/03/27 23:57:18
wonsamaupvoted (10.00%) @cheonmr / js-operator
2018/03/27 23:57:18
| voter | wonsama |
| author | cheonmr |
| permlink | js-operator |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21055165/Trx 338f54e593e3967642f32edfd1b6c2849b9a4cd5 |
View Raw JSON Data
{
"trx_id": "338f54e593e3967642f32edfd1b6c2849b9a4cd5",
"block": 21055165,
"trx_in_block": 42,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T23:57:18",
"op": [
"vote",
{
"voter": "wonsama",
"author": "cheonmr",
"permlink": "js-operator",
"weight": 1000
}
]
}kdjreplied to @cheonmr / re-cheonmr-js-operator-20180327t162015328z2018/03/27 16:20:15
kdjreplied to @cheonmr / re-cheonmr-js-operator-20180327t162015328z
2018/03/27 16:20:15
| parent author | cheonmr |
| parent permlink | js-operator |
| author | kdj |
| permlink | re-cheonmr-js-operator-20180327t162015328z |
| title | |
| body | var a = [1,2,3] var b = [1,2,3] a === b 하면 true 일까요 false 일까요? |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21046027/Trx ca42069b49a91763ee3cf62d45beedd9c435bbf3 |
View Raw JSON Data
{
"trx_id": "ca42069b49a91763ee3cf62d45beedd9c435bbf3",
"block": 21046027,
"trx_in_block": 51,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T16:20:15",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "js-operator",
"author": "kdj",
"permlink": "re-cheonmr-js-operator-20180327t162015328z",
"title": "",
"body": "var a = [1,2,3]\nvar b = [1,2,3]\na === b 하면 true 일까요 false 일까요?",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/27 13:17:21
2018/03/27 13:17:21
| parent author | cheonmr |
| parent permlink | js-4-getindexof |
| author | kdj |
| permlink | re-cheonmr-js-4-getindexof-20180327t131720405z |
| title | |
| body | str = '123456789', char = '9' 인 경우 str.includes(char) 는 true 이지만 이를 알아내기 위해서 9 번의 연산이 필요합니다. 그리고 0 에서 다시 str.length 까지 9 번의 연산을 수행해야 return i Worst Case 는 str 의 길이를 N 으로 했을 때, 시간 복잡도는 N + N 이 됩니다. 참고로 str.includes(char) 는 불필요합니다. |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21042369/Trx 42b52d9ef97c7108ebcb43a4b6327ca39f4c9af0 |
View Raw JSON Data
{
"trx_id": "42b52d9ef97c7108ebcb43a4b6327ca39f4c9af0",
"block": 21042369,
"trx_in_block": 33,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T13:17:21",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "js-4-getindexof",
"author": "kdj",
"permlink": "re-cheonmr-js-4-getindexof-20180327t131720405z",
"title": "",
"body": "str = '123456789', char = '9' 인 경우\nstr.includes(char) 는 true 이지만 이를 알아내기 위해서 9 번의 연산이 필요합니다.\n그리고 0 에서 다시 str.length 까지 9 번의 연산을 수행해야 return i\nWorst Case 는 str 의 길이를 N 으로 했을 때, 시간 복잡도는 N + N 이 됩니다.\n참고로 str.includes(char) 는 불필요합니다.",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}cheonmrfollowed @glitterbot2018/03/27 11:52:15
cheonmrfollowed @glitterbot
2018/03/27 11:52:15
| required auths | [] |
| required posting auths | ["cheonmr"] |
| id | follow |
| json | ["follow",{"follower":"cheonmr","following":"glitterbot","what":["blog"]}] |
| Transaction Info | Block #21040667/Trx 367df3857e2fe9107f8dbac1ed54a0eb474ecdea |
View Raw JSON Data
{
"trx_id": "367df3857e2fe9107f8dbac1ed54a0eb474ecdea",
"block": 21040667,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T11:52:15",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"cheonmr"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"cheonmr\",\"following\":\"glitterbot\",\"what\":[\"blog\"]}]"
}
]
}glitterbotupvoted (63.13%) @cheonmr / js-operator2018/03/27 11:50:48
glitterbotupvoted (63.13%) @cheonmr / js-operator
2018/03/27 11:50:48
| voter | glitterbot |
| author | cheonmr |
| permlink | js-operator |
| weight | 6313 (63.13%) |
| Transaction Info | Block #21040639/Trx 4ef117f59cb8e40a886fd92a23cd893247b31af0 |
View Raw JSON Data
{
"trx_id": "4ef117f59cb8e40a886fd92a23cd893247b31af0",
"block": 21040639,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T11:50:48",
"op": [
"vote",
{
"voter": "glitterbot",
"author": "cheonmr",
"permlink": "js-operator",
"weight": 6313
}
]
}cheonmrpublished a new post: js-operator2018/03/27 11:50:36
cheonmrpublished a new post: js-operator
2018/03/27 11:50:36
| parent author | |
| parent permlink | kr-dev |
| author | cheonmr |
| permlink | js-operator |
| title | [JS Operator] ==와 ===의 차이점 |
| body | <html> <p><br></p> <p>==는 Equal Operator이고, ===는 Strict Equal Operator이다. </p> <p>==는 a == b 라고 할때, a와 b의 값이 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.(값만 같으면 true이다.)</p> <p> </p> <p>===는 Strict, 즉 엄격한 Equal Operator로써, "엄격하게" 같음을 비교할 때 사용하는 연산자이다. </p> <p>===는 a === b 라고 할때, 값과 값의 종류(Data Type)가 모두 같은지를 비교해서, 같으면 true, 다르면 false라고 한다. </p> <p><br></p> <p><예제> </p> <p>값은 똑같이 1이지만 값의 종류가 숫자냐, 문자열이냐에 따라 === 연산자를 사용할 때 결과가 false라고 나온다. </p> <pre><code>var a = 1; </code></pre> <pre><code>var b = "1"; </code></pre> <pre><code>console.log(a == b); // true </code></pre> <pre><code>console.log(a === b); // false </code></pre> <p><br></p> <p>null과 undefined는 공통적으로 값이 없음을 뜻하지만, 값의 종류(Data Type)가 다르기 때문에, </p> <p>=== 연산자를 사용할 때 결과가 false라고 나온다. </p> <pre><code>console.log(null == undefined); // true </code></pre> <pre><code>console.log(null === undefined); // false </code></pre> <p><br></p> </html> |
| json metadata | {"tags":["kr-dev","kr","kr-newbie","developer","javascript"],"app":"steemit/0.1","format":"html"} |
| Transaction Info | Block #21040635/Trx c4827f474f04b9a924347683747dc78b1f566180 |
View Raw JSON Data
{
"trx_id": "c4827f474f04b9a924347683747dc78b1f566180",
"block": 21040635,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T11:50:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "kr-dev",
"author": "cheonmr",
"permlink": "js-operator",
"title": "[JS Operator] ==와 ===의 차이점",
"body": "<html>\n<p><br></p>\n<p>==는 Equal Operator이고, ===는 Strict Equal Operator이다. </p>\n<p>==는 a == b 라고 할때, a와 b의 값이 같은지를 비교해서, 같으면 true, 다르면 false라고 한다.(값만 같으면 true이다.)</p>\n<p> </p>\n<p>===는 Strict, 즉 엄격한 Equal Operator로써, \"엄격하게\" 같음을 비교할 때 사용하는 연산자이다. </p>\n<p>===는 a === b 라고 할때, 값과 값의 종류(Data Type)가 모두 같은지를 비교해서, 같으면 true, 다르면 false라고 한다. </p>\n<p><br></p>\n<p><예제> </p>\n<p>값은 똑같이 1이지만 값의 종류가 숫자냐, 문자열이냐에 따라 === 연산자를 사용할 때 결과가 false라고 나온다. </p>\n<pre><code>var a = 1; </code></pre>\n<pre><code>var b = \"1\"; </code></pre>\n<pre><code>console.log(a == b); // true </code></pre>\n<pre><code>console.log(a === b); // false </code></pre>\n<p><br></p>\n<p>null과 undefined는 공통적으로 값이 없음을 뜻하지만, 값의 종류(Data Type)가 다르기 때문에, </p>\n<p>=== 연산자를 사용할 때 결과가 false라고 나온다. </p>\n<pre><code>console.log(null == undefined); // true </code></pre>\n<pre><code>console.log(null === undefined); // false </code></pre>\n<p><br></p>\n</html>",
"json_metadata": "{\"tags\":[\"kr-dev\",\"kr\",\"kr-newbie\",\"developer\",\"javascript\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}"
}
]
}2018/03/27 11:40:30
2018/03/27 11:40:30
| required auths | [] |
| required posting auths | ["cheonmr"] |
| id | follow |
| json | ["follow",{"follower":"cheonmr","following":"mymy","what":["blog"]}] |
| Transaction Info | Block #21040433/Trx 5805c4acf5bb0d8faefdd32f6fa1de9c6ec8cb8a |
View Raw JSON Data
{
"trx_id": "5805c4acf5bb0d8faefdd32f6fa1de9c6ec8cb8a",
"block": 21040433,
"trx_in_block": 38,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T11:40:30",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"cheonmr"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"cheonmr\",\"following\":\"mymy\",\"what\":[\"blog\"]}]"
}
]
}cheonmrreceived 0.011 STEEM, 0.614 SBD, 0.411 SP author reward for @cheonmr / json-stringify2018/03/27 05:45:48
cheonmrreceived 0.011 STEEM, 0.614 SBD, 0.411 SP author reward for @cheonmr / json-stringify
2018/03/27 05:45:48
| author | cheonmr |
| permlink | json-stringify |
| sbd payout | 0.614 SBD |
| steem payout | 0.011 STEEM |
| vesting payout | 669.197096 VESTS |
| Transaction Info | Block #21033338/Virtual Operation #13 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 21033338,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 13,
"timestamp": "2018-03-27T05:45:48",
"op": [
"author_reward",
{
"author": "cheonmr",
"permlink": "json-stringify",
"sbd_payout": "0.614 SBD",
"steem_payout": "0.011 STEEM",
"vesting_payout": "669.197096 VESTS"
}
]
}2018/03/27 02:17:42
2018/03/27 02:17:42
| parent author | cheonmr |
| parent permlink | re-kdj-re-cheonmr-js-2-isograms-20180327t003353797z |
| author | kdj |
| permlink | re-cheonmr-re-kdj-re-cheonmr-js-2-isograms-20180327t021741918z |
| title | |
| body | 1. 알고리즘을 배우기 전에 시간복잡도에 대해서 알아야 합니다. 문자열길이가 100이라면 N 과 N^2 이 차이가 미미하지만 길이가 1억이라면 후자의 알고리즘 복잡도라면 컴퓨터가 풀 수 없을 수도 있습니다. (이 문제의 경우는 아니지만 ^^) 알고리즘은 맞고/틀리고도 있지만 제한된 시간에 답이 나오고 안 나오고 있습니다. 2. 알파벳과 같이 한정된 갯수에 대한 있다/없다 등을 처리하기 위해서는 비트마스크를 씁니다. 비둘기집의 원리에 의하면 소문자의 모든 갯수보다 문자열이 크다면 적어도 하나의 문자가 중복되어있을 겁니다. |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21029177/Trx e857930a96c05176356ca2a1ad083ad8e09c039f |
View Raw JSON Data
{
"trx_id": "e857930a96c05176356ca2a1ad083ad8e09c039f",
"block": 21029177,
"trx_in_block": 71,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T02:17:42",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "re-kdj-re-cheonmr-js-2-isograms-20180327t003353797z",
"author": "kdj",
"permlink": "re-cheonmr-re-kdj-re-cheonmr-js-2-isograms-20180327t021741918z",
"title": "",
"body": "1. 알고리즘을 배우기 전에 시간복잡도에 대해서 알아야 합니다.\n문자열길이가 100이라면 N 과 N^2 이 차이가 미미하지만 길이가 1억이라면 후자의 알고리즘 복잡도라면 컴퓨터가 풀 수 없을 수도 있습니다. (이 문제의 경우는 아니지만 ^^)\n알고리즘은 맞고/틀리고도 있지만 제한된 시간에 답이 나오고 안 나오고 있습니다.\n\n2. 알파벳과 같이 한정된 갯수에 대한 있다/없다 등을 처리하기 위해서는 비트마스크를 씁니다.\n비둘기집의 원리에 의하면 소문자의 모든 갯수보다 문자열이 크다면 적어도 하나의 문자가 중복되어있을 겁니다.",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}wonsamaupvoted (10.00%) @cheonmr / js-4-getindexof2018/03/27 01:49:36
wonsamaupvoted (10.00%) @cheonmr / js-4-getindexof
2018/03/27 01:49:36
| voter | wonsama |
| author | cheonmr |
| permlink | js-4-getindexof |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21028615/Trx 37a5340e0ceea727574edf52474d45d9c2181462 |
View Raw JSON Data
{
"trx_id": "37a5340e0ceea727574edf52474d45d9c2181462",
"block": 21028615,
"trx_in_block": 63,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T01:49:36",
"op": [
"vote",
{
"voter": "wonsama",
"author": "cheonmr",
"permlink": "js-4-getindexof",
"weight": 1000
}
]
}marketstackupvoted (0.85%) @cheonmr / js-4-getindexof2018/03/27 01:47:12
marketstackupvoted (0.85%) @cheonmr / js-4-getindexof
2018/03/27 01:47:12
| voter | marketstack |
| author | cheonmr |
| permlink | js-4-getindexof |
| weight | 85 (0.85%) |
| Transaction Info | Block #21028567/Trx 6e7bb924405292ad2f64a87fd09e5748aea9ff2c |
View Raw JSON Data
{
"trx_id": "6e7bb924405292ad2f64a87fd09e5748aea9ff2c",
"block": 21028567,
"trx_in_block": 39,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T01:47:12",
"op": [
"vote",
{
"voter": "marketstack",
"author": "cheonmr",
"permlink": "js-4-getindexof",
"weight": 85
}
]
}cheonmrpublished a new post: js-4-getindexof2018/03/27 01:18:09
cheonmrpublished a new post: js-4-getindexof
2018/03/27 01:18:09
| parent author | |
| parent permlink | kr-dev |
| author | cheonmr |
| permlink | js-4-getindexof |
| title | [JS 알고리즘 문제] #4 getIndexOf |
| body | <html> <p><br></p> <p><strong>[문제]<br> </strong>1개의 character와 string이 주어졌을 때, 그 string에서 그 character의 첫번째 위치(first index)를 리턴하는 프로그램을 작성하라. </p> <p><br> string이 주어진 character를 2개 이상 포함하고 있다면, 첫번째 character의 위치(index)를 리턴하라. </p> <p><br> character가 string에 포함되어 있지 않으면, ‘-1’를 리턴하라. </p> <p><br> indexOf 함수를 사용하지 않는다. </p> <p><br></p> <pre><code>function getIndexOf(char, str) {</code></pre> <pre><code> // your code</code></pre> <pre><code>}</code></pre> <p><br></p> <p><br> <br> <strong>[예제] </strong></p> <pre><code>var output = getIndexOf('a', 'I am a hacker'); </code></pre> <pre><code>console.log(output); // 2 </code></pre> <p><br></p> <p><br> <strong>[알고리즘]</strong> </p> <ul> <li>char이 str에 포함이 되어있는지 확인하고, 안되어있으면 ‘-1’를 리턴한다.</li> <li>포함되어있다면, for 문을 돌려, str의 각 문자가 주어진 char와 같은지 확인하고, 같으면 index를 리턴한다.</li> </ul> <p><br></p> <p><br></p> <p><strong>[Solution]</strong> </p> <pre><code>function getIndexOf(char, str) { if(!str.includes(char)) { return -1; } else { for(var i = 0; i < str.length; i++) { if(str[i] === char) { return i; } } } }</code></pre> <p><br></p> <p><br></p> <p><br></p> </html> |
| json metadata | {"tags":["kr-dev","kr","kr-newbie","developer","javascript"],"app":"steemit/0.1","format":"html"} |
| Transaction Info | Block #21027986/Trx b60a604c60a2a0d8830004c8b6adcf5915c5e330 |
View Raw JSON Data
{
"trx_id": "b60a604c60a2a0d8830004c8b6adcf5915c5e330",
"block": 21027986,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T01:18:09",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "kr-dev",
"author": "cheonmr",
"permlink": "js-4-getindexof",
"title": "[JS 알고리즘 문제] #4 getIndexOf",
"body": "<html>\n<p><br></p>\n<p><strong>[문제]<br>\n</strong>1개의 character와 string이 주어졌을 때, 그 string에서 그 character의 첫번째 위치(first index)를 리턴하는 프로그램을 작성하라. </p>\n<p><br>\nstring이 주어진 character를 2개 이상 포함하고 있다면, 첫번째 character의 위치(index)를 리턴하라. </p>\n<p><br>\ncharacter가 string에 포함되어 있지 않으면, ‘-1’를 리턴하라. </p>\n<p><br>\nindexOf 함수를 사용하지 않는다. </p>\n<p><br></p>\n<pre><code>function getIndexOf(char, str) {</code></pre>\n<pre><code> // your code</code></pre>\n<pre><code>}</code></pre>\n<p><br></p>\n<p><br>\n<br>\n<strong>[예제] </strong></p>\n<pre><code>var output = getIndexOf('a', 'I am a hacker'); </code></pre>\n<pre><code>console.log(output); // 2 </code></pre>\n<p><br></p>\n<p><br>\n<strong>[알고리즘]</strong> </p>\n<ul>\n <li>char이 str에 포함이 되어있는지 확인하고, 안되어있으면 ‘-1’를 리턴한다.</li>\n <li>포함되어있다면, for 문을 돌려, str의 각 문자가 주어진 char와 같은지 확인하고, 같으면 index를 리턴한다.</li>\n</ul>\n<p><br></p>\n<p><br></p>\n<p><strong>[Solution]</strong> </p>\n<pre><code>function getIndexOf(char, str) {\n if(!str.includes(char)) {\n return -1;\n } else {\n for(var i = 0; i < str.length; i++) {\n if(str[i] === char) {\n return i;\n }\n }\n }\n }</code></pre>\n<p><br></p>\n<p><br></p>\n<p><br></p>\n</html>",
"json_metadata": "{\"tags\":[\"kr-dev\",\"kr\",\"kr-newbie\",\"developer\",\"javascript\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}"
}
]
}2018/03/27 00:33:54
2018/03/27 00:33:54
| parent author | kdj |
| parent permlink | re-cheonmr-js-2-isograms-20180325t130540746z |
| author | cheonmr |
| permlink | re-kdj-re-cheonmr-js-2-isograms-20180327t003353797z |
| title | |
| body | 안녕하세요! O(N) 으로 줄일 수 있는 방법이 있다는 게 정확히 무슨 말인가요? 그리고, str에서 반복되는 문자가 있는지 나중에 length로 확인하기 위해, array로 추가하는 방식으로 작성한 것입니다. 위와 같이 해서, 답은 풀렸는데, 혹시 이게 잘못된 해결법일까요? |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21027101/Trx c3ba973b171e2b7b0cc1ab167f352734691318e3 |
View Raw JSON Data
{
"trx_id": "c3ba973b171e2b7b0cc1ab167f352734691318e3",
"block": 21027101,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-27T00:33:54",
"op": [
"comment",
{
"parent_author": "kdj",
"parent_permlink": "re-cheonmr-js-2-isograms-20180325t130540746z",
"author": "cheonmr",
"permlink": "re-kdj-re-cheonmr-js-2-isograms-20180327t003353797z",
"title": "",
"body": "안녕하세요! O(N) 으로 줄일 수 있는 방법이 있다는 게 정확히 무슨 말인가요? 그리고, str에서 반복되는 문자가 있는지 나중에 length로 확인하기 위해, array로 추가하는 방식으로 작성한 것입니다. 위와 같이 해서, 답은 풀렸는데, 혹시 이게 잘못된 해결법일까요?",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/26 06:57:51
2018/03/26 06:57:51
| parent author | kdj |
| parent permlink | re-cheonmr-js-3-extend-20180326t040836316z |
| author | cheonmr |
| permlink | re-kdj-re-cheonmr-js-3-extend-20180326t065749100z |
| title | |
| body | 오 그렇군요! 한번 찾아서 공부해 보겠습니다! 감사합니다!! |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21005989/Trx 8f352d16b357d063ae0e04c2c6e98508dd3484a9 |
View Raw JSON Data
{
"trx_id": "8f352d16b357d063ae0e04c2c6e98508dd3484a9",
"block": 21005989,
"trx_in_block": 34,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-26T06:57:51",
"op": [
"comment",
{
"parent_author": "kdj",
"parent_permlink": "re-cheonmr-js-3-extend-20180326t040836316z",
"author": "cheonmr",
"permlink": "re-kdj-re-cheonmr-js-3-extend-20180326t065749100z",
"title": "",
"body": "오 그렇군요! 한번 찾아서 공부해 보겠습니다! 감사합니다!!",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/03/26 06:56:09
2018/03/26 06:56:09
| parent author | kdj |
| parent permlink | re-cheonmr-js-3-extend-20180326t043606184z |
| author | cheonmr |
| permlink | re-kdj-re-cheonmr-js-3-extend-20180326t065608480z |
| title | |
| body | 아, 기본적으로 제공되는 알고리즘 문제를 바탕으로 문제를 풀고, 정리하고 있습니다. extend 말고 더 적합한 이름이 어떤게 있을까요? ㅎㅎ |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21005955/Trx 6c68a8e943497122c59218527d76b98bb8883c0c |
View Raw JSON Data
{
"trx_id": "6c68a8e943497122c59218527d76b98bb8883c0c",
"block": 21005955,
"trx_in_block": 48,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-26T06:56:09",
"op": [
"comment",
{
"parent_author": "kdj",
"parent_permlink": "re-cheonmr-js-3-extend-20180326t043606184z",
"author": "cheonmr",
"permlink": "re-kdj-re-cheonmr-js-3-extend-20180326t065608480z",
"title": "",
"body": "아, 기본적으로 제공되는 알고리즘 문제를 바탕으로 문제를 풀고, 정리하고 있습니다. extend 말고 더 적합한 이름이 어떤게 있을까요? ㅎㅎ",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}kdjupvoted (30.00%) @cheonmr / js-3-extend2018/03/26 04:36:21
kdjupvoted (30.00%) @cheonmr / js-3-extend
2018/03/26 04:36:21
| voter | kdj |
| author | cheonmr |
| permlink | js-3-extend |
| weight | 3000 (30.00%) |
| Transaction Info | Block #21003160/Trx 6d2ab7865653de786a69c1cd4d643455d5d960ce |
View Raw JSON Data
{
"trx_id": "6d2ab7865653de786a69c1cd4d643455d5d960ce",
"block": 21003160,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-26T04:36:21",
"op": [
"vote",
{
"voter": "kdj",
"author": "cheonmr",
"permlink": "js-3-extend",
"weight": 3000
}
]
}kdjreplied to @cheonmr / re-cheonmr-js-3-extend-20180326t043606184z2018/03/26 04:36:06
kdjreplied to @cheonmr / re-cheonmr-js-3-extend-20180326t043606184z
2018/03/26 04:36:06
| parent author | cheonmr |
| parent permlink | js-3-extend |
| author | kdj |
| permlink | re-cheonmr-js-3-extend-20180326t043606184z |
| title | |
| body | extend(a,b) 하면 새로운 c 가 리턴되고 a, b 는 그대로일 것 같지 않나요? 1. extend 라는 이름이 적합한지 2. 어떤 것이 변하고 변하지 말아야 할지 신경쓸게 좀 있네요... |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21003155/Trx a27fd66eca5e07801d93f68b3463310e2413245b |
View Raw JSON Data
{
"trx_id": "a27fd66eca5e07801d93f68b3463310e2413245b",
"block": 21003155,
"trx_in_block": 41,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-26T04:36:06",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "js-3-extend",
"author": "kdj",
"permlink": "re-cheonmr-js-3-extend-20180326t043606184z",
"title": "",
"body": "extend(a,b) 하면 새로운 c 가 리턴되고 a, b 는 그대로일 것 같지 않나요?\n1. extend 라는 이름이 적합한지\n2. 어떤 것이 변하고 변하지 말아야 할지\n신경쓸게 좀 있네요...",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}kdjreplied to @cheonmr / re-cheonmr-js-3-extend-20180326t040836316z2018/03/26 04:08:36
kdjreplied to @cheonmr / re-cheonmr-js-3-extend-20180326t040836316z
2018/03/26 04:08:36
| parent author | cheonmr |
| parent permlink | js-3-extend |
| author | kdj |
| permlink | re-cheonmr-js-3-extend-20180326t040836316z |
| title | |
| body | ES6 부터는 Object spreading : {...obj1, ...obj2} 뒤에 나오것이 앞에 나오는 것을 업데이트 합니다. 결과처럼 나오게 하려면 순서를 바꾸면 될 것 같네요... |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #21002605/Trx f40f9b2905a3545d922ada0febaa1c3cef33e18c |
View Raw JSON Data
{
"trx_id": "f40f9b2905a3545d922ada0febaa1c3cef33e18c",
"block": 21002605,
"trx_in_block": 33,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-26T04:08:36",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "js-3-extend",
"author": "kdj",
"permlink": "re-cheonmr-js-3-extend-20180326t040836316z",
"title": "",
"body": "ES6 부터는 Object spreading : {...obj1, ...obj2}\n뒤에 나오것이 앞에 나오는 것을 업데이트 합니다.\n결과처럼 나오게 하려면 순서를 바꾸면 될 것 같네요...",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}wonsamaupvoted (10.00%) @cheonmr / js-3-extend2018/03/26 03:23:57
wonsamaupvoted (10.00%) @cheonmr / js-3-extend
2018/03/26 03:23:57
| voter | wonsama |
| author | cheonmr |
| permlink | js-3-extend |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21001715/Trx 56898aa055db28884ce6dfea289dc4d0da4d8d38 |
View Raw JSON Data
{
"trx_id": "56898aa055db28884ce6dfea289dc4d0da4d8d38",
"block": 21001715,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-26T03:23:57",
"op": [
"vote",
{
"voter": "wonsama",
"author": "cheonmr",
"permlink": "js-3-extend",
"weight": 1000
}
]
}lauchirinosupvoted (100.00%) @cheonmr / js-3-extend2018/03/26 02:01:30
lauchirinosupvoted (100.00%) @cheonmr / js-3-extend
2018/03/26 02:01:30
| voter | lauchirinos |
| author | cheonmr |
| permlink | js-3-extend |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21000067/Trx 16c13707ce0c35447ffc0da00726cdde48793524 |
View Raw JSON Data
{
"trx_id": "16c13707ce0c35447ffc0da00726cdde48793524",
"block": 21000067,
"trx_in_block": 39,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-26T02:01:30",
"op": [
"vote",
{
"voter": "lauchirinos",
"author": "cheonmr",
"permlink": "js-3-extend",
"weight": 10000
}
]
}cheonmrpublished a new post: js-3-extend2018/03/26 02:01:00
cheonmrpublished a new post: js-3-extend
2018/03/26 02:01:00
| parent author | |
| parent permlink | kr-dev |
| author | cheonmr |
| permlink | js-3-extend |
| title | [JS 알고리즘 문제] #3 Extend |
| body | <html> <p><br></p> <p><strong>[문제]</strong> <br> 두 개의 객체가 주어졌을 때, 두번째 객체의 모든 프로퍼티를 첫번째 객체로 추가하는 프로그램을 작성하라. <br> 이때, 첫번째 객체에 없는 key를 추가하고, 두번째 객체를 변경하지 마라. <br> 두번째 객체로부터 새로운 key가 추가된, 첫번째 객체를 리턴하라. <br> </p> <pre><code>function extend(obj1, obj2) {</code></pre> <pre><code> // your code</code></pre> <pre><code>}</code></pre> <p><br></p> <p><br> <strong>[예제] </strong></p> <pre><code>var obj1 = { a: 1, b: 2 }; <br> var obj2 = { b: 4, c: 3 }; <br> console.log(extend(obj1, obj2)); // { a: 1, b: 2, c: 3 } </code></pre> <p><br></p> <p><br> <strong>[알고리즘] </strong></p> <ul> <li>for in문을 돌려, 두번째 객체의 key를 하나씩 체크한다.</li> <li>이때, 두번째 객체의 key가 첫번째 객체에 포함되는지 확인한다.</li> <li>포함이 안되어있으면, 그 key와 value를 첫번재 객체에 추가한다.</li> <li>첫번째 객체를 리턴한다.</li> </ul> <p><br></p> <p><strong>[Solution] </strong></p> <pre><code>function extend(obj1, obj2) { for (var key in obj2) { if (!(obj1.hasOwnProperty(key))) { obj1[key] = obj2[key]; } } return obj1; }</code></pre> </html> |
| json metadata | {"tags":["kr-dev","kr","kr-newbie","developer","javascript"],"app":"steemit/0.1","format":"html"} |
| Transaction Info | Block #21000057/Trx adf159dec9f9dc97181bbcca55c9784823731c3e |
View Raw JSON Data
{
"trx_id": "adf159dec9f9dc97181bbcca55c9784823731c3e",
"block": 21000057,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-26T02:01:00",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "kr-dev",
"author": "cheonmr",
"permlink": "js-3-extend",
"title": "[JS 알고리즘 문제] #3 Extend",
"body": "<html>\n<p><br></p>\n<p><strong>[문제]</strong> <br>\n두 개의 객체가 주어졌을 때, 두번째 객체의 모든 프로퍼티를 첫번째 객체로 추가하는 프로그램을 작성하라. <br>\n이때, 첫번째 객체에 없는 key를 추가하고, 두번째 객체를 변경하지 마라. <br>\n두번째 객체로부터 새로운 key가 추가된, 첫번째 객체를 리턴하라. <br>\n</p>\n<pre><code>function extend(obj1, obj2) {</code></pre>\n<pre><code> // your code</code></pre>\n<pre><code>}</code></pre>\n<p><br></p>\n<p><br>\n<strong>[예제] </strong></p>\n<pre><code>var obj1 = { a: 1, b: 2 }; <br>\nvar obj2 = { b: 4, c: 3 }; <br>\nconsole.log(extend(obj1, obj2)); // { a: 1, b: 2, c: 3 } </code></pre>\n<p><br></p>\n<p><br>\n<strong>[알고리즘] </strong></p>\n<ul>\n <li>for in문을 돌려, 두번째 객체의 key를 하나씩 체크한다.</li>\n <li>이때, 두번째 객체의 key가 첫번째 객체에 포함되는지 확인한다.</li>\n <li>포함이 안되어있으면, 그 key와 value를 첫번재 객체에 추가한다.</li>\n <li>첫번째 객체를 리턴한다.</li>\n</ul>\n<p><br></p>\n<p><strong>[Solution] </strong></p>\n<pre><code>function extend(obj1, obj2) {\n for (var key in obj2) {\n if (!(obj1.hasOwnProperty(key))) {\n obj1[key] = obj2[key];\n } \n }\n return obj1;\n}</code></pre>\n</html>",
"json_metadata": "{\"tags\":[\"kr-dev\",\"kr\",\"kr-newbie\",\"developer\",\"javascript\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}"
}
]
}cheonmrreceived 0.005 STEEM, 0.347 SBD, 0.229 SP author reward for @cheonmr / document-getelementsbyclassname-classname2018/03/25 15:24:36
cheonmrreceived 0.005 STEEM, 0.347 SBD, 0.229 SP author reward for @cheonmr / document-getelementsbyclassname-classname
2018/03/25 15:24:36
| author | cheonmr |
| permlink | document-getelementsbyclassname-classname |
| sbd payout | 0.347 SBD |
| steem payout | 0.005 STEEM |
| vesting payout | 373.394409 VESTS |
| Transaction Info | Block #20987333/Virtual Operation #9 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 20987333,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 9,
"timestamp": "2018-03-25T15:24:36",
"op": [
"author_reward",
{
"author": "cheonmr",
"permlink": "document-getelementsbyclassname-classname",
"sbd_payout": "0.347 SBD",
"steem_payout": "0.005 STEEM",
"vesting_payout": "373.394409 VESTS"
}
]
}idas4youupvoted (30.00%) @cheonmr / js-1-printer-errors2018/03/25 14:33:39
idas4youupvoted (30.00%) @cheonmr / js-1-printer-errors
2018/03/25 14:33:39
| voter | idas4you |
| author | cheonmr |
| permlink | js-1-printer-errors |
| weight | 3000 (30.00%) |
| Transaction Info | Block #20986316/Trx af8d1922835275efd6d34549090059fe617ddd7d |
View Raw JSON Data
{
"trx_id": "af8d1922835275efd6d34549090059fe617ddd7d",
"block": 20986316,
"trx_in_block": 25,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-25T14:33:39",
"op": [
"vote",
{
"voter": "idas4you",
"author": "cheonmr",
"permlink": "js-1-printer-errors",
"weight": 3000
}
]
}2018/03/25 13:14:18
2018/03/25 13:14:18
| parent author | cheonmr |
| parent permlink | re-code91-kr-dev-java-10-20180324t125405289z |
| author | code91 |
| permlink | re-cheonmr-re-code91-kr-dev-java-10-20180325t131417262z |
| title | |
| body | 감사합니다 저도 팔로우 하겠습니다 :) 같이 열심히 프로그래밍해봐요 ㅎ |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #20984730/Trx dad2a513e3928a3c81e11282d5c7b2be6b10ea13 |
View Raw JSON Data
{
"trx_id": "dad2a513e3928a3c81e11282d5c7b2be6b10ea13",
"block": 20984730,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-25T13:14:18",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "re-code91-kr-dev-java-10-20180324t125405289z",
"author": "code91",
"permlink": "re-cheonmr-re-code91-kr-dev-java-10-20180325t131417262z",
"title": "",
"body": "감사합니다 저도 팔로우 하겠습니다 :)\n같이 열심히 프로그래밍해봐요 ㅎ",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}kdjreplied to @cheonmr / re-cheonmr-js-2-isograms-20180325t130540746z2018/03/25 13:05:42
kdjreplied to @cheonmr / re-cheonmr-js-2-isograms-20180325t130540746z
2018/03/25 13:05:42
| parent author | cheonmr |
| parent permlink | js-2-isograms |
| author | kdj |
| permlink | re-cheonmr-js-2-isograms-20180325t130540746z |
| title | |
| body | 위 알고리즘은 O(N)으로 보이지만, arr.includes(letter) 때문에 N^2입니다. O(N) 으로 줄일 수 있는 방법이 있습니다. 한가지 더 말씀드리면 arr.includes(letter) 면 isogram 이 아니겠지요? |
| json metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
| Transaction Info | Block #20984558/Trx dcf12988da12cc86bb83eaac030c648bd32cfad0 |
View Raw JSON Data
{
"trx_id": "dcf12988da12cc86bb83eaac030c648bd32cfad0",
"block": 20984558,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-25T13:05:42",
"op": [
"comment",
{
"parent_author": "cheonmr",
"parent_permlink": "js-2-isograms",
"author": "kdj",
"permlink": "re-cheonmr-js-2-isograms-20180325t130540746z",
"title": "",
"body": "위 알고리즘은 O(N)으로 보이지만, arr.includes(letter) 때문에 N^2입니다. O(N) 으로 줄일 수 있는 방법이 있습니다.\n한가지 더 말씀드리면 arr.includes(letter) 면 isogram 이 아니겠지요?",
"json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}"
}
]
}wonsamaupvoted (10.00%) @cheonmr / js-2-isograms2018/03/25 11:01:03
wonsamaupvoted (10.00%) @cheonmr / js-2-isograms
2018/03/25 11:01:03
| voter | wonsama |
| author | cheonmr |
| permlink | js-2-isograms |
| weight | 1000 (10.00%) |
| Transaction Info | Block #20982065/Trx 806dd71e0cedd74d72aa9b01572a7cc43ded1b4a |
View Raw JSON Data
{
"trx_id": "806dd71e0cedd74d72aa9b01572a7cc43ded1b4a",
"block": 20982065,
"trx_in_block": 55,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-03-25T11:01:03",
"op": [
"vote",
{
"voter": "wonsama",
"author": "cheonmr",
"permlink": "js-2-isograms",
"weight": 1000
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress2.77%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779057516
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779057516
},
"rc_account": {
"account": "cheonmr",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779057516
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://s17.postimg.org/xtv5p1qzz/Cheonmyung.jpg"} |
| JSON METADATA | |
| profile | {"profile_image":"https://s17.postimg.org/xtv5p1qzz/Cheonmyung.jpg"} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://s17.postimg.org/xtv5p1qzz/Cheonmyung.jpg"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://s17.postimg.org/xtv5p1qzz/Cheonmyung.jpg"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM6VcdexKYA1YAdnWkm6FBMN5Cr26zGD4gPZ36hJxYW9Gmjs5fvc1/1
Active
Single Signature
Public Keys
STM6eimhH28kLdq8gaw5U3aUGWJpq6mf1yV1648D495XLud2zdJqz1/1
Posting
Single Signature
Public Keys
STM6j5nCp9a95aTPJiuHEGQ6Co2dJ3QutHj6WtZum8DkQGvuF3LqR1/1
Memo
STM7bQKDx8DFHNXLfKnssoXwNHrqN7vroBLZFVReF364ds7UhFRXp
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM6VcdexKYA1YAdnWkm6FBMN5Cr26zGD4gPZ36hJxYW9Gmjs5fvc",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM6eimhH28kLdq8gaw5U3aUGWJpq6mf1yV1648D495XLud2zdJqz",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM6j5nCp9a95aTPJiuHEGQ6Co2dJ3QutHj6WtZum8DkQGvuF3LqR",
1
]
],
"weight_threshold": 1
},
"memo": "STM7bQKDx8DFHNXLfKnssoXwNHrqN7vroBLZFVReF364ds7UhFRXp"
}Witness Votes
0 / 30
No active witness votes.
[]