Ecoer Logo

@jungmu

32

korean programmer

steemit.com/@jungmu
VOTING POWER91.00%
DOWNVOTE POWER0.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS80.15%
Net Worth
0.000USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
0.000SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.000SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
0.000SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "0.000000 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namejungmu
id558194
rank1,919,474
reputation5697980842
created2018-01-04T12:01:15
recovery_accountsteem
proxyNone
post_count29
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-03-28T02:28:42
last_root_post2018-02-09T16:13:24
last_vote_time2018-02-09T16:32:42
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power9,100
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares0.000000 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn132601421012
to_withdraw132601421012
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-01-13T15:04:36
minedNo
sbd_seconds0
sbd_last_interest_payment2018-03-28T02:02:33
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM59PzvRKYTFjMtjdCxeNcBMZbyMdnYW6vr1gAsLacZmLcKc6q9n",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "balance": "0.000 STEEM",
  "can_vote": true,
  "comment_count": 0,
  "created": "2018-01-04T12:01:15",
  "curation_rewards": 4,
  "delegated_vesting_shares": "0.000000 VESTS",
  "downvote_manabar": {
    "current_mana": 0,
    "last_update_time": 1515067275
  },
  "guest_bloggers": [],
  "id": 558194,
  "json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgsafe.org/a1/a1f2f74efd.png\",\"cover_image\":\"https://i.imgsafe.org/a1/a1ff00c26c.jpeg\",\"name\":\"jungmu\",\"about\":\"korean programmer\",\"location\":\"sungnam-si\",\"website\":\"https://steemit.com/@jungmu/\"}}",
  "last_account_recovery": "1970-01-01T00:00:00",
  "last_account_update": "2018-01-13T15:04:36",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_post": "2018-03-28T02:28:42",
  "last_root_post": "2018-02-09T16:13:24",
  "last_vote_time": "2018-02-09T16:32:42",
  "lifetime_vote_count": 0,
  "market_history": [],
  "memo_key": "STM6RmwxjrcceLj1ReeyzfGtxU2VFe6vX69pS3NQb3YVE2qPZQXvL",
  "mined": false,
  "name": "jungmu",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "other_history": [],
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7VA1YsbBScAsAhajNuuaAm5RfcKSEVTup4v6U576eT3YB3Bqq7",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "pending_claimed_accounts": 0,
  "post_bandwidth": 0,
  "post_count": 29,
  "post_history": [],
  "posting": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7ohqk64nzgGUQ9yfpZXAjmL4iTxwCPNoXP2idWxiNKyA6inxHU",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgsafe.org/a1/a1f2f74efd.png\",\"cover_image\":\"https://i.imgsafe.org/a1/a1ff00c26c.jpeg\",\"name\":\"jungmu\",\"about\":\"korean programmer\",\"location\":\"sungnam-si\",\"website\":\"https://steemit.com/@jungmu/\"}}",
  "posting_rewards": 638,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "proxy": "",
  "received_vesting_shares": "0.000000 VESTS",
  "recovery_account": "steem",
  "reputation": "5697980842",
  "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": "0.000 SBD",
  "sbd_last_interest_payment": "2018-03-28T02:02:33",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2018-03-28T02:02:33",
  "tags_usage": [],
  "to_withdraw": "132601421012",
  "transfer_history": [],
  "vesting_balance": "0.000 STEEM",
  "vesting_shares": "0.000000 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "vote_history": [],
  "voting_manabar": {
    "current_mana": 9100,
    "last_update_time": 1518193962
  },
  "voting_power": 9100,
  "withdraw_routes": 0,
  "withdrawn": "132601421012",
  "witness_votes": [],
  "witnesses_voted_for": 0,
  "rank": 1919474
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
jungmusent 0.266 STEEM to @coinexofficial- "BRGHFGZTTgTp5BbUgYSAm9"
2023/08/01 20:09:24
amount0.266 STEEM
fromjungmu
memoBRGHFGZTTgTp5BbUgYSAm9
tocoinexofficial
Transaction InfoBlock #76884947/Trx abbfb962a009debccfcf8c1cb2e4ceb65064e371
View Raw JSON Data
{
  "block": 76884947,
  "op": [
    "transfer",
    {
      "amount": "0.266 STEEM",
      "from": "jungmu",
      "memo": "BRGHFGZTTgTp5BbUgYSAm9",
      "to": "coinexofficial"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-08-01T20:09:24",
  "trx_id": "abbfb962a009debccfcf8c1cb2e4ceb65064e371",
  "trx_in_block": 3,
  "virtual_op": 0
}
flashlotterysent 0.001 STEEM to @jungmu- "Interested by playing a lottery game? Send at least 1 STEEM to @flashlottery!"
2020/12/09 06:39:48
amount0.001 STEEM
fromflashlottery
memoInterested by playing a lottery game? Send at least 1 STEEM to @flashlottery!
tojungmu
Transaction InfoBlock #49293402/Trx 6aa53b8961024b110e30eb4cba90d4c1078c04c7
View Raw JSON Data
{
  "block": 49293402,
  "op": [
    "transfer",
    {
      "amount": "0.001 STEEM",
      "from": "flashlottery",
      "memo": "Interested by playing a lottery game? Send at least 1 STEEM to @flashlottery!",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-09T06:39:48",
  "trx_id": "6aa53b8961024b110e30eb4cba90d4c1078c04c7",
  "trx_in_block": 2,
  "virtual_op": 0
}
jungmusent 65.000 STEEM to @socialbomber- "dd"
2020/12/09 06:39:45
amount65.000 STEEM
fromjungmu
memodd
tosocialbomber
Transaction InfoBlock #49293401/Trx d1b57ecf4ead99cf69dddb6a19ffd5e70fe69011
View Raw JSON Data
{
  "block": 49293401,
  "op": [
    "transfer",
    {
      "amount": "65.000 STEEM",
      "from": "jungmu",
      "memo": "dd",
      "to": "socialbomber"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-09T06:39:45",
  "trx_id": "d1b57ecf4ead99cf69dddb6a19ffd5e70fe69011",
  "trx_in_block": 9,
  "virtual_op": 0
}
2020/01/04 12:51:24
authorsteemitboard
bodyCongratulations @jungmu! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jungmu/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/@jungmu) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=jungmu)_</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 authorjungmu
parent permlink5h18vo
permlinksteemitboard-notify-jungmu-20200104t125123000z
title
Transaction InfoBlock #39633977/Trx 71fcfa067b10deac1ad9ff34dc498a7b4995360a
View Raw JSON Data
{
  "block": 39633977,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @jungmu! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jungmu/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/@jungmu) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=jungmu)_</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": "jungmu",
      "parent_permlink": "5h18vo",
      "permlink": "steemitboard-notify-jungmu-20200104t125123000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-04T12:51:24",
  "trx_id": "71fcfa067b10deac1ad9ff34dc498a7b4995360a",
  "trx_in_block": 5,
  "virtual_op": 0
}
dtubesent 0.001 STEEM to @jungmu- "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
2019/08/22 15:23:36
amount0.001 STEEM
fromdtube
memoTime is running out, claim your DTube account now before anyone else can! Login at https://d.tube
tojungmu
Transaction InfoBlock #35778483/Trx 5d4f510f1dfe199bf8c9077b030a579d79ee0f64
View Raw JSON Data
{
  "block": 35778483,
  "op": [
    "transfer",
    {
      "amount": "0.001 STEEM",
      "from": "dtube",
      "memo": "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-08-22T15:23:36",
  "trx_id": "5d4f510f1dfe199bf8c9077b030a579d79ee0f64",
  "trx_in_block": 35,
  "virtual_op": 0
}
2019/01/04 13:03:09
authorsteemitboard
bodyCongratulations @jungmu! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jungmu/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@jungmu)_</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 authorjungmu
parent permlink5h18vo
permlinksteemitboard-notify-jungmu-20190104t130308000z
title
Transaction InfoBlock #29161109/Trx a2a645d9a9fe0c69907936846173c3aa9a706239
View Raw JSON Data
{
  "block": 29161109,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @jungmu! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jungmu/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@jungmu)_</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": "jungmu",
      "parent_permlink": "5h18vo",
      "permlink": "steemitboard-notify-jungmu-20190104t130308000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-01-04T13:03:09",
  "trx_id": "a2a645d9a9fe0c69907936846173c3aa9a706239",
  "trx_in_block": 6,
  "virtual_op": 0
}
jungmureceived 0.000 STEEM from power down installment (0.000 SP)
2018/08/04 15:12:30
deposited0.000 STEEM
from accountjungmu
to accountjungmu
withdrawn0.000008 VESTS
Transaction InfoBlock #24775674/Virtual Operation #10
View Raw JSON Data
{
  "block": 24775674,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "0.000 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "0.000008 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-04T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 10
}
jungmureceived 5.031 STEEM from power down installment (6.272 SP)
2018/07/28 15:12:30
deposited5.031 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #24574227/Virtual Operation #23
View Raw JSON Data
{
  "block": 24574227,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.031 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-28T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 23
}
jungmureceived 5.030 STEEM from power down installment (6.272 SP)
2018/07/21 15:12:30
deposited5.030 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #24373161/Virtual Operation #12
View Raw JSON Data
{
  "block": 24373161,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.030 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-21T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 12
}
jungmureceived 5.028 STEEM from power down installment (6.272 SP)
2018/07/14 15:12:30
deposited5.028 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #24171679/Virtual Operation #15
View Raw JSON Data
{
  "block": 24171679,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.028 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-14T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 15
}
jungmureceived 5.026 STEEM from power down installment (6.272 SP)
2018/07/07 15:12:30
deposited5.026 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #23970144/Virtual Operation #5
View Raw JSON Data
{
  "block": 23970144,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.026 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-07T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 5
}
jungmureceived 5.024 STEEM from power down installment (6.272 SP)
2018/06/30 15:12:30
deposited5.024 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #23778469/Virtual Operation #6
View Raw JSON Data
{
  "block": 23778469,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.024 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-30T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 6
}
jungmureceived 5.022 STEEM from power down installment (6.272 SP)
2018/06/23 15:12:30
deposited5.022 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #23576944/Virtual Operation #8
View Raw JSON Data
{
  "block": 23576944,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.022 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-23T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 8
}
jungmureceived 5.020 STEEM from power down installment (6.272 SP)
2018/06/16 15:12:30
deposited5.020 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #23375407/Virtual Operation #21
View Raw JSON Data
{
  "block": 23375407,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.020 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-16T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 21
}
jungmureceived 5.018 STEEM from power down installment (6.272 SP)
2018/06/09 15:12:30
deposited5.018 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #23174412/Virtual Operation #9
View Raw JSON Data
{
  "block": 23174412,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.018 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-09T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 9
}
jungmureceived 5.017 STEEM from power down installment (6.272 SP)
2018/06/02 15:12:30
deposited5.017 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #22972876/Virtual Operation #13
View Raw JSON Data
{
  "block": 22972876,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.017 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-02T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 13
}
jungmureceived 5.015 STEEM from power down installment (6.272 SP)
2018/05/26 15:12:30
deposited5.015 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #22771329/Virtual Operation #111
View Raw JSON Data
{
  "block": 22771329,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.015 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-26T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 111
}
jungmureceived 5.013 STEEM from power down installment (6.272 SP)
2018/05/19 15:12:30
deposited5.013 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #22570135/Virtual Operation #28
View Raw JSON Data
{
  "block": 22570135,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.013 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-19T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 28
}
jungmureceived 5.011 STEEM from power down installment (6.272 SP)
2018/05/12 15:12:30
deposited5.011 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #22368563/Virtual Operation #33
View Raw JSON Data
{
  "block": 22368563,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.011 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-12T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 33
}
jungmureceived 5.009 STEEM from power down installment (6.272 SP)
2018/05/05 15:12:30
deposited5.009 STEEM
from accountjungmu
to accountjungmu
withdrawn10200.109308 VESTS
Transaction InfoBlock #22167003/Virtual Operation #14
View Raw JSON Data
{
  "block": 22167003,
  "op": [
    "fill_vesting_withdraw",
    {
      "deposited": "5.009 STEEM",
      "from_account": "jungmu",
      "to_account": "jungmu",
      "withdrawn": "10200.109308 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-05T15:12:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 14
}
jungmustarted power down of 81.532 SP
2018/04/28 15:12:30
accountjungmu
vesting shares132601.421012 VESTS
Transaction InfoBlock #21965459/Trx c0b48cbf17462ce1a0d3503d16d174d8890ddc36
View Raw JSON Data
{
  "block": 21965459,
  "op": [
    "withdraw_vesting",
    {
      "account": "jungmu",
      "vesting_shares": "132601.421012 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-28T15:12:30",
  "trx_id": "c0b48cbf17462ce1a0d3503d16d174d8890ddc36",
  "trx_in_block": 34,
  "virtual_op": 0
}
jungmustarted power down of 75.269 SP
2018/04/28 15:11:51
accountjungmu
vesting shares122415.571123 VESTS
Transaction InfoBlock #21965446/Trx babf09fda461a3d67f832fc6b8c6c39457238c25
View Raw JSON Data
{
  "block": 21965446,
  "op": [
    "withdraw_vesting",
    {
      "account": "jungmu",
      "vesting_shares": "122415.571123 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-28T15:11:51",
  "trx_id": "babf09fda461a3d67f832fc6b8c6c39457238c25",
  "trx_in_block": 50,
  "virtual_op": 0
}
jungmupowered up 0.001 STEEM to @jungmu
2018/04/04 04:06:39
amount0.001 STEEM
fromjungmu
tojungmu
Transaction InfoBlock #21261694/Trx e796f8a5208042ca4a42108e9c4a855456e516c4
View Raw JSON Data
{
  "block": 21261694,
  "op": [
    "transfer_to_vesting",
    {
      "amount": "0.001 STEEM",
      "from": "jungmu",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-04T04:06:39",
  "trx_id": "e796f8a5208042ca4a42108e9c4a855456e516c4",
  "trx_in_block": 42,
  "virtual_op": 0
}
2018/03/28 02:28:42
authorjungmu
body스티밋 api
json metadata{"tags":["kr-dev"],"app":"steemit/0.1"}
parent authormorning
parent permlinksteem-js-api
permlinkre-morning-steem-js-api-20180328t022842399z
title
Transaction InfoBlock #21058193/Trx d6b92757fbc5169bf35a057e41393f560d53b398
View Raw JSON Data
{
  "block": 21058193,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "스티밋 api",
      "json_metadata": "{\"tags\":[\"kr-dev\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "morning",
      "parent_permlink": "steem-js-api",
      "permlink": "re-morning-steem-js-api-20180328t022842399z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-03-28T02:28:42",
  "trx_id": "d6b92757fbc5169bf35a057e41393f560d53b398",
  "trx_in_block": 30,
  "virtual_op": 0
}
jungmuclaimed reward balance: 0.003 SP
2018/03/28 02:02:33
accountjungmu
reward sbd0.000 SBD
reward steem0.000 STEEM
reward vests4.088770 VESTS
Transaction InfoBlock #21057670/Trx 966ccd174b8403cfbdb038c618f010612193b05b
View Raw JSON Data
{
  "block": 21057670,
  "op": [
    "claim_reward_balance",
    {
      "account": "jungmu",
      "reward_sbd": "0.000 SBD",
      "reward_steem": "0.000 STEEM",
      "reward_vests": "4.088770 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-03-28T02:02:33",
  "trx_id": "966ccd174b8403cfbdb038c618f010612193b05b",
  "trx_in_block": 55,
  "virtual_op": 0
}
jungmuupvoted (100.00%) @morning / steem-js-api
2018/03/27 05:10:33
authormorning
permlinksteem-js-api
voterjungmu
weight10000 (100.00%)
Transaction InfoBlock #21032634/Trx 916aea7ed0962a17c1bb4e9996c8d634761b65d3
View Raw JSON Data
{
  "block": 21032634,
  "op": [
    "vote",
    {
      "author": "morning",
      "permlink": "steem-js-api",
      "voter": "jungmu",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-03-27T05:10:33",
  "trx_id": "916aea7ed0962a17c1bb4e9996c8d634761b65d3",
  "trx_in_block": 25,
  "virtual_op": 0
}
cryptofysent 0.001 STEEM to @jungmu- "A gift. 😊"
2018/03/02 01:12:00
amount0.001 STEEM
fromcryptofy
memoA gift. 😊
tojungmu
Transaction InfoBlock #20309238/Trx d5105c49f2d3b8ca74a45d608a575c57593f557a
View Raw JSON Data
{
  "block": 20309238,
  "op": [
    "transfer",
    {
      "amount": "0.001 STEEM",
      "from": "cryptofy",
      "memo": "A gift. 😊",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-03-02T01:12:00",
  "trx_id": "d5105c49f2d3b8ca74a45d608a575c57593f557a",
  "trx_in_block": 49,
  "virtual_op": 0
}
2018/02/16 15:33:12
comment authornamiks
comment permlinkblack-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale
curatorjungmu
reward4.088770 VESTS
Transaction InfoBlock #19923548/Virtual Operation #27
View Raw JSON Data
{
  "block": 19923548,
  "op": [
    "curation_reward",
    {
      "comment_author": "namiks",
      "comment_permlink": "black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale",
      "curator": "jungmu",
      "reward": "4.088770 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-16T15:33:12",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 27
}
2018/02/10 22:36:24
authorjungmu
permlinkre-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t162624941z
voternamiks
weight10000 (100.00%)
Transaction InfoBlock #19759367/Trx 84f9bc572a441686fa2fccf4e8ac6ff7e912c08a
View Raw JSON Data
{
  "block": 19759367,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t162624941z",
      "voter": "namiks",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-10T22:36:24",
  "trx_id": "84f9bc572a441686fa2fccf4e8ac6ff7e912c08a",
  "trx_in_block": 25,
  "virtual_op": 0
}
2018/02/10 11:34:54
authorjungmu
permlinkre-project7-vs-usdt-1-2-20180116t112200578z
votersami100
weight10000 (100.00%)
Transaction InfoBlock #19746147/Trx c92fc5a30134182932476b7e8a14649c6618475f
View Raw JSON Data
{
  "block": 19746147,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "re-project7-vs-usdt-1-2-20180116t112200578z",
      "voter": "sami100",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-10T11:34:54",
  "trx_id": "c92fc5a30134182932476b7e8a14649c6618475f",
  "trx_in_block": 56,
  "virtual_op": 0
}
jungmuupvoted (100.00%) @pelexus / 6462nh
2018/02/09 16:32:42
authorpelexus
permlink6462nh
voterjungmu
weight10000 (100.00%)
Transaction InfoBlock #19723314/Trx 928da4d33c912bdad0bbced45f130de2b9565cb9
View Raw JSON Data
{
  "block": 19723314,
  "op": [
    "vote",
    {
      "author": "pelexus",
      "permlink": "6462nh",
      "voter": "jungmu",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T16:32:42",
  "trx_id": "928da4d33c912bdad0bbced45f130de2b9565cb9",
  "trx_in_block": 15,
  "virtual_op": 0
}
2018/02/09 16:26:30
authorjungmu
bodyBattery usage and game performance is good in my device My device is "LG G6". I could not play it on any other device because tester play only one device per account.
json metadata{"tags":["gaming"],"app":"steemit/0.1"}
parent authornamiks
parent permlinkre-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161836468z
permlinkre-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t162624941z
title
Transaction InfoBlock #19723190/Trx f0ade54c8d0aa932073e853825a686024f71ea16
View Raw JSON Data
{
  "block": 19723190,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "Battery usage and game performance is good in my device\nMy device is \"LG G6\".\n\nI could not play it on any other device because tester play only one device per account.",
      "json_metadata": "{\"tags\":[\"gaming\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "namiks",
      "parent_permlink": "re-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161836468z",
      "permlink": "re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t162624941z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T16:26:30",
  "trx_id": "f0ade54c8d0aa932073e853825a686024f71ea16",
  "trx_in_block": 7,
  "virtual_op": 0
}
2018/02/09 16:21:03
authornamiks
permlinkre-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161836468z
voterjungmu
weight10000 (100.00%)
Transaction InfoBlock #19723081/Trx 7fe97b48e250769b448e565038e2d14843471bc7
View Raw JSON Data
{
  "block": 19723081,
  "op": [
    "vote",
    {
      "author": "namiks",
      "permlink": "re-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161836468z",
      "voter": "jungmu",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T16:21:03",
  "trx_id": "7fe97b48e250769b448e565038e2d14843471bc7",
  "trx_in_block": 15,
  "virtual_op": 0
}
2018/02/09 16:18:42
authorjungmu
permlinkre-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161609394z
voternamiks
weight10000 (100.00%)
Transaction InfoBlock #19723034/Trx 63472b7da36ea085be1b8508f1e80144fd5194a3
View Raw JSON Data
{
  "block": 19723034,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161609394z",
      "voter": "namiks",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T16:18:42",
  "trx_id": "63472b7da36ea085be1b8508f1e80144fd5194a3",
  "trx_in_block": 13,
  "virtual_op": 0
}
2018/02/09 16:18:36
authornamiks
bodyOh, that's a shame. It would be cool if you could use the same account. How is the battery usage and game performance?
json metadata{"tags":["gaming"],"app":"steemit/0.1"}
parent authorjungmu
parent permlinkre-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161609394z
permlinkre-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161836468z
title
Transaction InfoBlock #19723032/Trx fad26c142fc905d56e0b3da66fd9edf90f292468
View Raw JSON Data
{
  "block": 19723032,
  "op": [
    "comment",
    {
      "author": "namiks",
      "body": "Oh, that's a shame. It would be cool if you could use the same account.\n\nHow is the battery usage and game performance?",
      "json_metadata": "{\"tags\":[\"gaming\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "jungmu",
      "parent_permlink": "re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161609394z",
      "permlink": "re-jungmu-re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161836468z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T16:18:36",
  "trx_id": "fad26c142fc905d56e0b3da66fd9edf90f292468",
  "trx_in_block": 18,
  "virtual_op": 0
}
2018/02/09 16:16:15
authorjungmu
bodySame account? Unfortunately, it's impossible... You need new account in mobile version.
json metadata{"tags":["gaming"],"app":"steemit/0.1"}
parent authornamiks
parent permlinkre-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155801334z
permlinkre-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161609394z
title
Transaction InfoBlock #19722985/Trx 23cac3fc72802962555871f79cdf423ff972f694
View Raw JSON Data
{
  "block": 19722985,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "Same account? \nUnfortunately, it's impossible...\nYou need new account in mobile version.",
      "json_metadata": "{\"tags\":[\"gaming\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "namiks",
      "parent_permlink": "re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155801334z",
      "permlink": "re-namiks-re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t161609394z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T16:16:15",
  "trx_id": "23cac3fc72802962555871f79cdf423ff972f694",
  "trx_in_block": 2,
  "virtual_op": 0
}
2018/02/09 16:14:27
authornamiks
permlinkre-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155801334z
voterjungmu
weight10000 (100.00%)
Transaction InfoBlock #19722949/Trx a6cf13046aedcc80286f431f43f4737303e8df5f
View Raw JSON Data
{
  "block": 19722949,
  "op": [
    "vote",
    {
      "author": "namiks",
      "permlink": "re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155801334z",
      "voter": "jungmu",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T16:14:27",
  "trx_id": "a6cf13046aedcc80286f431f43f4737303e8df5f",
  "trx_in_block": 2,
  "virtual_op": 0
}
jungmupublished a new post: 5h18vo
2018/02/09 16:13:24
authorjungmu
body안녕하세요. 검은사막 모바일 클로즈베타 테스터를 모집하길래 언능 신청을 해보았습니다 ㅎㅎ ![KakaoTalk_20180210_010138735.png](https://steemitimages.com/DQmUTmSZDpk8HPVz4EaaFneyyuf86dTKbraa1EJ8YvEnGz1/KakaoTalk_20180210_010138735.png) 직업은 5가지 선택이 가능합니다. 아직 베타라서 그런건지 출시때도 5개 캐릭터만 존재 하는건지는 잘 모르겠네요. 위에서 부터 차례대로 워리어, 레인저, 위치, 자이언트, 발키리 순서입니다. ![KakaoTalk_20180210_010138210.png](https://steemitimages.com/DQmf4YTvv3iiav2fkLYmoAruH3KUewgyWJrnp8R39PbtZYm/KakaoTalk_20180210_010138210.png) 검은사막 하면 역시 캐릭터 커마죠 ㅎㅎ 모바일에서도 상당히 잘 만들어 두었네요. 하지만, 저는 똥손이기때문에 ;; 프리셋에있는 발키리2번으로 캐릭터를 만들었습니다. ![KakaoTalk_20180210_004039636.png](https://steemitimages.com/DQmQJkVwEaaRvkjYifc7X7Bdt4p7fVEgP6YvyT8GcdeG9Z2/KakaoTalk_20180210_004039636.png) 역시 제가 안건드린 덕분에 아주 이쁘네요 ㅎㅎ 개인적으로 그래픽에는 민감한 편이 아니라서 꾀나 괜찮아 보입니다. 타격감도 잘 살린것 같구요. 일단 PC버전을 모바일로 상당히 잘 옮겨놨네요 ㄷㄷ 리니지 처럼 저사양게임도아니고... 검사는 상당히 고사양 게임에 속하는데 모바일로 이정도 최적화를 해서 옮겼다는거에 게임 개발자로 근무중인 저로서는(주니어 서버 개발자지만...) 펄어비스의 개발자들이 존경스러워 지는군요 ㅎㅎ 개인적으로는 자동사냥 기능이 없기를 바랬지만, 대중성을 위해서는 자동사냥을 빼는건 힘들었나봅니다. 아쉽지만 어쩔 수 없죠 ㅎㅎ 아래는 제가 플레이한 영상을 짧게 첨부하였으니 플레이 영상이 궁금하시면 한번 보시길 바랍니다 ㅎㅎ https://youtu.be/TIh-8EPbd2Q 아직 극초반임에도 불구하고 미션을 실패했습니다.. ㅠㅠ
json metadata{"tags":["kr","gamming","game","black","desert"],"image":["https://steemitimages.com/DQmUTmSZDpk8HPVz4EaaFneyyuf86dTKbraa1EJ8YvEnGz1/KakaoTalk_20180210_010138735.png","https://steemitimages.com/DQmf4YTvv3iiav2fkLYmoAruH3KUewgyWJrnp8R39PbtZYm/KakaoTalk_20180210_010138210.png","https://steemitimages.com/DQmQJkVwEaaRvkjYifc7X7Bdt4p7fVEgP6YvyT8GcdeG9Z2/KakaoTalk_20180210_004039636.png","https://img.youtube.com/vi/TIh-8EPbd2Q/0.jpg"],"links":["https://youtu.be/TIh-8EPbd2Q"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkkr
permlink5h18vo
title[ 게임 리뷰 ]검은사막 모바일 클로즈 베타 시작!!
Transaction InfoBlock #19722928/Trx 97351512c64ba5d2e2545d15cb24836f3aab0a84
View Raw JSON Data
{
  "block": 19722928,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "안녕하세요.\n\n검은사막 모바일 클로즈베타 테스터를 모집하길래 언능 신청을 해보았습니다 ㅎㅎ\n\n\n![KakaoTalk_20180210_010138735.png](https://steemitimages.com/DQmUTmSZDpk8HPVz4EaaFneyyuf86dTKbraa1EJ8YvEnGz1/KakaoTalk_20180210_010138735.png)\n직업은 5가지 선택이 가능합니다.\n아직 베타라서 그런건지 출시때도 5개 캐릭터만 존재 하는건지는 잘 모르겠네요.\n\n위에서 부터 차례대로 워리어, 레인저, 위치, 자이언트, 발키리 순서입니다.\n\n![KakaoTalk_20180210_010138210.png](https://steemitimages.com/DQmf4YTvv3iiav2fkLYmoAruH3KUewgyWJrnp8R39PbtZYm/KakaoTalk_20180210_010138210.png)\n\n검은사막 하면 역시 캐릭터 커마죠 ㅎㅎ\n모바일에서도 상당히 잘 만들어 두었네요.\n\n하지만, 저는 똥손이기때문에 ;;\n프리셋에있는 발키리2번으로 캐릭터를 만들었습니다.\n\n![KakaoTalk_20180210_004039636.png](https://steemitimages.com/DQmQJkVwEaaRvkjYifc7X7Bdt4p7fVEgP6YvyT8GcdeG9Z2/KakaoTalk_20180210_004039636.png)\n\n역시 제가 안건드린 덕분에 아주 이쁘네요 ㅎㅎ\n\n개인적으로 그래픽에는 민감한 편이 아니라서 꾀나 괜찮아 보입니다.\n타격감도 잘 살린것 같구요.\n\n일단 PC버전을 모바일로 상당히 잘 옮겨놨네요 ㄷㄷ\n리니지 처럼 저사양게임도아니고... 검사는 상당히 고사양 게임에 속하는데 모바일로 이정도 최적화를 해서 옮겼다는거에 게임 개발자로 근무중인 저로서는(주니어 서버 개발자지만...) 펄어비스의 개발자들이 존경스러워 지는군요 ㅎㅎ\n\n개인적으로는 자동사냥 기능이 없기를 바랬지만, 대중성을 위해서는 자동사냥을 빼는건 힘들었나봅니다.\n\n아쉽지만 어쩔 수 없죠 ㅎㅎ\n\n아래는 제가 플레이한 영상을 짧게 첨부하였으니 플레이 영상이 궁금하시면 한번 보시길 바랍니다 ㅎㅎ\n\nhttps://youtu.be/TIh-8EPbd2Q\n\n아직 극초반임에도 불구하고 미션을 실패했습니다.. ㅠㅠ",
      "json_metadata": "{\"tags\":[\"kr\",\"gamming\",\"game\",\"black\",\"desert\"],\"image\":[\"https://steemitimages.com/DQmUTmSZDpk8HPVz4EaaFneyyuf86dTKbraa1EJ8YvEnGz1/KakaoTalk_20180210_010138735.png\",\"https://steemitimages.com/DQmf4YTvv3iiav2fkLYmoAruH3KUewgyWJrnp8R39PbtZYm/KakaoTalk_20180210_010138210.png\",\"https://steemitimages.com/DQmQJkVwEaaRvkjYifc7X7Bdt4p7fVEgP6YvyT8GcdeG9Z2/KakaoTalk_20180210_004039636.png\",\"https://img.youtube.com/vi/TIh-8EPbd2Q/0.jpg\"],\"links\":[\"https://youtu.be/TIh-8EPbd2Q\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "kr",
      "permlink": "5h18vo",
      "title": "[ 게임 리뷰 ]검은사막 모바일 클로즈 베타 시작!!"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T16:13:24",
  "trx_id": "97351512c64ba5d2e2545d15cb24836f3aab0a84",
  "trx_in_block": 33,
  "virtual_op": 0
}
2018/02/09 15:59:24
authorjungmu
permlinkre-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155608369z
voternamiks
weight10000 (100.00%)
Transaction InfoBlock #19722649/Trx d3ff23f53ff0796b2b828119d97234e46b07fe6f
View Raw JSON Data
{
  "block": 19722649,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155608369z",
      "voter": "namiks",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:59:24",
  "trx_id": "d3ff23f53ff0796b2b828119d97234e46b07fe6f",
  "trx_in_block": 48,
  "virtual_op": 0
}
2018/02/09 15:58:00
authornamiks
bodyThat's pretty cool. I assume you can sign in using the same account you would have on PC? So you could grind things in the game for your PC character while playing on mobile?
json metadata{"tags":["gaming"],"app":"steemit/0.1"}
parent authorjungmu
parent permlinkre-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155608369z
permlinkre-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155801334z
title
Transaction InfoBlock #19722621/Trx 642ec726844d937fabc7083a938f1066ccc390eb
View Raw JSON Data
{
  "block": 19722621,
  "op": [
    "comment",
    {
      "author": "namiks",
      "body": "That's pretty cool. I assume you can sign in using the same account you would have on PC? So you could grind things in the game for your PC character while playing on mobile?",
      "json_metadata": "{\"tags\":[\"gaming\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "jungmu",
      "parent_permlink": "re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155608369z",
      "permlink": "re-jungmu-re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155801334z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:58:00",
  "trx_id": "642ec726844d937fabc7083a938f1066ccc390eb",
  "trx_in_block": 31,
  "virtual_op": 0
}
2018/02/09 15:56:12
authorjungmu
bodyIt's very similar to the PC version, it's just that auto hunting has been added. but, if you not want auto hunting system you can off this system.
json metadata{"tags":["gaming"],"app":"steemit/0.1"}
parent authornamiks
parent permlinkre-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154555086z
permlinkre-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155608369z
title
Transaction InfoBlock #19722585/Trx 9c6985c0e6e6e00630b81768b88e23f32b6c75af
View Raw JSON Data
{
  "block": 19722585,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "It's very similar to the PC version, it's just that auto hunting has been added.\nbut, if you not want auto hunting system you can off this system.",
      "json_metadata": "{\"tags\":[\"gaming\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "namiks",
      "parent_permlink": "re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154555086z",
      "permlink": "re-namiks-re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t155608369z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:56:12",
  "trx_id": "9c6985c0e6e6e00630b81768b88e23f32b6c75af",
  "trx_in_block": 26,
  "virtual_op": 0
}
2018/02/09 15:52:21
authornamiks
permlinkre-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154555086z
voterjungmu
weight10000 (100.00%)
Transaction InfoBlock #19722508/Trx ba5f8918c645ced69a063fab5e9ebd92f569129f
View Raw JSON Data
{
  "block": 19722508,
  "op": [
    "vote",
    {
      "author": "namiks",
      "permlink": "re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154555086z",
      "voter": "jungmu",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:52:21",
  "trx_id": "ba5f8918c645ced69a063fab5e9ebd92f569129f",
  "trx_in_block": 3,
  "virtual_op": 0
}
2018/02/09 15:45:54
authornamiks
bodyWow, I had no idea that was a thing. That's pretty impressive. How different is it to the PC version? Mobile games of PC games don't really get released in the west; but I know Final Fantasy 15 and PlayerUnknown's Battlegrounds will get mobile releases.
json metadata{"tags":["gaming"],"app":"steemit/0.1"}
parent authorjungmu
parent permlinkre-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154329522z
permlinkre-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154555086z
title
Transaction InfoBlock #19722379/Trx 1296be6a6ef3178bf5c445a9ec7924582c2c3d4b
View Raw JSON Data
{
  "block": 19722379,
  "op": [
    "comment",
    {
      "author": "namiks",
      "body": "Wow, I had no idea that was a thing. That's pretty impressive.\n\nHow different is it to the PC version?\n\nMobile games of PC games don't really get released in the west; but I know Final Fantasy 15 and PlayerUnknown's Battlegrounds will get mobile releases.",
      "json_metadata": "{\"tags\":[\"gaming\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "jungmu",
      "parent_permlink": "re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154329522z",
      "permlink": "re-jungmu-re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154555086z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:45:54",
  "trx_id": "1296be6a6ef3178bf5c445a9ec7924582c2c3d4b",
  "trx_in_block": 35,
  "virtual_op": 0
}
2018/02/09 15:43:57
authorjungmu
permlinkre-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154329522z
voternamiks
weight10000 (100.00%)
Transaction InfoBlock #19722340/Trx 4e93ff87aaaeb199de53417312e3ec86b4e343b3
View Raw JSON Data
{
  "block": 19722340,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154329522z",
      "voter": "namiks",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:43:57",
  "trx_id": "4e93ff87aaaeb199de53417312e3ec86b4e343b3",
  "trx_in_block": 34,
  "virtual_op": 0
}
2018/02/09 15:43:51
authornamiks
permlinkblack-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale
voterjungmu
weight10000 (100.00%)
Transaction InfoBlock #19722338/Trx f3feaae9e3d0cf04031965f280607dffc2655871
View Raw JSON Data
{
  "block": 19722338,
  "op": [
    "vote",
    {
      "author": "namiks",
      "permlink": "black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale",
      "voter": "jungmu",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:43:51",
  "trx_id": "f3feaae9e3d0cf04031965f280607dffc2655871",
  "trx_in_block": 29,
  "virtual_op": 0
}
2018/02/09 15:43:33
authorjungmu
bodyThis game will be released on mobile today started a closed beta. I get tester ID!! ![KakaoTalk_20180210_004039636.png](https://steemitimages.com/DQmQJkVwEaaRvkjYifc7X7Bdt4p7fVEgP6YvyT8GcdeG9Z2/KakaoTalk_20180210_004039636.png) This is ingame screenshot it's awesome!!
json metadata{"tags":["gaming"],"image":["https://steemitimages.com/DQmQJkVwEaaRvkjYifc7X7Bdt4p7fVEgP6YvyT8GcdeG9Z2/KakaoTalk_20180210_004039636.png"],"app":"steemit/0.1"}
parent authornamiks
parent permlinkblack-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale
permlinkre-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154329522z
title
Transaction InfoBlock #19722332/Trx 572356558a5b26c00575c6e18e039e28bc0a0c8e
View Raw JSON Data
{
  "block": 19722332,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "This game will be released on mobile\ntoday started a closed beta.\n\nI get tester ID!!\n\n![KakaoTalk_20180210_004039636.png](https://steemitimages.com/DQmQJkVwEaaRvkjYifc7X7Bdt4p7fVEgP6YvyT8GcdeG9Z2/KakaoTalk_20180210_004039636.png)\nThis is ingame screenshot\n\nit's awesome!!",
      "json_metadata": "{\"tags\":[\"gaming\"],\"image\":[\"https://steemitimages.com/DQmQJkVwEaaRvkjYifc7X7Bdt4p7fVEgP6YvyT8GcdeG9Z2/KakaoTalk_20180210_004039636.png\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "namiks",
      "parent_permlink": "black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale",
      "permlink": "re-namiks-black-desert-online-review-finally-a-good-mmo-that-doesn-t-get-stale-20180209t154329522z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:43:33",
  "trx_id": "572356558a5b26c00575c6e18e039e28bc0a0c8e",
  "trx_in_block": 35,
  "virtual_op": 0
}
jungmucustom json: follow
2018/02/09 15:32:42
idfollow
json["reblog",{"account":"jungmu","author":"pelexus","permlink":"6462nh"}]
required auths[]
required posting auths["jungmu"]
Transaction InfoBlock #19722116/Trx a3b259a11ddfbc1c3708ad6015ec7c4ee6c2d62f
View Raw JSON Data
{
  "block": 19722116,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"reblog\",{\"account\":\"jungmu\",\"author\":\"pelexus\",\"permlink\":\"6462nh\"}]",
      "required_auths": [],
      "required_posting_auths": [
        "jungmu"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-09T15:32:42",
  "trx_id": "a3b259a11ddfbc1c3708ad6015ec7c4ee6c2d62f",
  "trx_in_block": 22,
  "virtual_op": 0
}
jungmupowered up 40.896 STEEM to @jungmu
2018/02/02 02:21:21
amount40.896 STEEM
fromjungmu
tojungmu
Transaction InfoBlock #19505153/Trx 40af70706efd2039e16e7f02d17318b13086c7c3
View Raw JSON Data
{
  "block": 19505153,
  "op": [
    "transfer_to_vesting",
    {
      "amount": "40.896 STEEM",
      "from": "jungmu",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-02T02:21:21",
  "trx_id": "40af70706efd2039e16e7f02d17318b13086c7c3",
  "trx_in_block": 21,
  "virtual_op": 0
}
blocktradessent 40.896 STEEM to @jungmu
2018/02/02 02:20:45
amount40.896 STEEM
fromblocktrades
memo
tojungmu
Transaction InfoBlock #19505141/Trx a98f31b341011d5d2c814134b9909151f1cb1933
View Raw JSON Data
{
  "block": 19505141,
  "op": [
    "transfer",
    {
      "amount": "40.896 STEEM",
      "from": "blocktrades",
      "memo": "",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-02T02:20:45",
  "trx_id": "a98f31b341011d5d2c814134b9909151f1cb1933",
  "trx_in_block": 34,
  "virtual_op": 0
}
2018/01/31 15:19:42
authorjungmu
bodyㅎㅎ 3번째 캐릭터 나왔으면 좋겠네요
json metadata{"tags":["kr"],"app":"steemit/0.1"}
parent authorsaeram
parent permlinkre-jungmu-steam-game-slay-the-spire-20180131t150532361z
permlinkre-saeram-re-jungmu-steam-game-slay-the-spire-20180131t151938766z
title
Transaction InfoBlock #19463189/Trx bcfbac80f0bc0104eba0b9eb981555b0b2ba5fe4
View Raw JSON Data
{
  "block": 19463189,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "ㅎㅎ 3번째 캐릭터 나왔으면 좋겠네요",
      "json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "saeram",
      "parent_permlink": "re-jungmu-steam-game-slay-the-spire-20180131t150532361z",
      "permlink": "re-saeram-re-jungmu-steam-game-slay-the-spire-20180131t151938766z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T15:19:42",
  "trx_id": "bcfbac80f0bc0104eba0b9eb981555b0b2ba5fe4",
  "trx_in_block": 21,
  "virtual_op": 0
}
2018/01/31 15:18:48
authorsaeram
permlinkre-jungmu-steam-game-slay-the-spire-20180131t150532361z
voterjungmu
weight10000 (100.00%)
Transaction InfoBlock #19463171/Trx 79c7bbed8190687ef4edefa23c4c6ef8c36d869e
View Raw JSON Data
{
  "block": 19463171,
  "op": [
    "vote",
    {
      "author": "saeram",
      "permlink": "re-jungmu-steam-game-slay-the-spire-20180131t150532361z",
      "voter": "jungmu",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T15:18:48",
  "trx_id": "79c7bbed8190687ef4edefa23c4c6ef8c36d869e",
  "trx_in_block": 13,
  "virtual_op": 0
}
2018/01/31 15:05:39
authorjungmu
permlinksteam-game-slay-the-spire
votersaeram
weight10000 (100.00%)
Transaction InfoBlock #19462908/Trx 5aa8467803cbc6e29834136de40188a3845dc409
View Raw JSON Data
{
  "block": 19462908,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "steam-game-slay-the-spire",
      "voter": "saeram",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T15:05:39",
  "trx_id": "5aa8467803cbc6e29834136de40188a3845dc409",
  "trx_in_block": 19,
  "virtual_op": 0
}
2018/01/31 15:05:33
authorsaeram
body저도 요즘 진짜 제일 재밌게 하고 있는 게임이네요. 로그라이크에서 느낄 수 있는 재미와 카드게임에서 느낄 수 있는 재미를 완벽하게 잡은 것 같아요. 두 장르 좋아하는 사람한테는 축복같은 게임..
json metadata{"tags":["kr"],"app":"steemit/0.1"}
parent authorjungmu
parent permlinksteam-game-slay-the-spire
permlinkre-jungmu-steam-game-slay-the-spire-20180131t150532361z
title
Transaction InfoBlock #19462906/Trx 7ec4e88f5df19e171f17e1ae2bf257d0e8d8eafc
View Raw JSON Data
{
  "block": 19462906,
  "op": [
    "comment",
    {
      "author": "saeram",
      "body": "저도 요즘 진짜 제일 재밌게 하고 있는 게임이네요. \n로그라이크에서 느낄 수 있는 재미와 카드게임에서 느낄 수 있는 재미를 완벽하게 잡은 것 같아요. 두 장르 좋아하는 사람한테는 축복같은 게임..",
      "json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "jungmu",
      "parent_permlink": "steam-game-slay-the-spire",
      "permlink": "re-jungmu-steam-game-slay-the-spire-20180131t150532361z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T15:05:33",
  "trx_id": "7ec4e88f5df19e171f17e1ae2bf257d0e8d8eafc",
  "trx_in_block": 14,
  "virtual_op": 0
}
jungmupublished a new post: steam-game-slay-the-spire
2018/01/31 14:52:06
authorjungmu
body안녕하세요. 오늘은 최근 즐겁게 플레이 했던 게임을 하나 소개하려 합니다. ![](https://steemitimages.com/DQmZuJsogr1asVnvRFtF2fs8mnDMcrGp9YNKqTfrNcnsw97/image.png) 스팀의 구매 화면입니다. ![](https://steemitimages.com/DQmeyVzwxJcJQeFrFsajDG7fQm7uWYuFpofZ8u2PReMRa4A/image.png) 현재 17000원에 판매중입니다. 이게임은 카드를 이용해 전투를 진행하는 게임인데요. 다키스트 던전 처럼 죽으면 처음부터 다시 플레이 해야하며, 하스스톤처럼 카드를 이용한 게임이기 때문에 '다키스톤'이라는 별명을 가지고 있습니다. ![](https://steemitimages.com/DQmR3tchu5ZemKLi1yDPPvT5E7pdDymqHxedWtyyGEAc9LD/image.png) 현재 이 게임은 얼리 엑세스 단계지만, 게임을 플레이 하는데 있어서는 아무런 무리가 없을 정도로 완성도가 갖춰져 있습니다. 카드가 추가되거나, 밸런스 조정, 캐릭터 추가와 같은 컨텐츠 추가가 지속적으로 이루어 지고 있기 때문에 패키지게임치고 비교적 오래 즐길수도 있지 않을까 생각해 봅니다 ㅎㅎ ![](https://steemitimages.com/DQmaWwyYM4wpKX2MoVKVmLbhs4nsjfAKk4xK4EpsHbx7fQK/image.png) 지금은 2개의 캐릭터를 플레이 해 볼 수 있는데요. 3번째 캐릭터가 자물쇠로 되어있는걸 보니 정식출시때는 캐릭터 1종류가 추가되지 않을까 기대해봅니다. ![](https://steemitimages.com/DQmVUiHTgeprstLUtqzHfFcJ6cdPwEzVvRfSHFgY4uYTjJv/image.png) 게임을 시작하게되면 지도가 보이며 맨 아래 해골 그림중 하나를 선택해서 출발지점을 선택할 수 있습니다. ![](https://steemitimages.com/DQmT7CcSnMaKEQwqd7o2hmJiZvVVt1iCR5VsDibpv3dXvre/image.png) 전투가 시작되면 이와같이 카드가 나오며 카드를 이용해 전투를 진행하면 됩니다. ![](https://steemitimages.com/DQmdVDG1JeBpTs25tmsJDruJJMpuFkWa3yfiBewndRB3gin/image.png) 전투를 하게되면 보상으로 카드를 받을 수 있는데요, 이를 통해 덱을 구성하게됩니다. 나오게 되는 카드는 랜덤이기 때문에 약간의 운이 따라줘야 원하는 덱을 구성 할 수 있지요. ![](https://steemitimages.com/DQmU664uPPwcoQgnk1wHSs9gPkmk9TXoZ7ND9Ztd5F4Zmy3/image.png) 지도에서 ? 를 선택하게되면, 몹이 출현하거나 다양한 이벤트가 발생하게 됩니다. 이벤트들은 상당히 종류가 다양하니 하나만 맛보기로 보여드리겠습니다. ![](https://steemitimages.com/DQmW3nqNa5vVNzTcUTx2osnqZiDs1aTBe8KpxiTKPy3Dtoi/image.png) 이처럼 이벤트가 발생하게되면 선택지가 주어지게 되고 한가지를 선택해 진행 할 수 있습니다. ![](https://steemitimages.com/DQmQCBTW3qD4SEq5FbAwf9kvb7YCJjcDsZr3uCzmfVPu2ci/image.png) 지도를 따라 전투를 진행하다 보면 맨위에 보스가 나오게 되는데요. 보스와의 전투에서 승리하게되면 좋은 보상과 함께 다음층으로 이동을 하게됩니다. 다음층으로 이동시에 체력은 전부 회복되며 (매 전투시에는 체력이 회복되지 않습니다.) 다시 보스를 향해 전진해 나가게 됩니다. 지금은 3층까지 나와있는데, 저는 3층까지 클리어 하는데 공략 보지않고 12시간정도 걸린듯 하네요. 한번 깻다고 해도 다음 도전에 또 깰 수 있을지는 운이 따라줘야 하는 게임이기 때문에, 재도전 해서 클리어 점수를 높이는 맛도 있습니다 ㅎㅎ 저는 트위치에서 방송을 보고 알게되어 게임을 해봤는데요. 구매전에 궁금하시면 트위치에서 구경해보시고 구매하시는걸 추천합니다. 보는거보다 하는게 더 재밌는건 함정 ㅇ_ㅇ 게임 불감증에 시달리다가 간만에 열심히 달린게임이네요 ㅎㅎ 읽어주셔서 감사합니다 _ _
json metadata{"tags":["kr","game","steam","slaythespire","review"],"image":["https://steemitimages.com/DQmZuJsogr1asVnvRFtF2fs8mnDMcrGp9YNKqTfrNcnsw97/image.png","https://steemitimages.com/DQmeyVzwxJcJQeFrFsajDG7fQm7uWYuFpofZ8u2PReMRa4A/image.png","https://steemitimages.com/DQmR3tchu5ZemKLi1yDPPvT5E7pdDymqHxedWtyyGEAc9LD/image.png","https://steemitimages.com/DQmaWwyYM4wpKX2MoVKVmLbhs4nsjfAKk4xK4EpsHbx7fQK/image.png","https://steemitimages.com/DQmVUiHTgeprstLUtqzHfFcJ6cdPwEzVvRfSHFgY4uYTjJv/image.png","https://steemitimages.com/DQmT7CcSnMaKEQwqd7o2hmJiZvVVt1iCR5VsDibpv3dXvre/image.png","https://steemitimages.com/DQmdVDG1JeBpTs25tmsJDruJJMpuFkWa3yfiBewndRB3gin/image.png","https://steemitimages.com/DQmU664uPPwcoQgnk1wHSs9gPkmk9TXoZ7ND9Ztd5F4Zmy3/image.png","https://steemitimages.com/DQmW3nqNa5vVNzTcUTx2osnqZiDs1aTBe8KpxiTKPy3Dtoi/image.png","https://steemitimages.com/DQmQCBTW3qD4SEq5FbAwf9kvb7YCJjcDsZr3uCzmfVPu2ci/image.png"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkkr
permlinksteam-game-slay-the-spire
title[ 게임 리뷰 ] steam Game - Slay the Spire
Transaction InfoBlock #19462637/Trx 8faa2b469a38efa49323d54d7479a2bfdce58b35
View Raw JSON Data
{
  "block": 19462637,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "안녕하세요.\n\n오늘은 최근 즐겁게 플레이 했던 게임을 하나 소개하려 합니다.\n\n![](https://steemitimages.com/DQmZuJsogr1asVnvRFtF2fs8mnDMcrGp9YNKqTfrNcnsw97/image.png)\n\n스팀의 구매 화면입니다.\n![](https://steemitimages.com/DQmeyVzwxJcJQeFrFsajDG7fQm7uWYuFpofZ8u2PReMRa4A/image.png)\n현재 17000원에 판매중입니다.\n\n이게임은 카드를 이용해 전투를 진행하는 게임인데요.\n\n다키스트 던전 처럼 죽으면 처음부터 다시 플레이 해야하며, 하스스톤처럼 카드를 이용한 게임이기 때문에\n'다키스톤'이라는 별명을 가지고 있습니다.\n\n![](https://steemitimages.com/DQmR3tchu5ZemKLi1yDPPvT5E7pdDymqHxedWtyyGEAc9LD/image.png)\n현재 이 게임은 얼리 엑세스 단계지만, 게임을 플레이 하는데 있어서는 아무런 무리가 없을 정도로 완성도가 갖춰져 있습니다.\n\n카드가 추가되거나, 밸런스 조정, 캐릭터 추가와 같은 컨텐츠 추가가 지속적으로 이루어 지고 있기 때문에 패키지게임치고 비교적 오래  즐길수도 있지 않을까 생각해 봅니다 ㅎㅎ\n\n![](https://steemitimages.com/DQmaWwyYM4wpKX2MoVKVmLbhs4nsjfAKk4xK4EpsHbx7fQK/image.png)\n\n지금은 2개의 캐릭터를 플레이 해 볼 수 있는데요.\n3번째 캐릭터가 자물쇠로 되어있는걸 보니 정식출시때는 캐릭터 1종류가 추가되지 않을까 기대해봅니다.\n\n![](https://steemitimages.com/DQmVUiHTgeprstLUtqzHfFcJ6cdPwEzVvRfSHFgY4uYTjJv/image.png)\n\n게임을 시작하게되면 지도가 보이며 맨 아래 해골 그림중 하나를 선택해서 출발지점을 선택할 수 있습니다.\n\n![](https://steemitimages.com/DQmT7CcSnMaKEQwqd7o2hmJiZvVVt1iCR5VsDibpv3dXvre/image.png)\n\n전투가 시작되면 이와같이 카드가 나오며 카드를 이용해 전투를 진행하면 됩니다.\n\n![](https://steemitimages.com/DQmdVDG1JeBpTs25tmsJDruJJMpuFkWa3yfiBewndRB3gin/image.png)\n\n전투를 하게되면 보상으로 카드를 받을 수 있는데요, 이를 통해 덱을 구성하게됩니다.\n나오게 되는 카드는 랜덤이기 때문에 약간의 운이 따라줘야 원하는 덱을 구성 할 수 있지요.\n\n![](https://steemitimages.com/DQmU664uPPwcoQgnk1wHSs9gPkmk9TXoZ7ND9Ztd5F4Zmy3/image.png)\n\n지도에서 ? 를 선택하게되면, 몹이 출현하거나 다양한 이벤트가 발생하게 됩니다.\n이벤트들은 상당히 종류가 다양하니 하나만 맛보기로 보여드리겠습니다.\n\n![](https://steemitimages.com/DQmW3nqNa5vVNzTcUTx2osnqZiDs1aTBe8KpxiTKPy3Dtoi/image.png)\n\n이처럼 이벤트가 발생하게되면 선택지가 주어지게 되고 한가지를 선택해 진행 할 수 있습니다.\n\n![](https://steemitimages.com/DQmQCBTW3qD4SEq5FbAwf9kvb7YCJjcDsZr3uCzmfVPu2ci/image.png)\n\n지도를 따라 전투를 진행하다 보면 맨위에 보스가 나오게 되는데요.\n보스와의 전투에서 승리하게되면 좋은 보상과 함께 다음층으로 이동을 하게됩니다.\n\n다음층으로 이동시에 체력은 전부 회복되며 (매 전투시에는 체력이 회복되지 않습니다.) 다시 보스를 향해 전진해 나가게 됩니다.\n\n지금은 3층까지 나와있는데, 저는 3층까지 클리어 하는데 공략 보지않고 12시간정도 걸린듯 하네요.\n\n한번 깻다고 해도 다음 도전에 또 깰 수 있을지는 운이 따라줘야 하는 게임이기 때문에,  재도전 해서 클리어 점수를 높이는 맛도 있습니다 ㅎㅎ\n\n저는 트위치에서 방송을 보고 알게되어 게임을 해봤는데요.\n구매전에 궁금하시면 트위치에서 구경해보시고 구매하시는걸 추천합니다.\n\n보는거보다 하는게 더 재밌는건 함정 ㅇ_ㅇ\n\n게임 불감증에 시달리다가 간만에 열심히 달린게임이네요 ㅎㅎ\n\n읽어주셔서 감사합니다 _ _",
      "json_metadata": "{\"tags\":[\"kr\",\"game\",\"steam\",\"slaythespire\",\"review\"],\"image\":[\"https://steemitimages.com/DQmZuJsogr1asVnvRFtF2fs8mnDMcrGp9YNKqTfrNcnsw97/image.png\",\"https://steemitimages.com/DQmeyVzwxJcJQeFrFsajDG7fQm7uWYuFpofZ8u2PReMRa4A/image.png\",\"https://steemitimages.com/DQmR3tchu5ZemKLi1yDPPvT5E7pdDymqHxedWtyyGEAc9LD/image.png\",\"https://steemitimages.com/DQmaWwyYM4wpKX2MoVKVmLbhs4nsjfAKk4xK4EpsHbx7fQK/image.png\",\"https://steemitimages.com/DQmVUiHTgeprstLUtqzHfFcJ6cdPwEzVvRfSHFgY4uYTjJv/image.png\",\"https://steemitimages.com/DQmT7CcSnMaKEQwqd7o2hmJiZvVVt1iCR5VsDibpv3dXvre/image.png\",\"https://steemitimages.com/DQmdVDG1JeBpTs25tmsJDruJJMpuFkWa3yfiBewndRB3gin/image.png\",\"https://steemitimages.com/DQmU664uPPwcoQgnk1wHSs9gPkmk9TXoZ7ND9Ztd5F4Zmy3/image.png\",\"https://steemitimages.com/DQmW3nqNa5vVNzTcUTx2osnqZiDs1aTBe8KpxiTKPy3Dtoi/image.png\",\"https://steemitimages.com/DQmQCBTW3qD4SEq5FbAwf9kvb7YCJjcDsZr3uCzmfVPu2ci/image.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "kr",
      "permlink": "steam-game-slay-the-spire",
      "title": "[ 게임 리뷰  ]  steam Game - Slay the Spire"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-31T14:52:06",
  "trx_id": "8faa2b469a38efa49323d54d7479a2bfdce58b35",
  "trx_in_block": 38,
  "virtual_op": 0
}
jungmupowered up 1.671 STEEM to @jungmu
2018/01/27 09:25:24
amount1.671 STEEM
fromjungmu
tojungmu
Transaction InfoBlock #19340987/Trx c8245051ba01498eaeace0de0725db4e12da0883
View Raw JSON Data
{
  "block": 19340987,
  "op": [
    "transfer_to_vesting",
    {
      "amount": "1.671 STEEM",
      "from": "jungmu",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-27T09:25:24",
  "trx_id": "c8245051ba01498eaeace0de0725db4e12da0883",
  "trx_in_block": 49,
  "virtual_op": 0
}
jungmublockchain operation: limit order create
2018/01/27 09:24:54
amount to sell1.452 SBD
expiration1969-12-31T23:59:59
fill or killfalse
min to receive1.671 STEEM
orderid1517045087
ownerjungmu
Transaction InfoBlock #19340977/Trx 1882de532a0400122494047d38619db871590c4f
View Raw JSON Data
{
  "block": 19340977,
  "op": [
    "limit_order_create",
    {
      "amount_to_sell": "1.452 SBD",
      "expiration": "1969-12-31T23:59:59",
      "fill_or_kill": false,
      "min_to_receive": "1.671 STEEM",
      "orderid": 1517045087,
      "owner": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-27T09:24:54",
  "trx_id": "1882de532a0400122494047d38619db871590c4f",
  "trx_in_block": 60,
  "virtual_op": 0
}
jungmubought 1.671 STEEM for 1.452 SBD from @happychau123
2018/01/27 09:24:54
current orderid1517045087
current ownerjungmu
current pays1.452 SBD
open orderid121722415
open ownerhappychau123
open pays1.671 STEEM
Transaction InfoBlock #19340977/Trx 1882de532a0400122494047d38619db871590c4f
View Raw JSON Data
{
  "block": 19340977,
  "op": [
    "fill_order",
    {
      "current_orderid": 1517045087,
      "current_owner": "jungmu",
      "current_pays": "1.452 SBD",
      "open_orderid": 121722415,
      "open_owner": "happychau123",
      "open_pays": "1.671 STEEM"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-27T09:24:54",
  "trx_id": "1882de532a0400122494047d38619db871590c4f",
  "trx_in_block": 60,
  "virtual_op": 1
}
jungmuclaimed reward balance: 1.452 SBD, 0.336 SP
2018/01/27 09:24:27
accountjungmu
reward sbd1.452 SBD
reward steem0.000 STEEM
reward vests546.440974 VESTS
Transaction InfoBlock #19340968/Trx 4365218fec4d528dea1b452b4f34c1994c58bf2e
View Raw JSON Data
{
  "block": 19340968,
  "op": [
    "claim_reward_balance",
    {
      "account": "jungmu",
      "reward_sbd": "1.452 SBD",
      "reward_steem": "0.000 STEEM",
      "reward_vests": "546.440974 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-27T09:24:27",
  "trx_id": "4365218fec4d528dea1b452b4f34c1994c58bf2e",
  "trx_in_block": 13,
  "virtual_op": 0
}
jungmureceived 1.452 SBD, 0.336 SP author reward for @jungmu / golang-go-2-ui
2018/01/26 14:16:30
authorjungmu
permlinkgolang-go-2-ui
sbd payout1.452 SBD
steem payout0.000 STEEM
vesting payout546.440974 VESTS
Transaction InfoBlock #19318033/Virtual Operation #12
View Raw JSON Data
{
  "block": 19318033,
  "op": [
    "author_reward",
    {
      "author": "jungmu",
      "permlink": "golang-go-2-ui",
      "sbd_payout": "1.452 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "546.440974 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T14:16:30",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 12
}
jungmupowered up 0.180 STEEM to @jungmu
2018/01/26 05:14:51
amount0.180 STEEM
fromjungmu
tojungmu
Transaction InfoBlock #19307208/Trx afef801c790b156656cbac376123705ad912247d
View Raw JSON Data
{
  "block": 19307208,
  "op": [
    "transfer_to_vesting",
    {
      "amount": "0.180 STEEM",
      "from": "jungmu",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T05:14:51",
  "trx_id": "afef801c790b156656cbac376123705ad912247d",
  "trx_in_block": 9,
  "virtual_op": 0
}
jungmublockchain operation: limit order create
2018/01/26 05:13:57
amount to sell0.165 SBD
expiration1969-12-31T23:59:59
fill or killfalse
min to receive0.180 STEEM
orderid1516943631
ownerjungmu
Transaction InfoBlock #19307190/Trx 0686f3a4003f7c8676881b2b781851fce87e4783
View Raw JSON Data
{
  "block": 19307190,
  "op": [
    "limit_order_create",
    {
      "amount_to_sell": "0.165 SBD",
      "expiration": "1969-12-31T23:59:59",
      "fill_or_kill": false,
      "min_to_receive": "0.180 STEEM",
      "orderid": 1516943631,
      "owner": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T05:13:57",
  "trx_id": "0686f3a4003f7c8676881b2b781851fce87e4783",
  "trx_in_block": 34,
  "virtual_op": 0
}
jungmubought 0.180 STEEM for 0.165 SBD from @enki
2018/01/26 05:13:57
current orderid1516943631
current ownerjungmu
current pays0.165 SBD
open orderid1916536966
open ownerenki
open pays0.180 STEEM
Transaction InfoBlock #19307190/Trx 0686f3a4003f7c8676881b2b781851fce87e4783
View Raw JSON Data
{
  "block": 19307190,
  "op": [
    "fill_order",
    {
      "current_orderid": 1516943631,
      "current_owner": "jungmu",
      "current_pays": "0.165 SBD",
      "open_orderid": 1916536966,
      "open_owner": "enki",
      "open_pays": "0.180 STEEM"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T05:13:57",
  "trx_id": "0686f3a4003f7c8676881b2b781851fce87e4783",
  "trx_in_block": 34,
  "virtual_op": 1
}
jungmuclaimed reward balance: 0.165 SBD, 0.047 SP
2018/01/26 05:13:06
accountjungmu
reward sbd0.165 SBD
reward steem0.000 STEEM
reward vests75.735514 VESTS
Transaction InfoBlock #19307173/Trx 3460a646a587d63f546ed0b7fa21bc7cce2e5cbc
View Raw JSON Data
{
  "block": 19307173,
  "op": [
    "claim_reward_balance",
    {
      "account": "jungmu",
      "reward_sbd": "0.165 SBD",
      "reward_steem": "0.000 STEEM",
      "reward_vests": "75.735514 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T05:13:06",
  "trx_id": "3460a646a587d63f546ed0b7fa21bc7cce2e5cbc",
  "trx_in_block": 19,
  "virtual_op": 0
}
zshupvoted (100.00%) @jungmu / golang-go-2-ui
2018/01/25 23:57:24
authorjungmu
permlinkgolang-go-2-ui
voterzsh
weight10000 (100.00%)
Transaction InfoBlock #19300862/Trx bfa1478bc442a3995b030020c5f0997003f3e8c0
View Raw JSON Data
{
  "block": 19300862,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "golang-go-2-ui",
      "voter": "zsh",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T23:57:24",
  "trx_id": "bfa1478bc442a3995b030020c5f0997003f3e8c0",
  "trx_in_block": 17,
  "virtual_op": 0
}
zshupvoted (100.00%) @jungmu / golang-go-3-
2018/01/25 23:56:09
authorjungmu
permlinkgolang-go-3-
voterzsh
weight10000 (100.00%)
Transaction InfoBlock #19300837/Trx 58604684ebc1b105ca022b13e5d7864ed85086c7
View Raw JSON Data
{
  "block": 19300837,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "golang-go-3-",
      "voter": "zsh",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T23:56:09",
  "trx_id": "58604684ebc1b105ca022b13e5d7864ed85086c7",
  "trx_in_block": 37,
  "virtual_op": 0
}
jungmureceived 0.003 SP curation reward for @stunstunstun / mac-homebrew
2018/01/25 23:51:57
comment authorstunstunstun
comment permlinkmac-homebrew
curatorjungmu
reward4.093315 VESTS
Transaction InfoBlock #19300752/Virtual Operation #19
View Raw JSON Data
{
  "block": 19300752,
  "op": [
    "curation_reward",
    {
      "comment_author": "stunstunstun",
      "comment_permlink": "mac-homebrew",
      "curator": "jungmu",
      "reward": "4.093315 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-25T23:51:57",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 19
}
jungmureceived 0.165 SBD, 0.044 SP author reward for @jungmu / re-project7-vs-usdt-1-2-20180116t112200578z
2018/01/23 11:22:03
authorjungmu
permlinkre-project7-vs-usdt-1-2-20180116t112200578z
sbd payout0.165 SBD
steem payout0.000 STEEM
vesting payout71.642199 VESTS
Transaction InfoBlock #19228182/Virtual Operation #3
View Raw JSON Data
{
  "block": 19228182,
  "op": [
    "author_reward",
    {
      "author": "jungmu",
      "permlink": "re-project7-vs-usdt-1-2-20180116t112200578z",
      "sbd_payout": "0.165 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "71.642199 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-23T11:22:03",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 3
}
paasuvupvoted (100.00%) @jungmu / golang-go-3-
2018/01/22 20:56:54
authorjungmu
permlinkgolang-go-3-
voterpaasuv
weight10000 (100.00%)
Transaction InfoBlock #19210888/Trx 09fa7bc937d19ff861881e41f8489f676e65861d
View Raw JSON Data
{
  "block": 19210888,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "golang-go-3-",
      "voter": "paasuv",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-22T20:56:54",
  "trx_id": "09fa7bc937d19ff861881e41f8489f676e65861d",
  "trx_in_block": 30,
  "virtual_op": 0
}
jungmufollowed @dtube
2018/01/22 13:46:24
idfollow
json["follow",{"follower":"jungmu","following":"dtube","what":["blog"]}]
required auths[]
required posting auths["jungmu"]
Transaction InfoBlock #19202281/Trx bbaadbf894f208bdeb36e6d0d7cf71ca1315abf6
View Raw JSON Data
{
  "block": 19202281,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"jungmu\",\"following\":\"dtube\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "jungmu"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-22T13:46:24",
  "trx_id": "bbaadbf894f208bdeb36e6d0d7cf71ca1315abf6",
  "trx_in_block": 37,
  "virtual_op": 0
}
2018/01/22 13:33:36
authorhongchun
permlinkre-jungmu-golang-go-3--20180122t112410157z
voterjungmu
weight10000 (100.00%)
Transaction InfoBlock #19202025/Trx 8abeb129cbc66668bc4c4a20b64997cbd69b291f
View Raw JSON Data
{
  "block": 19202025,
  "op": [
    "vote",
    {
      "author": "hongchun",
      "permlink": "re-jungmu-golang-go-3--20180122t112410157z",
      "voter": "jungmu",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-22T13:33:36",
  "trx_id": "8abeb129cbc66668bc4c4a20b64997cbd69b291f",
  "trx_in_block": 67,
  "virtual_op": 0
}
2018/01/22 13:33:36
authorjungmu
bodyㅎㅎ... C는 쓰기가 편하지는 않죠
json metadata{"tags":["kr"],"app":"steemit/0.1"}
parent authorhongchun
parent permlinkre-jungmu-golang-go-3--20180122t112410157z
permlinkre-hongchun-re-jungmu-golang-go-3--20180122t133335863z
title
Transaction InfoBlock #19202025/Trx 8545e0643aefb558c7a387680b7bc78fbfda2d75
View Raw JSON Data
{
  "block": 19202025,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "ㅎㅎ... C는 쓰기가 편하지는 않죠",
      "json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "hongchun",
      "parent_permlink": "re-jungmu-golang-go-3--20180122t112410157z",
      "permlink": "re-hongchun-re-jungmu-golang-go-3--20180122t133335863z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-22T13:33:36",
  "trx_id": "8545e0643aefb558c7a387680b7bc78fbfda2d75",
  "trx_in_block": 34,
  "virtual_op": 0
}
2018/01/22 11:24:09
authorhongchun
body오랫만에 코딩하는걸 보니 c언어의 아픈 과거가 생각나네요ㅠㅠ
json metadata{"tags":["kr"],"app":"steemit/0.1"}
parent authorjungmu
parent permlinkgolang-go-3-
permlinkre-jungmu-golang-go-3--20180122t112410157z
title
Transaction InfoBlock #19199436/Trx 020fbb9be1b415273d4de0c4d7922c1b2db769e1
View Raw JSON Data
{
  "block": 19199436,
  "op": [
    "comment",
    {
      "author": "hongchun",
      "body": "오랫만에 코딩하는걸 보니 c언어의 아픈 과거가 생각나네요ㅠㅠ",
      "json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "jungmu",
      "parent_permlink": "golang-go-3-",
      "permlink": "re-jungmu-golang-go-3--20180122t112410157z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-22T11:24:09",
  "trx_id": "020fbb9be1b415273d4de0c4d7922c1b2db769e1",
  "trx_in_block": 32,
  "virtual_op": 0
}
hongchunupvoted (100.00%) @jungmu / golang-go-3-
2018/01/22 11:23:45
authorjungmu
permlinkgolang-go-3-
voterhongchun
weight10000 (100.00%)
Transaction InfoBlock #19199428/Trx e9eacc385541a9a7926b29a44e18ffac7f4464cb
View Raw JSON Data
{
  "block": 19199428,
  "op": [
    "vote",
    {
      "author": "jungmu",
      "permlink": "golang-go-3-",
      "voter": "hongchun",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-22T11:23:45",
  "trx_id": "e9eacc385541a9a7926b29a44e18ffac7f4464cb",
  "trx_in_block": 18,
  "virtual_op": 0
}
jungmupublished a new post: golang-go-3-
2018/01/22 11:13:03
authorjungmu
body안녕하세요. 주말에 포스팅을 했어야 되는데 노느라 바빠서 이제야 포스팅을 하네요 ㅎㅎ. 여기부터 보면 잘 모르실테니 기존 시리즈를 안보신분은 기존 시리즈를 훑어보고 오시면 좋을 것 같습니다. [ Golang을 배워보자! ] golang 시작하기 ( 개발환경 구축하기 ) https://steemit.com/go/@jungmu/golang [ Golang을 배워보자! ] go를 이용해 계산기 만들기 - 0 _ gui툴 고르기 https://steemit.com/kr/@jungmu/golang-go-0--gui [ Golang을 배워보자! ] go를 이용해 계산기 만들기 - 1 _ Demo 실행해 보기 https://steemit.com/kr/@jungmu/golang-go-1--demo [ Golang을 배워보자! ] go를 이용해 계산기 만들기 - 2 _UI 제작 https://steemit.com/kr/@jungmu/golang-go-2-ui 저번 포스팅에서 ui는 대충 만들어 두었기 때문에 오늘은 계산기로서 기능할 수 있도록 기능 구현을 해보겠습니다. https://youtu.be/z-aCXCB7Bcw 이번에 구현해볼 결과 영상입니다. 소스코드는 https://github.com/Jungmu/astilectron 이곳에 올려두었습니다. 우선적으로 html을 먼저 수정하겠습니다. ``` <body> <div class="number-area"> <textarea id="view"></textarea> <textarea id="num"></textarea> </div> <div class="row btn-area"> <div class="col-12"> <div class="row"> <div class="col-3 btn-padding"> <button type="button" id="clear" class="btn btn-primary" onclick="index.clear()">C</button> </div> <div class="col-3 btn-padding"> <button type="button" id="√" class="btn btn-primary" onclick="index.clickSymbol(this.id)">√</button> </div> <div class="col-3 btn-padding"> <button type="button" id="^2" class="btn btn-primary"onclick="index.clickSymbol(this.id)">x²</button> </div> <div class="col-3 btn-padding"> <button type="button" id="/" class="btn btn-primary" onclick="index.clickSymbol(this.id)">÷</button> </div> </div> <div class="row"> <div class="col-3 btn-padding"> <button type="button" id="1" class="btn btn-secondary" onclick="index.clickNum(this.id)">1</button> </div> <div class="col-3 btn-padding"> <button type="button" id="2" class="btn btn-secondary" onclick="index.clickNum(this.id)">2</button> </div> <div class="col-3 btn-padding"> <button type="button" id="3" class="btn btn-secondary" onclick="index.clickNum(this.id)">3</button> </div> <div class="col-3 btn-padding"> <button type="button" id="x" class="btn btn-primary" onclick="index.clickSymbol(this.id)">×</button> </div> </div> <div class="row"> <div class="col-3 btn-padding"> <button type="button" id="4" class="btn btn-secondary" onclick="index.clickNum(this.id)">4</button> </div> <div class="col-3 btn-padding"> <button type="button" id="5" class="btn btn-secondary" onclick="index.clickNum(this.id)">5</button> </div> <div class="col-3 btn-padding"> <button type="button" id="6" class="btn btn-secondary" onclick="index.clickNum(this.id)">6</button> </div> <div class="col-3 btn-padding"> <button type="button" id="+" class="btn btn-primary" onclick="index.clickSymbol(this.id)">+</button> </div> </div> <div class="row"> <div class="col-3 btn-padding"> <button type="button" id="7" class="btn btn-secondary" onclick="index.clickNum(this.id)">7</button> </div> <div class="col-3 btn-padding"> <button type="button" id="8" class="btn btn-secondary" onclick="index.clickNum(this.id)">8</button> </div> <div class="col-3 btn-padding"> <button type="button" id="9" class="btn btn-secondary" onclick="index.clickNum(this.id)">9</button> </div> <div class="col-3 btn-padding"> <button type="button" id="-" class="btn btn-primary" onclick="index.clickSymbol(this.id)">-</button> </div> </div> <div class="row"> <div class="col-6 btn-padding"> <button type="button" id="0" class="btn btn-secondary" onclick="index.clickNum(this.id)">0</button> </div> <div class="col-3 btn-padding"> <button type="button" id="." class="btn btn-secondary" onclick="index.clickNum(this.id)">.</button> </div> <div class="col-3 btn-padding"> <button type="button" id="result" class="btn btn-primary" onclick="index.reqResult()">=</button> </div> </div> </div> </div> ``` 먼저 기존 코드에 onclick 속성을 추가해서 버튼 클릭시 이벤트가 발생하도록 구현하였습니다. C 에는 계산기를 초기화 시키는 clear 함수를 숫자에는 숫자 클릭을 명시하는 clickNum 함수를 연산기호에는 clickSymbol 함수를 = 에는 결과를 나타나게 하는 reqResult 함수를 붙여두었습니다. 또한 버튼별로 id 속성이 추가되었습니다. 그리고 위쪽을 보시면 ``` <div class="number-area"> <textarea id="edit"></textarea> </div> ``` 이렇게 작성되있던 부분이 ``` <div class="number-area"> <textarea id="view"></textarea> <textarea id="num"></textarea> </div> ``` 이렇게 바뀌었습니다. 그다음에는 css파일도 조금 바뀌었는데요 ``` * { box-sizing: border-box; } html, body { background-color: #333; color: #fff; height: 100%; margin: 0; width: 100%; padding-right: 10px; padding-left: 10px; min-width: 300px; } .number-area { color: #fff; float: top; height: 50px; overflow:unset; padding-top: 20px; width: 100%; } #view { background-color: #777; resize: none; height: 100%; width: 100%; text-align: right; } #num { visibility: hidden; } .btn { width: 100%; } .btn-area { padding: 10px; } .btn-padding { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; } ``` 이렇게 바뀌었습니다. css를 강의하려는 목적이 아니기 때문에 이부분은 그냥 복사해 주시면 될 것 같네요. 크게 중요하지 않은 html과 css는 이정도로 설명하도록 하겠습니다. ( html과 css에 익숙치 않으신분들은 복사 붙여 넣기를 활용해 주세요! - 글 상단에 github주소에서 코드를 다운 받으시면 됩니다. ) 우선 clickNum 함수를 살펴보겠습니다. ``` let index = { ... clickNum: function(id) { let textarea = document.getElementById("view"); textarea.value = textarea.value+id; let number = document.getElementById("num"); number.value = number.value+id; }, ... } ``` 저같은 경우에는 함수가 let index 내부에 선언이 되어있는게 굉장히 이질적으로 느껴졋는데요...; 기존 demo를 제작한 개발자 스타일인건지 내부 스펙인건지 아리송해서 기존 형식을 유지하여 개발하였습니다. 코드는 복잡하지 않습니다. id값으로 view를 가진 textarea와 id값으로 num을 가진 textarea의 값에 누른 숫자를 덧붙이는? 함수입니다. ** 1 버튼을 3번 클릭하면 111 이 되겠죠? 여기서 view는 11 + 12 와같은 수식 전체를 사용자에게 보여주기 위한 용도로 사용될 예정이며 num은 화면상에 보이지않지만, 연산을 위해 숫자값을 저장해 두었다가 go로 작성된 프로그램으로 숫자를 전송하기 위한 임시변수 같은 느낌으로 사용됩니다. 숫자를 클릭하는 함수를 만들었으니 이번엔 연산 기호를 클릭하는 함수를 만들어 보겠습니다. ``` clickSymbol: function(id) { let textarea = document.getElementById("view"); textarea.value = textarea.value+" "+id+" "; index.sendNumber(); index.sendSymbol(id); }, ``` 연산기호를 클릭하게 되면 view에 보여주기 위한 문자열 추가가 동작되며 go로 작성된 프로그램에 연산기호와 기호 앞에 입력했던 숫자를 전송하게 됩니다. * 여기서 알아두셔야 할 점은, 사실 이정도 기능 구현은 굳이 go로 작성된 프로그램으로 넘길 필요도 없이 js로만 작성을 해도 충분합니다. * 다만, 해당 포스팅은 go-astilectron 를 사용해 보는것이 목적이기 때문에 계산기의 연산은 golang 으로 하겠습니다. 다음 함수는 번호와 기호를 전송하는 함수 입니다. ``` sendNumber: function() { let message = {"name": "sendNum"}; let number = document.getElementById("num"); message.payload = number.value; astilectron.sendMessage(message, function(message) { // Check error if (message.name === "error") { asticode.notifier.error(message.payload); return } }) number.value = "" }, sendSymbol: function(id) { let message = {"name": "sendSymbol"}; message.payload = id; astilectron.sendMessage(message, function(message) { // Check error if (message.name === "error") { asticode.notifier.error(message.payload); return } }) }, ``` message에 이름과 payload를 넣은 뒤 go로 작성된 프로그램으로 전송합니다. 자, 그럼 이번에는 go에서 이 메세지를 어떻게 받는지 알아보도록 하죠. message.go 파일을 보시면 ``` func handleMessages(_ *astilectron.Window, m bootstrap.MessageIn) (payload interface{}, err error) { // var result float64 switch m.Name { case "블라블라" : 어쩌고 저쩌고 ``` 이런 코드가 보이실텐데요 이부분이 바로 메세지를 받아주는 부분입니다. js에서 name으로 넣었던 ``` let message = {"name": "sendNum"}; ``` 요부분의 name값을 key로 해서 switch 문이 동작이 되는 겁니다. ``` // handleMessages handles messages func handleMessages(_ *astilectron.Window, m bootstrap.MessageIn) (payload interface{}, err error) { switch m.Name { case "sendNum": var s string if err := json.Unmarshal(m.Payload, &s); err != nil { astilog.Error(errors.Wrap(err, "json.Unmarshal failed")) } num, err := strconv.ParseFloat(s, 64) if err == nil { numbers = append(numbers,num) } case "sendSymbol": var s string if err := json.Unmarshal(m.Payload, &s); err != nil { astilog.Error(errors.Wrap(err, "json.Unmarshal failed")) } if err == nil { symbols = s } case "clear": numbers = numbers[:0] symbols = "" case "result": switch symbols { case "+": result := numbers[0] + numbers[1] bootstrap.SendMessage(w, "resResult", strconv.FormatFloat(result,'f',6,64)) case "-": result := numbers[0] - numbers[1] bootstrap.SendMessage(w, "resResult", strconv.FormatFloat(result,'f',6,64)) case "x": result := numbers[0] * numbers[1] bootstrap.SendMessage(w, "resResult", strconv.FormatFloat(result,'f',6,64)) case "/": result := numbers[0] / numbers[1] bootstrap.SendMessage(w, "resResult", strconv.FormatFloat(result,'f',6,64)) } default: } return } ``` 이렇게 말이죠. 현재 구현상태에서는 result 라는 메세지가 와야만 연산을 진행하며, 연산을 굉장히 단순하게 처리하고 있기 때문에 엉성한 부분이 많습니다... ㅎㅎ * 예로 1 + 1 + 2 라고 입력을 한 뒤에 = 버튼을 누르면 2라고 출렵됩니다...; * 4라는 값을 얻고 싶다면, 1 + 1 = 를 누른뒤 + 2 = 이라고 눌러야 4라는 결과가 나옵니다 ㅎㅎ;; ``` case "result" : // 부분을 보시면 bootstrap.SendMessage(w, "resResult", strconv.FormatFloat(result,'f',6,64)) // 이런 부분이 보이실텐데요 // 이부분이 바로 go가 js에게 메세지를 보내는 함수입니다. // 이렇게 go로 짜여진 프로그램과 js로 짜여진 프로그램이 통신을 하는 형태로 프로그램이 동작이 된답니다 ㅎㅎ ``` 그렇다면 go가 보낸 메세지는 js에서 어떻게 받아낼까요? ``` listen: function() { astilectron.onMessage(function(message) { switch (message.name) { case "about": index.about(message.payload); return {payload: "payload"}; break; case "resResult": index.clear(); let textarea = document.getElementById("view"); textarea.value = message.payload; let number = document.getElementById("num"); number.value = message.payload; break; } }); } ``` 바로 이 함수에서 받아내는데요 마찬가지로 message의 name으로 switch 분기를 사용하여 동작합니다. 이정도면 js와 go 사이에 메세지를 주고받는 동작이 이해가 되셨을지요? 메세지를 주고 받는 부분만 이해가 됬다면, 나머지 기능 구현은 크게 어렵지 않을거라 생각되네요. 더 심화된 내용은 질문하는 분이 계시다면 포스팅 하도록 하겠습니다. 참고로 main.go에서 창 크기를 조절하시면 좀 더 이쁜 계산기가 됩니다 ㅎㅎ ``` MessageHandler: handleMessages, RestoreAssets: RestoreAssets, WindowOptions: &astilectron.WindowOptions{ BackgroundColor: astilectron.PtrStr("#333"), Center: astilectron.PtrBool(true), MinHeight: astilectron.PtrInt(380), MaxHeight: astilectron.PtrInt(380), Height: astilectron.PtrInt(380), MinWidth: astilectron.PtrInt(350), MaxWidth: astilectron.PtrInt(350), Width: astilectron.PtrInt(350), }, ``` *** 주의사항 ``` OnWait: func(_ *astilectron.Astilectron, iw *astilectron.Window, _ *astilectron.Menu, _ *astilectron.Tray, _ *astilectron.Menu) error { w = iw return nil }, ``` demo프로젝트의 main.go 내부에 5초뒤에 팝업이 뜨는 코드가 있는데요. 그 코드를 지우면서 w=iw를 함께 지워버리시면 메세지를 주고받을때 프로그램이 죽어버립니다. 저 코드를 지우지 않도록 조심하세요 ㅎㅎ * 제가 뭣도 모르고 지웠다가 에러가 계속나서... 한동안 삽질을 했다는...
json metadata{"tags":["kr","golang","go","go-astilectron","electron"],"image":["https://img.youtube.com/vi/z-aCXCB7Bcw/0.jpg"],"links":["https://steemit.com/go/@jungmu/golang","https://steemit.com/kr/@jungmu/golang-go-0--gui","https://steemit.com/kr/@jungmu/golang-go-1--demo","https://steemit.com/kr/@jungmu/golang-go-2-ui","https://youtu.be/z-aCXCB7Bcw","https://github.com/Jungmu/astilectron"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkkr
permlinkgolang-go-3-
title[ Golang을 배워보자! ] go를 이용해 계산기 만들기 - 3 _기능 구현
Transaction InfoBlock #19199214/Trx 216eec5620562fc59175d9cd3492f55b6790b2db
View Raw JSON Data
{
  "block": 19199214,
  "op": [
    "comment",
    {
      "author": "jungmu",
      "body": "안녕하세요.\n\n주말에 포스팅을 했어야 되는데 노느라 바빠서 이제야 포스팅을 하네요 ㅎㅎ.\n\n여기부터 보면 잘 모르실테니 기존 시리즈를 안보신분은 기존 시리즈를 훑어보고 오시면 좋을 것 같습니다.\n\n[ Golang을 배워보자! ] golang 시작하기 ( 개발환경 구축하기 )\nhttps://steemit.com/go/@jungmu/golang\n[ Golang을 배워보자! ] go를 이용해 계산기 만들기 - 0 _ gui툴 고르기\nhttps://steemit.com/kr/@jungmu/golang-go-0--gui\n[ Golang을 배워보자! ] go를 이용해 계산기 만들기 - 1 _ Demo 실행해 보기\nhttps://steemit.com/kr/@jungmu/golang-go-1--demo\n[ Golang을 배워보자! ] go를 이용해 계산기 만들기 - 2 _UI 제작\nhttps://steemit.com/kr/@jungmu/golang-go-2-ui\n\n저번 포스팅에서 ui는 대충 만들어 두었기 때문에 오늘은 계산기로서 기능할 수 있도록 기능 구현을 해보겠습니다.\n\nhttps://youtu.be/z-aCXCB7Bcw\n\n이번에 구현해볼 결과 영상입니다.\n\n소스코드는 \nhttps://github.com/Jungmu/astilectron\n이곳에 올려두었습니다.\n\n우선적으로 html을 먼저 수정하겠습니다.\n```\n<body>\n    <div class=\"number-area\">\n        <textarea id=\"view\"></textarea>\n        <textarea id=\"num\"></textarea>\n    </div>\n    <div class=\"row btn-area\">\n        <div class=\"col-12\">\n            <div class=\"row\">\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"clear\" class=\"btn btn-primary\" onclick=\"index.clear()\">C</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"√\" class=\"btn btn-primary\" onclick=\"index.clickSymbol(this.id)\">√</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"^2\" class=\"btn btn-primary\"onclick=\"index.clickSymbol(this.id)\">x²</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"/\" class=\"btn btn-primary\" onclick=\"index.clickSymbol(this.id)\">÷</button>                        \n                </div>\n            </div>\n            <div class=\"row\">\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"1\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">1</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"2\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">2</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"3\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">3</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"x\" class=\"btn btn-primary\" onclick=\"index.clickSymbol(this.id)\">×</button>                        \n                </div>\n            </div>\n            <div class=\"row\">\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"4\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">4</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"5\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">5</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"6\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">6</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"+\" class=\"btn btn-primary\" onclick=\"index.clickSymbol(this.id)\">+</button>                        \n                </div>\n            </div>\n            <div class=\"row\">\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"7\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">7</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"8\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">8</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"9\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">9</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"-\" class=\"btn btn-primary\" onclick=\"index.clickSymbol(this.id)\">-</button>                        \n                </div>\n            </div>\n            <div class=\"row\">\n                <div class=\"col-6 btn-padding\">\n                    <button type=\"button\" id=\"0\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">0</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\".\" class=\"btn btn-secondary\" onclick=\"index.clickNum(this.id)\">.</button>\n                </div>\n                <div class=\"col-3 btn-padding\">\n                    <button type=\"button\" id=\"result\" class=\"btn btn-primary\" onclick=\"index.reqResult()\">=</button>                        \n                </div>\n            </div>\n        </div>\n    </div>\n```\n\n먼저 기존 코드에 onclick 속성을 추가해서 버튼 클릭시 이벤트가 발생하도록 구현하였습니다.\nC 에는 계산기를 초기화 시키는 clear 함수를\n숫자에는 숫자 클릭을 명시하는 clickNum 함수를\n연산기호에는 clickSymbol 함수를\n= 에는 결과를 나타나게 하는 reqResult 함수를 붙여두었습니다.\n\n또한 버튼별로  id 속성이 추가되었습니다.\n\n그리고 위쪽을 보시면\n```\n<div class=\"number-area\">\n        <textarea id=\"edit\"></textarea>\n </div>\n```\n이렇게 작성되있던 부분이\n```\n<div class=\"number-area\">\n        <textarea id=\"view\"></textarea>\n        <textarea id=\"num\"></textarea>\n</div>\n```\n이렇게 바뀌었습니다.\n\n그다음에는\n\ncss파일도 조금 바뀌었는데요\n```\n* {\n    box-sizing:  border-box;\n}\n\nhtml, body {\n    background-color: #333;    \n    color: #fff;\n    height: 100%;\n    margin: 0;\n    width: 100%;\n    padding-right: 10px;\n    padding-left: 10px;\n    min-width: 300px;\n}\n\n.number-area {\n    color: #fff;\n    float: top;\n    height: 50px;\n    overflow:unset;\n    padding-top: 20px;\n    width: 100%;\n}\n\n#view {\n    background-color: #777;\n    resize: none;\n    height: 100%;\n    width: 100%;\n    text-align: right;\n}\n#num {\n    visibility: hidden;\n}\n\n.btn {\n    width: 100%;\n}\n\n.btn-area {\n    padding: 10px;\n}\n\n.btn-padding {    \n    padding-left: 5px;\n    padding-right: 5px;\n    padding-top: 5px;\n    padding-bottom: 5px;\n}\n```\n이렇게 바뀌었습니다.\ncss를 강의하려는 목적이 아니기 때문에 이부분은 그냥 복사해 주시면 될 것 같네요.\n\n크게 중요하지 않은 html과 css는 이정도로 설명하도록 하겠습니다.\n( html과 css에 익숙치 않으신분들은 복사 붙여 넣기를 활용해 주세요! - 글 상단에 github주소에서 코드를 다운 받으시면 됩니다. )\n\n우선 clickNum 함수를 살펴보겠습니다.\n```\nlet index = {\n...\nclickNum: function(id) {\n        let textarea = document.getElementById(\"view\");\n        textarea.value = textarea.value+id;\n\n        let number = document.getElementById(\"num\");\n        number.value = number.value+id; \n    },\n...\n}\n```\n저같은 경우에는 함수가 let index 내부에 선언이 되어있는게 굉장히 이질적으로 느껴졋는데요...;\n기존 demo를 제작한 개발자 스타일인건지 내부 스펙인건지 아리송해서 기존 형식을 유지하여 개발하였습니다.\n\n코드는 복잡하지 않습니다.\nid값으로 view를 가진 textarea와\nid값으로 num을 가진 textarea의 값에 누른 숫자를 덧붙이는? 함수입니다.\n** 1 버튼을 3번 클릭하면 111 이 되겠죠?\n\n여기서 view는 11 + 12 와같은 수식 전체를 사용자에게 보여주기 위한 용도로 사용될 예정이며\nnum은 화면상에 보이지않지만, 연산을 위해 숫자값을 저장해 두었다가 go로 작성된 프로그램으로 숫자를 전송하기 위한 임시변수 같은 느낌으로 사용됩니다.\n\n숫자를 클릭하는 함수를 만들었으니 이번엔 연산 기호를 클릭하는 함수를 만들어 보겠습니다.\n```\nclickSymbol: function(id) {\n        let textarea = document.getElementById(\"view\");\n        textarea.value = textarea.value+\" \"+id+\" \";\n        index.sendNumber();\n        index.sendSymbol(id);\n    },\n```\n연산기호를 클릭하게 되면 view에 보여주기 위한 문자열 추가가 동작되며 go로 작성된 프로그램에 연산기호와 기호 앞에 입력했던 숫자를 전송하게 됩니다.\n\n* 여기서 알아두셔야 할 점은, 사실 이정도 기능 구현은 굳이 go로 작성된 프로그램으로 넘길 필요도 없이 js로만 작성을 해도 충분합니다.\n* 다만, 해당 포스팅은 go-astilectron 를 사용해 보는것이 목적이기 때문에 계산기의 연산은 golang 으로 하겠습니다.\n\n다음 함수는 번호와 기호를 전송하는 함수 입니다.\n```\nsendNumber: function() {\n        let message = {\"name\": \"sendNum\"};\n        \n        let number = document.getElementById(\"num\");\n        message.payload = number.value;\n        \n        astilectron.sendMessage(message, function(message) {\n            // Check error\n            if (message.name === \"error\") {\n                asticode.notifier.error(message.payload);\n                return\n            }            \n        })\n        number.value = \"\"\n    },\n    sendSymbol: function(id) {\n        let message = {\"name\": \"sendSymbol\"};\n        message.payload = id;\n        astilectron.sendMessage(message, function(message) {\n\n            // Check error\n            if (message.name === \"error\") {\n                asticode.notifier.error(message.payload);\n                return\n            }\n            \n        })\n    },\n```\nmessage에 이름과 payload를 넣은 뒤 go로 작성된 프로그램으로 전송합니다.\n자, 그럼 이번에는 go에서 이 메세지를 어떻게 받는지 알아보도록 하죠.\n\nmessage.go 파일을 보시면\n\n```\nfunc handleMessages(_ *astilectron.Window, m bootstrap.MessageIn) (payload interface{}, err error) {\n\t// var result float64\n\t\n\tswitch m.Name {\n        case \"블라블라\" :\n              어쩌고 저쩌고\n\n```\n이런 코드가 보이실텐데요 이부분이 바로 메세지를 받아주는 부분입니다.\n\njs에서 name으로 넣었던\n```\nlet message = {\"name\": \"sendNum\"};\n```\n요부분의 name값을 key로 해서 switch 문이 동작이 되는 겁니다.\n\n```\n// handleMessages handles messages\nfunc handleMessages(_ *astilectron.Window, m bootstrap.MessageIn) (payload interface{}, err error) {\n\tswitch m.Name {\n\tcase \"sendNum\":\n\t\tvar s string\n\t\tif err := json.Unmarshal(m.Payload, &s); err != nil {\n\t\t\tastilog.Error(errors.Wrap(err, \"json.Unmarshal failed\"))\n\t\t}\n\t\tnum, err := strconv.ParseFloat(s, 64)\n\t\tif err == nil {\n\t\t\tnumbers = append(numbers,num)\n\t\t}\n\tcase \"sendSymbol\":\n\t\tvar s string\n\t\tif err := json.Unmarshal(m.Payload, &s); err != nil {\n\t\t\tastilog.Error(errors.Wrap(err, \"json.Unmarshal failed\"))\n\t\t}\n\t\tif err == nil {\n\t\t\tsymbols = s\n\t\t}\n\tcase \"clear\":\n\t\tnumbers = numbers[:0]\n\t\tsymbols = \"\"\n\tcase \"result\":\n\t\tswitch symbols {\n\t\tcase \"+\":\n\t\t\tresult := numbers[0] + numbers[1]\n\t\t\tbootstrap.SendMessage(w, \"resResult\", strconv.FormatFloat(result,'f',6,64)) \n\t\tcase \"-\":\n\t\t\tresult := numbers[0] - numbers[1]\n\t\t\tbootstrap.SendMessage(w, \"resResult\", strconv.FormatFloat(result,'f',6,64)) \n\t\tcase \"x\":\n\t\t\tresult := numbers[0] * numbers[1]\n\t\t\tbootstrap.SendMessage(w, \"resResult\", strconv.FormatFloat(result,'f',6,64)) \n\t\tcase \"/\":\n\t\t\tresult := numbers[0] / numbers[1]\n\t\t\tbootstrap.SendMessage(w, \"resResult\", strconv.FormatFloat(result,'f',6,64)) \n\t\t}\n\tdefault:\n\t}\n\treturn\n}\n```\n이렇게 말이죠.\n\n현재 구현상태에서는 result 라는 메세지가 와야만 연산을 진행하며, 연산을 굉장히 단순하게 처리하고 있기 때문에 엉성한 부분이 많습니다... ㅎㅎ\n\n* 예로 1 + 1 + 2 라고 입력을 한 뒤에 = 버튼을 누르면 2라고 출렵됩니다...;\n* 4라는 값을 얻고 싶다면, 1 + 1 = 를 누른뒤 + 2 = 이라고 눌러야 4라는 결과가 나옵니다 ㅎㅎ;;\n\n```\ncase \"result\" :\n// 부분을 보시면\nbootstrap.SendMessage(w, \"resResult\", strconv.FormatFloat(result,'f',6,64)) \n// 이런 부분이 보이실텐데요\n// 이부분이 바로 go가 js에게 메세지를 보내는 함수입니다.\n// 이렇게 go로 짜여진 프로그램과 js로 짜여진 프로그램이 통신을 하는 형태로 프로그램이 동작이 된답니다 ㅎㅎ\n```\n그렇다면 go가 보낸 메세지는 js에서 어떻게 받아낼까요?\n\n```\nlisten: function() {\n        astilectron.onMessage(function(message) {\n            switch (message.name) {\n                case \"about\":\n                    index.about(message.payload);\n                    return {payload: \"payload\"};\n                    break;\n                case \"resResult\":\n                    index.clear();\n                    let textarea = document.getElementById(\"view\");\n                    textarea.value = message.payload;\n                    let number = document.getElementById(\"num\");\n                    number.value = message.payload;\n                    break;\n            }\n        });\n    }\n```\n바로 이 함수에서 받아내는데요\n마찬가지로 message의 name으로 switch 분기를 사용하여 동작합니다.\n\n이정도면 js와 go 사이에 메세지를 주고받는 동작이 이해가 되셨을지요?\n\n메세지를 주고 받는 부분만 이해가 됬다면, 나머지 기능 구현은 크게 어렵지 않을거라 생각되네요.\n\n더 심화된 내용은 질문하는 분이 계시다면 포스팅 하도록 하겠습니다.\n\n\n참고로\nmain.go에서 창 크기를 조절하시면 좀 더 이쁜 계산기가 됩니다 ㅎㅎ\n```\nMessageHandler: handleMessages,\n\t\tRestoreAssets:  RestoreAssets,\n\t\tWindowOptions: &astilectron.WindowOptions{\n\t\t\tBackgroundColor: astilectron.PtrStr(\"#333\"),\n\t\t\tCenter:          astilectron.PtrBool(true),\n\t\t\tMinHeight:       astilectron.PtrInt(380),\n\t\t\tMaxHeight:       astilectron.PtrInt(380),\n\t\t\tHeight:          astilectron.PtrInt(380),\n\t\t\tMinWidth:        astilectron.PtrInt(350),\n\t\t\tMaxWidth:        astilectron.PtrInt(350),\n\t\t\tWidth:           astilectron.PtrInt(350),\n\t\t},\n```\n*** 주의사항\n```\nOnWait: func(_ *astilectron.Astilectron, iw *astilectron.Window, _ *astilectron.Menu, _ *astilectron.Tray, _ *astilectron.Menu) error {\n\t\t\tw = iw\n\t\t\treturn nil\n\t\t},\n```\ndemo프로젝트의 main.go 내부에 5초뒤에 팝업이 뜨는 코드가 있는데요.\n그 코드를 지우면서 w=iw를 함께 지워버리시면 메세지를 주고받을때 프로그램이 죽어버립니다.\n저 코드를 지우지 않도록 조심하세요 ㅎㅎ\n\n* 제가 뭣도 모르고 지웠다가 에러가 계속나서... 한동안 삽질을 했다는...",
      "json_metadata": "{\"tags\":[\"kr\",\"golang\",\"go\",\"go-astilectron\",\"electron\"],\"image\":[\"https://img.youtube.com/vi/z-aCXCB7Bcw/0.jpg\"],\"links\":[\"https://steemit.com/go/@jungmu/golang\",\"https://steemit.com/kr/@jungmu/golang-go-0--gui\",\"https://steemit.com/kr/@jungmu/golang-go-1--demo\",\"https://steemit.com/kr/@jungmu/golang-go-2-ui\",\"https://youtu.be/z-aCXCB7Bcw\",\"https://github.com/Jungmu/astilectron\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "kr",
      "permlink": "golang-go-3-",
      "title": "[ Golang을 배워보자! ] go를 이용해 계산기 만들기 - 3 _기능 구현"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-22T11:13:03",
  "trx_id": "216eec5620562fc59175d9cd3492f55b6790b2db",
  "trx_in_block": 60,
  "virtual_op": 0
}
jungmupowered up 0.104 STEEM to @jungmu
2018/01/21 15:04:51
amount0.104 STEEM
fromjungmu
tojungmu
Transaction InfoBlock #19175057/Trx 0cce0d14e121c91601c29867ada4ae766da6436e
View Raw JSON Data
{
  "block": 19175057,
  "op": [
    "transfer_to_vesting",
    {
      "amount": "0.104 STEEM",
      "from": "jungmu",
      "to": "jungmu"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-21T15:04:51",
  "trx_id": "0cce0d14e121c91601c29867ada4ae766da6436e",
  "trx_in_block": 34,
  "virtual_op": 0
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://i.imgsafe.org/a1/a1f2f74efd.png","cover_image":"https://i.imgsafe.org/a1/a1ff00c26c.jpeg","name":"jungmu","about":"korean programmer","location":"sungnam-si","website":"https://steemit.com/@jungmu/"}
JSON METADATA
profile{"profile_image":"https://i.imgsafe.org/a1/a1f2f74efd.png","cover_image":"https://i.imgsafe.org/a1/a1ff00c26c.jpeg","name":"jungmu","about":"korean programmer","location":"sungnam-si","website":"https://steemit.com/@jungmu/"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://i.imgsafe.org/a1/a1f2f74efd.png",
      "cover_image": "https://i.imgsafe.org/a1/a1ff00c26c.jpeg",
      "name": "jungmu",
      "about": "korean programmer",
      "location": "sungnam-si",
      "website": "https://steemit.com/@jungmu/"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "https://i.imgsafe.org/a1/a1f2f74efd.png",
      "cover_image": "https://i.imgsafe.org/a1/a1ff00c26c.jpeg",
      "name": "jungmu",
      "about": "korean programmer",
      "location": "sungnam-si",
      "website": "https://steemit.com/@jungmu/"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM7VA1YsbBScAsAhajNuuaAm5RfcKSEVTup4v6U576eT3YB3Bqq71/1
Active
Single Signature
Public Keys
STM59PzvRKYTFjMtjdCxeNcBMZbyMdnYW6vr1gAsLacZmLcKc6q9n1/1
Posting
Single Signature
Public Keys
STM7ohqk64nzgGUQ9yfpZXAjmL4iTxwCPNoXP2idWxiNKyA6inxHU1/1
Memo
STM6RmwxjrcceLj1ReeyzfGtxU2VFe6vX69pS3NQb3YVE2qPZQXvL
{
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7VA1YsbBScAsAhajNuuaAm5RfcKSEVTup4v6U576eT3YB3Bqq7",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM59PzvRKYTFjMtjdCxeNcBMZbyMdnYW6vr1gAsLacZmLcKc6q9n",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7ohqk64nzgGUQ9yfpZXAjmL4iTxwCPNoXP2idWxiNKyA6inxHU",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "memo": "STM6RmwxjrcceLj1ReeyzfGtxU2VFe6vX69pS3NQb3YVE2qPZQXvL"
}

Witness Votes

0 / 30
No active witness votes.
[]