VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS13.80%
Net Worth
0.192USD
STEEM
0.648STEEM
SBD
0.186SBD
Effective Power
5.010SP
├── Own SP
1.118SP
└── Incoming DelegationsDeleg
+3.892SP
Detailed Balance
| STEEM | ||
| balance | 0.648STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 1.118SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 3.892SP | SP |
| Effective Power | 5.010SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.186SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.648 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "1816.569890 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "6327.089916 VESTS",
"sbd_balance": "0.186 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | artsz |
| id | 1011894 |
| rank | 339,287 |
| reputation | 22318598300 |
| created | 2018-05-24T09:29:27 |
| recovery_account | steem |
| proxy | None |
| post_count | 17 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-08-29T20:16:57 |
| last_root_post | 2018-08-29T20:16:57 |
| last_vote_time | 2018-08-29T20:28:12 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.648 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.186 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1816.569890 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 6327.089916 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2018-07-01T13:06:33 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2018-08-07T22:21:48 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM7QygnPkR9zJaDBwK5ZK7fDu8yNG1PbRGcxKPNrxTLHbdGCgnmq",
1
]
],
"weight_threshold": 1
},
"balance": "0.648 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2018-05-24T09:29:27",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779053862
},
"guest_bloggers": [],
"id": 1011894,
"json_metadata": "{\"profile\":{\"name\":\"Artur Sz\",\"profile_image\":\"https://cdn.steemitimages.com/DQmdne7ntJoXBvUuJtit4yHyzkntiGTExDM4dbxJdg9TfRr/0.jpg\",\"cover_image\":\"https://www.walldevil.com/wallpapers/a50/nature-nice-background-wallpapers.jpg\"}}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "2018-07-01T13:06:33",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2018-08-29T20:16:57",
"last_root_post": "2018-08-29T20:16:57",
"last_vote_time": "2018-08-29T20:28:12",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM6kEDTciRccQ2JJvivZQq3gzW6wJ4MMyysXdTfejNk9dJYRSfPc",
"mined": false,
"name": "artsz",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM733WAfgQ3ZFAsx9CJzWZ13Wzr3kJVCgxXqbAx4XNQQbRYLz5hy",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 17,
"post_history": [],
"posting": {
"account_auths": [
[
"dlive.app",
1
],
[
"dtube.app",
1
]
],
"key_auths": [
[
"STM6a62wwYoCtoxMqpg5ZuZ5Edbv9JpnoQ644tn86teCHTfzqAvMk",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "{\"profile\":{\"name\":\"Artur Sz\",\"profile_image\":\"https://cdn.steemitimages.com/DQmdne7ntJoXBvUuJtit4yHyzkntiGTExDM4dbxJdg9TfRr/0.jpg\",\"cover_image\":\"https://www.walldevil.com/wallpapers/a50/nature-nice-background-wallpapers.jpg\"}}",
"posting_rewards": 1590,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "6327.089916 VESTS",
"recovery_account": "steem",
"reputation": "22318598300",
"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.186 SBD",
"sbd_last_interest_payment": "2018-08-07T22:21:48",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-08-07T22:21:48",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "1816.569890 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779053862
},
"voting_power": 0,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 339287
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/17 21:37:42
2026/05/17 21:37:42
| delegatee | artsz |
| delegator | steem |
| vesting shares | 6327.089916 VESTS |
| Transaction Info | Block #106140312/Trx c8225fdec1851189353d3f9d30dbabd544750810 |
View Raw JSON Data
{
"block": 106140312,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "6327.089916 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-17T21:37:42",
"trx_id": "c8225fdec1851189353d3f9d30dbabd544750810",
"trx_in_block": 2,
"virtual_op": 0
}2026/05/11 18:20:21
2026/05/11 18:20:21
| delegatee | artsz |
| delegator | steem |
| vesting shares | 3614.879511 VESTS |
| Transaction Info | Block #105964343/Trx d33474362c8ff23758f3cc4a52d8e7af4790933f |
View Raw JSON Data
{
"block": 105964343,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "3614.879511 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-11T18:20:21",
"trx_id": "d33474362c8ff23758f3cc4a52d8e7af4790933f",
"trx_in_block": 0,
"virtual_op": 0
}2026/04/25 21:02:42
2026/04/25 21:02:42
| delegatee | artsz |
| delegator | steem |
| vesting shares | 6339.605672 VESTS |
| Transaction Info | Block #105508038/Trx b7ffa82dc37457591d5d81829e6057e72f8a0618 |
View Raw JSON Data
{
"block": 105508038,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "6339.605672 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-04-25T21:02:42",
"trx_id": "b7ffa82dc37457591d5d81829e6057e72f8a0618",
"trx_in_block": 3,
"virtual_op": 0
}2026/01/23 00:50:54
2026/01/23 00:50:54
| delegatee | artsz |
| delegator | steem |
| vesting shares | 3656.426330 VESTS |
| Transaction Info | Block #102843487/Trx fe34fd5d8624c408e3735aacd8fa6aba0a751646 |
View Raw JSON Data
{
"block": 102843487,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "3656.426330 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-01-23T00:50:54",
"trx_id": "fe34fd5d8624c408e3735aacd8fa6aba0a751646",
"trx_in_block": 2,
"virtual_op": 0
}2024/12/16 20:10:57
2024/12/16 20:10:57
| delegatee | artsz |
| delegator | steem |
| vesting shares | 3820.645527 VESTS |
| Transaction Info | Block #91289910/Trx c965929cb082d6b2c829d3b8dabaee756a94733b |
View Raw JSON Data
{
"block": 91289910,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "3820.645527 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-12-16T20:10:57",
"trx_id": "c965929cb082d6b2c829d3b8dabaee756a94733b",
"trx_in_block": 0,
"virtual_op": 0
}2023/11/13 11:57:09
2023/11/13 11:57:09
| delegatee | artsz |
| delegator | steem |
| vesting shares | 3989.779059 VESTS |
| Transaction Info | Block #79844194/Trx ed0b8c040c65af04c3ec8a926f8a91faf5ce6653 |
View Raw JSON Data
{
"block": 79844194,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "3989.779059 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-11-13T11:57:09",
"trx_id": "ed0b8c040c65af04c3ec8a926f8a91faf5ce6653",
"trx_in_block": 2,
"virtual_op": 0
}2023/09/21 18:46:00
2023/09/21 18:46:00
| delegatee | artsz |
| delegator | steem |
| vesting shares | 6927.057845 VESTS |
| Transaction Info | Block #78344168/Trx c7270d17d46530a04be9a55a1db7c54c7b9b9f0f |
View Raw JSON Data
{
"block": 78344168,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "6927.057845 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-09-21T18:46:00",
"trx_id": "c7270d17d46530a04be9a55a1db7c54c7b9b9f0f",
"trx_in_block": 5,
"virtual_op": 0
}2022/11/03 08:54:48
2022/11/03 08:54:48
| delegatee | artsz |
| delegator | steem |
| vesting shares | 7148.739283 VESTS |
| Transaction Info | Block #69109926/Trx eaa59ac265876ba2d6930b87b2798e47037b467a |
View Raw JSON Data
{
"block": 69109926,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "7148.739283 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-03T08:54:48",
"trx_id": "eaa59ac265876ba2d6930b87b2798e47037b467a",
"trx_in_block": 0,
"virtual_op": 0
}2022/01/17 08:24:45
2022/01/17 08:24:45
| delegatee | artsz |
| delegator | steem |
| vesting shares | 7369.272514 VESTS |
| Transaction Info | Block #60806382/Trx 00ea09cd13548e8815fd4190aeffae17082290b0 |
View Raw JSON Data
{
"block": 60806382,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "7369.272514 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-01-17T08:24:45",
"trx_id": "00ea09cd13548e8815fd4190aeffae17082290b0",
"trx_in_block": 5,
"virtual_op": 0
}2021/06/13 22:26:24
2021/06/13 22:26:24
| delegatee | artsz |
| delegator | steem |
| vesting shares | 7553.041172 VESTS |
| Transaction Info | Block #54604897/Trx 42ebdd023e41e5e97c64a2bf71610ca454d43405 |
View Raw JSON Data
{
"block": 54604897,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "7553.041172 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-06-13T22:26:24",
"trx_id": "42ebdd023e41e5e97c64a2bf71610ca454d43405",
"trx_in_block": 13,
"virtual_op": 0
}artszupvoted (100.00%) @givikuk / re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z2021/01/19 12:42:42
artszupvoted (100.00%) @givikuk / re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z
2021/01/19 12:42:42
| author | givikuk |
| permlink | re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50466021/Trx eff441f535ac11c27df47fd72255a59b227514b2 |
View Raw JSON Data
{
"block": 50466021,
"op": [
"vote",
{
"author": "givikuk",
"permlink": "re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-19T12:42:42",
"trx_id": "eff441f535ac11c27df47fd72255a59b227514b2",
"trx_in_block": 2,
"virtual_op": 0
}artszupvoted (100.00%) @givikuk / re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z2021/01/19 12:42:33
artszupvoted (100.00%) @givikuk / re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z
2021/01/19 12:42:33
| author | givikuk |
| permlink | re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #50466018/Trx cf5db8cf407e64f5ca2c6927bf61618ccf87e59a |
View Raw JSON Data
{
"block": 50466018,
"op": [
"vote",
{
"author": "givikuk",
"permlink": "re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2021-01-19T12:42:33",
"trx_id": "cf5db8cf407e64f5ca2c6927bf61618ccf87e59a",
"trx_in_block": 7,
"virtual_op": 0
}2020/12/11 08:48:48
2020/12/11 08:48:48
| delegatee | artsz |
| delegator | steem |
| vesting shares | 7740.463146 VESTS |
| Transaction Info | Block #49352456/Trx 45cdd5b1534b5dcd2423972539d8500d1356018a |
View Raw JSON Data
{
"block": 49352456,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "7740.463146 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-11T08:48:48",
"trx_id": "45cdd5b1534b5dcd2423972539d8500d1356018a",
"trx_in_block": 2,
"virtual_op": 0
}2020/12/06 02:26:18
2020/12/06 02:26:18
| delegatee | artsz |
| delegator | steem |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49204026/Trx 96f1220f496d380812328759efa6193c26783506 |
View Raw JSON Data
{
"block": 49204026,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "1912.543513 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-06T02:26:18",
"trx_id": "96f1220f496d380812328759efa6193c26783506",
"trx_in_block": 5,
"virtual_op": 0
}2020/11/25 16:16:00
2020/11/25 16:16:00
| delegatee | artsz |
| delegator | steem |
| vesting shares | 7757.589763 VESTS |
| Transaction Info | Block #48908240/Trx a1144cd68afb6167e1806afc69cc79563ffc213e |
View Raw JSON Data
{
"block": 48908240,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "7757.589763 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-11-25T16:16:00",
"trx_id": "a1144cd68afb6167e1806afc69cc79563ffc213e",
"trx_in_block": 2,
"virtual_op": 0
}2020/05/09 03:21:06
2020/05/09 03:21:06
| delegatee | artsz |
| delegator | steem |
| vesting shares | 7949.476359 VESTS |
| Transaction Info | Block #43214236/Trx 053404bcdb5b53d5309afbb1871ec50561506c59 |
View Raw JSON Data
{
"block": 43214236,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "7949.476359 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-09T03:21:06",
"trx_id": "053404bcdb5b53d5309afbb1871ec50561506c59",
"trx_in_block": 7,
"virtual_op": 0
}2020/05/08 06:35:51
2020/05/08 06:35:51
| delegatee | artsz |
| delegator | steem |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43189914/Trx ffbab659e9a445b8bb5b859a461741dc5637359d |
View Raw JSON Data
{
"block": 43189914,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "1953.311140 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-08T06:35:51",
"trx_id": "ffbab659e9a445b8bb5b859a461741dc5637359d",
"trx_in_block": 11,
"virtual_op": 0
}2019/11/03 07:21:18
2019/11/03 07:21:18
| delegatee | artsz |
| delegator | steem |
| vesting shares | 8054.677801 VESTS |
| Transaction Info | Block #37845105/Trx 8e6d03321acbf5a59861143cf3a4d711dfb06554 |
View Raw JSON Data
{
"block": 37845105,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "8054.677801 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2019-11-03T07:21:18",
"trx_id": "8e6d03321acbf5a59861143cf3a4d711dfb06554",
"trx_in_block": 18,
"virtual_op": 0
}2019/08/22 16:35:42
2019/08/22 16:35:42
| 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 | artsz |
| Transaction Info | Block #35779923/Trx e01adf3fd06ea55464b09d7442b653d575ddd167 |
View Raw JSON Data
{
"block": 35779923,
"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": "artsz"
}
],
"op_in_trx": 0,
"timestamp": "2019-08-22T16:35:42",
"trx_id": "e01adf3fd06ea55464b09d7442b653d575ddd167",
"trx_in_block": 3,
"virtual_op": 0
}2019/05/24 10:23:48
2019/05/24 10:23:48
| author | steemitboard |
| body | Congratulations @artsz! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@artsz/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@artsz) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=artsz)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | artsz |
| parent permlink | 7afff3c7-abc8-11e8-8984-0242ac110003 |
| permlink | steemitboard-notify-artsz-20190524t102347000z |
| title | |
| Transaction Info | Block #33185456/Trx 8bb4d7b8266cb33145591019402eb27171541c9f |
View Raw JSON Data
{
"block": 33185456,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @artsz! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@artsz/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@artsz) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=artsz)_</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": "artsz",
"parent_permlink": "7afff3c7-abc8-11e8-8984-0242ac110003",
"permlink": "steemitboard-notify-artsz-20190524t102347000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-05-24T10:23:48",
"trx_id": "8bb4d7b8266cb33145591019402eb27171541c9f",
"trx_in_block": 1,
"virtual_op": 0
}2018/11/28 20:52:45
2018/11/28 20:52:45
| delegatee | artsz |
| delegator | steem |
| vesting shares | 8252.122346 VESTS |
| Transaction Info | Block #28105574/Trx a12b82e3ff192bd00e5668affa2f89b5da4c8430 |
View Raw JSON Data
{
"block": 28105574,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "8252.122346 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-11-28T20:52:45",
"trx_id": "a12b82e3ff192bd00e5668affa2f89b5da4c8430",
"trx_in_block": 23,
"virtual_op": 0
}2018/08/30 08:09:21
2018/08/30 08:09:21
| author | givikuk |
| body | Chętnie też poznam odpowiedź na Twoje pytanie, ponieważ również się z tym spotkałem. W szczytowym momencie było u mnie 18 widzów, a chat pusty pomimo prób podjęcia interakcji. |
| json metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["dlive"],"users":[],"links":[],"image":[]} |
| parent author | artsz |
| parent permlink | 7afff3c7-abc8-11e8-8984-0242ac110003 |
| permlink | re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z |
| title | |
| Transaction Info | Block #25515702/Trx 319cd4cfb64360cdbdd56c9a74b7d384dfe222aa |
View Raw JSON Data
{
"block": 25515702,
"op": [
"comment",
{
"author": "givikuk",
"body": "Chętnie też poznam odpowiedź na Twoje pytanie, ponieważ również się z tym spotkałem. W szczytowym momencie było u mnie 18 widzów, a chat pusty pomimo prób podjęcia interakcji. ",
"json_metadata": "{\"community\":\"busy\",\"app\":\"busy/2.5.6\",\"format\":\"markdown\",\"tags\":[\"dlive\"],\"users\":[],\"links\":[],\"image\":[]}",
"parent_author": "artsz",
"parent_permlink": "7afff3c7-abc8-11e8-8984-0242ac110003",
"permlink": "re-artsz-7afff3c7-abc8-11e8-8984-0242ac110003-20180830t080920817z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-08-30T08:09:21",
"trx_id": "319cd4cfb64360cdbdd56c9a74b7d384dfe222aa",
"trx_in_block": 28,
"virtual_op": 0
}artszpublished a new post: 7afff3c7-abc8-11e8-8984-0242ac1100032018/08/29 23:02:30
artszpublished a new post: 7afff3c7-abc8-11e8-8984-0242ac110003
2018/08/29 23:02:30
| author | artsz |
| body | ## Czołem Steemianie! --- Nie pisałem tutaj trochę, brakowało mi czasu żeby napisać coś sensownego. Post z podstawami Dockera leży sobie w moim "szkicowniku" w Google Drive i czeka na przeredagowanie. Ale dziś nie o tym. Lubię sobie czasem pograć w wolnych chwilach, choć tych jest niewiele. Postanowiłem spróbować streamingu na DLive, wcześniej streamowałem na Twitch.tv, jednak bardzo ciężko się przebić ze swoim contentem. Przyznam się, że jestem początkujący w tej materii i nie wiem jak przykuć uwagę. Włączyłem dziś krótki stream, na którym grałem sobie w League of Legends. Jego zapis znajdziecie poniżej. [](https://dlive.io/livestream/artsz/7afff3c7-abc8-11e8-8984-0242ac110003) Ku mojemu wielkiemu zdziwieniu miałem po jakichś 30 minutach między 8 a 16 widzów, jednak czat był pusty - zero interakcji. Było to dziwne - niby ktoś mnie ogląda, ja staram się komentować ale nie mogłem zainicjować interakcji z widzem. Od razu nasuwa się pytanie czy warto jest tutaj streamować? Jak złapać kontakt z widownią? Ile botów może "oglądać" moje transmisje? Kompletnie się na tym nie znam. Jeśli ktoś z obserwujących mnie zna się na streamowaniu na tej platformie proszę o zostawienie odpowiedzi w komentarzu do tego wpisu. Będę niezmiernie wdzięczny za każdą radę. Tak samo jak w przypadku porad odnośnie tagów przy poprzednim poście. Niebawem widzimy się w "tradycyjnym" poście :) Pozdrawiam, A. |
| json metadata | {"tags":["polish","pl-blog","pl-stream","dlive-broadcast","dlive"],"app":"steemit/0.1","format":"markdown","language":"Polish (Polski)","thumbnail":"https://images.dlive.io/7a1c9b2b-abc8-11e8-ba94-0242ac110002","image":["https://images.dlive.io/7a1c9b2b-abc8-11e8-ba94-0242ac110002"],"links":["https://dlive.io/livestream/artsz/7afff3c7-abc8-11e8-8984-0242ac110003"]} |
| parent author | |
| parent permlink | dlive |
| permlink | 7afff3c7-abc8-11e8-8984-0242ac110003 |
| title | Jak to jest z tym streamowaniem na DLive? |
| Transaction Info | Block #25504776/Trx fd0793bb75cf60e669fb28f9bee9f1c77e42d691 |
View Raw JSON Data
{
"block": 25504776,
"op": [
"comment",
{
"author": "artsz",
"body": "## Czołem Steemianie!\n---\nNie pisałem tutaj trochę, brakowało mi czasu żeby napisać coś sensownego. Post z podstawami Dockera leży sobie w moim \"szkicowniku\" w Google Drive i czeka na przeredagowanie. Ale dziś nie o tym.\n\nLubię sobie czasem pograć w wolnych chwilach, choć tych jest niewiele. Postanowiłem spróbować streamingu na DLive, wcześniej streamowałem na Twitch.tv, jednak bardzo ciężko się przebić ze swoim contentem. Przyznam się, że jestem początkujący w tej materii i nie wiem jak przykuć uwagę. Włączyłem dziś krótki stream, na którym grałem sobie w League of Legends. Jego zapis znajdziecie poniżej.\n\n[](https://dlive.io/livestream/artsz/7afff3c7-abc8-11e8-8984-0242ac110003)\n\nKu mojemu wielkiemu zdziwieniu miałem po jakichś 30 minutach między 8 a 16 widzów, jednak czat był pusty - zero interakcji. Było to dziwne - niby ktoś mnie ogląda, ja staram się komentować ale nie mogłem zainicjować interakcji z widzem. Od razu nasuwa się pytanie czy warto jest tutaj streamować? Jak złapać kontakt z widownią? Ile botów może \"oglądać\" moje transmisje? Kompletnie się na tym nie znam.\n\nJeśli ktoś z obserwujących mnie zna się na streamowaniu na tej platformie proszę o zostawienie odpowiedzi w komentarzu do tego wpisu. Będę niezmiernie wdzięczny za każdą radę. Tak samo jak w przypadku porad odnośnie tagów przy poprzednim poście. Niebawem widzimy się w \"tradycyjnym\" poście :)\n\nPozdrawiam,\nA.",
"json_metadata": "{\"tags\":[\"polish\",\"pl-blog\",\"pl-stream\",\"dlive-broadcast\",\"dlive\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"language\":\"Polish (Polski)\",\"thumbnail\":\"https://images.dlive.io/7a1c9b2b-abc8-11e8-ba94-0242ac110002\",\"image\":[\"https://images.dlive.io/7a1c9b2b-abc8-11e8-ba94-0242ac110002\"],\"links\":[\"https://dlive.io/livestream/artsz/7afff3c7-abc8-11e8-8984-0242ac110003\"]}",
"parent_author": "",
"parent_permlink": "dlive",
"permlink": "7afff3c7-abc8-11e8-8984-0242ac110003",
"title": "Jak to jest z tym streamowaniem na DLive?"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-29T23:02:30",
"trx_id": "fd0793bb75cf60e669fb28f9bee9f1c77e42d691",
"trx_in_block": 7,
"virtual_op": 0
}repostmeupvoted (100.00%) @artsz / 7afff3c7-abc8-11e8-8984-0242ac1100032018/08/29 20:50:15
repostmeupvoted (100.00%) @artsz / 7afff3c7-abc8-11e8-8984-0242ac110003
2018/08/29 20:50:15
| author | artsz |
| permlink | 7afff3c7-abc8-11e8-8984-0242ac110003 |
| voter | repostme |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25502132/Trx ece7376d66faeeefd79e6e4785af1503a395850d |
View Raw JSON Data
{
"block": 25502132,
"op": [
"vote",
{
"author": "artsz",
"permlink": "7afff3c7-abc8-11e8-8984-0242ac110003",
"voter": "repostme",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-29T20:50:15",
"trx_id": "ece7376d66faeeefd79e6e4785af1503a395850d",
"trx_in_block": 19,
"virtual_op": 0
}artszupvoted (100.00%) @carrioner / c3509e51-abb0-11e8-ae11-0242ac1100032018/08/29 20:28:12
artszupvoted (100.00%) @carrioner / c3509e51-abb0-11e8-ae11-0242ac110003
2018/08/29 20:28:12
| author | carrioner |
| permlink | c3509e51-abb0-11e8-ae11-0242ac110003 |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25501692/Trx 81481057f22b2477a9adaf96101aa6078b0789a8 |
View Raw JSON Data
{
"block": 25501692,
"op": [
"vote",
{
"author": "carrioner",
"permlink": "c3509e51-abb0-11e8-ae11-0242ac110003",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-29T20:28:12",
"trx_id": "81481057f22b2477a9adaf96101aa6078b0789a8",
"trx_in_block": 22,
"virtual_op": 0
}artszpublished a new post: 7afff3c7-abc8-11e8-8984-0242ac1100032018/08/29 20:16:57
artszpublished a new post: 7afff3c7-abc8-11e8-8984-0242ac110003
2018/08/29 20:16:57
| author | artsz |
| body | [](https://dlive.io/livestream/artsz/7afff3c7-abc8-11e8-8984-0242ac110003) Luźna transmisja, zostaw upvote jeśli Ci się podoba :) Jeśli chciałbyś mnie wspomóc pieniężnie możesz to zrobić tutaj: https://streamelements.com/tip/arrrni_1 My live stream is at [DLive](https://dlive.io/livestream/artsz/7afff3c7-abc8-11e8-8984-0242ac110003) |
| json metadata | {"tags":["dlive","dlive-broadcast","Gaming","polish","pl-gaming","pl-stream"],"app":"dlive/0.1","format":"markdown","language":"Polish (Polski)","thumbnail":"https://images.dlive.io/7a1c9b2b-abc8-11e8-ba94-0242ac110002"} |
| parent author | |
| parent permlink | dlive |
| permlink | 7afff3c7-abc8-11e8-8984-0242ac110003 |
| title | Chill z Ligą Legend |
| Transaction Info | Block #25501467/Trx 02a96228f324c6a2f5ed0d24d5dfab916dfc2a47 |
View Raw JSON Data
{
"block": 25501467,
"op": [
"comment",
{
"author": "artsz",
"body": "[](https://dlive.io/livestream/artsz/7afff3c7-abc8-11e8-8984-0242ac110003)\n\nLuźna transmisja, zostaw upvote jeśli Ci się podoba :)\nJeśli chciałbyś mnie wspomóc pieniężnie możesz to zrobić tutaj: https://streamelements.com/tip/arrrni_1\n\nMy live stream is at [DLive](https://dlive.io/livestream/artsz/7afff3c7-abc8-11e8-8984-0242ac110003)",
"json_metadata": "{\"tags\":[\"dlive\",\"dlive-broadcast\",\"Gaming\",\"polish\",\"pl-gaming\",\"pl-stream\"],\"app\":\"dlive/0.1\",\"format\":\"markdown\",\"language\":\"Polish (Polski)\",\"thumbnail\":\"https://images.dlive.io/7a1c9b2b-abc8-11e8-ba94-0242ac110002\"}",
"parent_author": "",
"parent_permlink": "dlive",
"permlink": "7afff3c7-abc8-11e8-8984-0242ac110003",
"title": "Chill z Ligą Legend"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-29T20:16:57",
"trx_id": "02a96228f324c6a2f5ed0d24d5dfab916dfc2a47",
"trx_in_block": 25,
"virtual_op": 0
}reinmarreplied to @artsz / re-artsz-201888t64625513z2018/08/08 04:46:27
reinmarreplied to @artsz / re-artsz-201888t64625513z
2018/08/08 04:46:27
| author | reinmar |
| body | W sumie parę godzin juz spędziłem z nim i powoli się oswajam :) podejrzewam, że na stałe się na niego nie przesiąde, ale od czasu do czasu czemu nie:) |
| json metadata | {"tags":"polish","app":"esteem/1.6.0","format":"markdown+html","community":"esteem"} |
| parent author | artsz |
| parent permlink | re-reinmar-a-gdyby-tak-linux-1-20180807t223251147z |
| permlink | re-artsz-201888t64625513z |
| title | |
| Transaction Info | Block #24878326/Trx 13e844431ebe4c8b03306827985a344e060f7009 |
View Raw JSON Data
{
"block": 24878326,
"op": [
"comment",
{
"author": "reinmar",
"body": "W sumie parę godzin juz spędziłem z nim i powoli się oswajam :) podejrzewam, że na stałe się na niego nie przesiąde, ale od czasu do czasu czemu nie:)",
"json_metadata": "{\"tags\":\"polish\",\"app\":\"esteem/1.6.0\",\"format\":\"markdown+html\",\"community\":\"esteem\"}",
"parent_author": "artsz",
"parent_permlink": "re-reinmar-a-gdyby-tak-linux-1-20180807t223251147z",
"permlink": "re-artsz-201888t64625513z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-08-08T04:46:27",
"trx_id": "13e844431ebe4c8b03306827985a344e060f7009",
"trx_in_block": 25,
"virtual_op": 0
}reinmarupvoted (100.00%) @artsz / re-reinmar-a-gdyby-tak-linux-1-20180807t223251147z2018/08/08 04:35:51
reinmarupvoted (100.00%) @artsz / re-reinmar-a-gdyby-tak-linux-1-20180807t223251147z
2018/08/08 04:35:51
| author | artsz |
| permlink | re-reinmar-a-gdyby-tak-linux-1-20180807t223251147z |
| voter | reinmar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24878114/Trx 72d5e426ff95b47b311ac8b4a983d0a6c11a786f |
View Raw JSON Data
{
"block": 24878114,
"op": [
"vote",
{
"author": "artsz",
"permlink": "re-reinmar-a-gdyby-tak-linux-1-20180807t223251147z",
"voter": "reinmar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-08T04:35:51",
"trx_id": "72d5e426ff95b47b311ac8b4a983d0a6c11a786f",
"trx_in_block": 19,
"virtual_op": 0
}2018/08/07 22:58:03
2018/08/07 22:58:03
| delegatee | artsz |
| delegator | steem |
| vesting shares | 28573.246895 VESTS |
| Transaction Info | Block #24871359/Trx a2b386a9f436b8c48b0182893cd22ca3287196bb |
View Raw JSON Data
{
"block": 24871359,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "28573.246895 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:58:03",
"trx_id": "a2b386a9f436b8c48b0182893cd22ca3287196bb",
"trx_in_block": 14,
"virtual_op": 0
}2018/08/07 22:40:21
2018/08/07 22:40:21
| author | lukmarcus |
| permlink | re-abclovesteemit-poradnik-steemit-czesc-pierwsza-reputacja-i-sposoby-jej-zwiekszania-i-obliczania-20171228t091904546z |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24871005/Trx 8d73b2f582a0d4c1df9de61910cd6c04f74d8524 |
View Raw JSON Data
{
"block": 24871005,
"op": [
"vote",
{
"author": "lukmarcus",
"permlink": "re-abclovesteemit-poradnik-steemit-czesc-pierwsza-reputacja-i-sposoby-jej-zwiekszania-i-obliczania-20171228t091904546z",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:40:21",
"trx_id": "8d73b2f582a0d4c1df9de61910cd6c04f74d8524",
"trx_in_block": 25,
"virtual_op": 0
}artszupvoted (100.00%) @rozku / pl-blog-zaprasza-na-konkurs-nagrody-za-11-sbd2018/08/07 22:36:03
artszupvoted (100.00%) @rozku / pl-blog-zaprasza-na-konkurs-nagrody-za-11-sbd
2018/08/07 22:36:03
| author | rozku |
| permlink | pl-blog-zaprasza-na-konkurs-nagrody-za-11-sbd |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24870919/Trx 73c1e56f18281d4060618ab5fe6085012f3133cc |
View Raw JSON Data
{
"block": 24870919,
"op": [
"vote",
{
"author": "rozku",
"permlink": "pl-blog-zaprasza-na-konkurs-nagrody-za-11-sbd",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:36:03",
"trx_id": "73c1e56f18281d4060618ab5fe6085012f3133cc",
"trx_in_block": 6,
"virtual_op": 0
}artszupvoted (100.00%) @hellhouse / pl-blog-odpowiedzi-na-pytania-konkursowe2018/08/07 22:35:45
artszupvoted (100.00%) @hellhouse / pl-blog-odpowiedzi-na-pytania-konkursowe
2018/08/07 22:35:45
| author | hellhouse |
| permlink | pl-blog-odpowiedzi-na-pytania-konkursowe |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24870913/Trx b48058d044a94a3cb6aa40d3856d5c0c9caeea35 |
View Raw JSON Data
{
"block": 24870913,
"op": [
"vote",
{
"author": "hellhouse",
"permlink": "pl-blog-odpowiedzi-na-pytania-konkursowe",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:35:45",
"trx_id": "b48058d044a94a3cb6aa40d3856d5c0c9caeea35",
"trx_in_block": 46,
"virtual_op": 0
}2018/08/07 22:33:09
2018/08/07 22:33:09
| author | artsz |
| body | Wierzę, że bez problemu przyzwyczaisz się do Linuxa. Miętus to dość proste distro. Życzę powodzenia i czekam na dalsze wpisy! |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | reinmar |
| parent permlink | a-gdyby-tak-linux-1 |
| permlink | re-reinmar-a-gdyby-tak-linux-1-20180807t223251147z |
| title | |
| Transaction Info | Block #24870861/Trx 6f02cfb9babdeb1f1a1a45000eca4f2badad1ffb |
View Raw JSON Data
{
"block": 24870861,
"op": [
"comment",
{
"author": "artsz",
"body": "Wierzę, że bez problemu przyzwyczaisz się do Linuxa. Miętus to dość proste distro. Życzę powodzenia i czekam na dalsze wpisy!",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "reinmar",
"parent_permlink": "a-gdyby-tak-linux-1",
"permlink": "re-reinmar-a-gdyby-tak-linux-1-20180807t223251147z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:33:09",
"trx_id": "6f02cfb9babdeb1f1a1a45000eca4f2badad1ffb",
"trx_in_block": 18,
"virtual_op": 0
}artszupvoted (100.00%) @reinmar / a-gdyby-tak-linux-12018/08/07 22:31:54
artszupvoted (100.00%) @reinmar / a-gdyby-tak-linux-1
2018/08/07 22:31:54
| author | reinmar |
| permlink | a-gdyby-tak-linux-1 |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24870836/Trx b6d27429cd9ea2e76fd8fe27824c600f64a9a104 |
View Raw JSON Data
{
"block": 24870836,
"op": [
"vote",
{
"author": "reinmar",
"permlink": "a-gdyby-tak-linux-1",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:31:54",
"trx_id": "b6d27429cd9ea2e76fd8fe27824c600f64a9a104",
"trx_in_block": 17,
"virtual_op": 0
}artszupvoted (100.00%) @socialmediaseo / gdprimportantfactorsforyourwebsite-wgzd43nx2h2018/08/07 22:27:24
artszupvoted (100.00%) @socialmediaseo / gdprimportantfactorsforyourwebsite-wgzd43nx2h
2018/08/07 22:27:24
| author | socialmediaseo |
| permlink | gdprimportantfactorsforyourwebsite-wgzd43nx2h |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24870746/Trx 392af4d4d957dd8c10338ee5277ee17152b8813a |
View Raw JSON Data
{
"block": 24870746,
"op": [
"vote",
{
"author": "socialmediaseo",
"permlink": "gdprimportantfactorsforyourwebsite-wgzd43nx2h",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:27:24",
"trx_id": "392af4d4d957dd8c10338ee5277ee17152b8813a",
"trx_in_block": 28,
"virtual_op": 0
}artszupvoted (100.00%) @carrioner / b5f782f0-9959-11e8-bb3a-0242ac1100032018/08/07 22:26:54
artszupvoted (100.00%) @carrioner / b5f782f0-9959-11e8-bb3a-0242ac110003
2018/08/07 22:26:54
| author | carrioner |
| permlink | b5f782f0-9959-11e8-bb3a-0242ac110003 |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24870736/Trx e647efebc6b96e6e0fc7bf5a1457ea8d1e4aac72 |
View Raw JSON Data
{
"block": 24870736,
"op": [
"vote",
{
"author": "carrioner",
"permlink": "b5f782f0-9959-11e8-bb3a-0242ac110003",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:26:54",
"trx_id": "e647efebc6b96e6e0fc7bf5a1457ea8d1e4aac72",
"trx_in_block": 1,
"virtual_op": 0
}2018/08/07 22:26:21
2018/08/07 22:26:21
| author | foodini |
| permlink | ia8bwg3o |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24870725/Trx 9af667bb48fef59b1a850acf2ff45a242a5f6544 |
View Raw JSON Data
{
"block": 24870725,
"op": [
"vote",
{
"author": "foodini",
"permlink": "ia8bwg3o",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:26:21",
"trx_id": "9af667bb48fef59b1a850acf2ff45a242a5f6544",
"trx_in_block": 16,
"virtual_op": 0
}artszclaimed reward balance: 0.617 STEEM, 0.145 SBD, 0.919 SP2018/08/07 22:21:48
artszclaimed reward balance: 0.617 STEEM, 0.145 SBD, 0.919 SP
2018/08/07 22:21:48
| account | artsz |
| reward sbd | 0.145 SBD |
| reward steem | 0.617 STEEM |
| reward vests | 1493.441665 VESTS |
| Transaction Info | Block #24870634/Trx 5d8aee0452ecb57c8d93feb9925022b6bf8ed5d4 |
View Raw JSON Data
{
"block": 24870634,
"op": [
"claim_reward_balance",
{
"account": "artsz",
"reward_sbd": "0.145 SBD",
"reward_steem": "0.617 STEEM",
"reward_vests": "1493.441665 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-07T22:21:48",
"trx_id": "5d8aee0452ecb57c8d93feb9925022b6bf8ed5d4",
"trx_in_block": 5,
"virtual_op": 0
}2018/08/06 18:21:21
2018/08/06 18:21:21
| author | steemitboard |
| body | Congratulations @artsz! You have completed the following achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@artsz) You got your First payout <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[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 | artsz |
| parent permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| permlink | steemitboard-notify-artsz-20180806t182120000z |
| title | |
| Transaction Info | Block #24837033/Trx bc9e6cd9cce2b4f9fbb228243665d9e2b716cc3b |
View Raw JSON Data
{
"block": 24837033,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @artsz! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@artsz) You got your First payout\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[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": "artsz",
"parent_permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"permlink": "steemitboard-notify-artsz-20180806t182120000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-08-06T18:21:21",
"trx_id": "bc9e6cd9cce2b4f9fbb228243665d9e2b716cc3b",
"trx_in_block": 2,
"virtual_op": 0
}artszreceived 0.617 STEEM, 0.145 SBD, 0.919 SP author reward for @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/08/04 12:09:24
artszreceived 0.617 STEEM, 0.145 SBD, 0.919 SP author reward for @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/08/04 12:09:24
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| sbd payout | 0.145 SBD |
| steem payout | 0.617 STEEM |
| vesting payout | 1493.441665 VESTS |
| Transaction Info | Block #24772012/Virtual Operation #9 |
View Raw JSON Data
{
"block": 24772012,
"op": [
"author_reward",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"sbd_payout": "0.145 SBD",
"steem_payout": "0.617 STEEM",
"vesting_payout": "1493.441665 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-04T12:09:24",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 9
}astromaniakupvoted (15.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/29 15:36:03
astromaniakupvoted (15.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/29 15:36:03
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | astromaniak |
| weight | 1500 (15.00%) |
| Transaction Info | Block #24603420/Trx de4a8ca965a8407d5982e177ca452245df52831f |
View Raw JSON Data
{
"block": 24603420,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "astromaniak",
"weight": 1500
}
],
"op_in_trx": 0,
"timestamp": "2018-07-29T15:36:03",
"trx_id": "de4a8ca965a8407d5982e177ca452245df52831f",
"trx_in_block": 14,
"virtual_op": 0
}steemitboardupvoted (1.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/29 02:57:33
steemitboardupvoted (1.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/29 02:57:33
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | steemitboard |
| weight | 100 (1.00%) |
| Transaction Info | Block #24588253/Trx 62fbf397ea07f382529c4a91494d35597e71aa1a |
View Raw JSON Data
{
"block": 24588253,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "steemitboard",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-07-29T02:57:33",
"trx_id": "62fbf397ea07f382529c4a91494d35597e71aa1a",
"trx_in_block": 7,
"virtual_op": 0
}2018/07/29 02:57:30
2018/07/29 02:57:30
| author | steemitboard |
| body | Congratulations @artsz! You have completed the following achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@artsz) Award for the number of comments <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> To support your work, I also upvoted your post! > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[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 | artsz |
| parent permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| permlink | steemitboard-notify-artsz-20180729t025730000z |
| title | |
| Transaction Info | Block #24588252/Trx de20917d79633c226dde0a3e74fb417f777d88da |
View Raw JSON Data
{
"block": 24588252,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @artsz! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@artsz) Award for the number of comments\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\nTo support your work, I also upvoted your post!\n\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[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": "artsz",
"parent_permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"permlink": "steemitboard-notify-artsz-20180729t025730000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-29T02:57:30",
"trx_id": "de20917d79633c226dde0a3e74fb417f777d88da",
"trx_in_block": 2,
"virtual_op": 0
}2018/07/28 22:30:18
2018/07/28 22:30:18
| author | artsz |
| body | Na Linuxie oba rozwiązania powinny działać podobnie. Ja jestem osobiście za Dockerem - dobre community, spory rejestr gotowych obrazów - dlatego gorąco go polecam :) |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | fervi |
| parent permlink | re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t214949116z |
| permlink | re-fervi-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t223013678z |
| title | |
| Transaction Info | Block #24582909/Trx 4136c90dbc695b763e64a85c94c2712465fcada9 |
View Raw JSON Data
{
"block": 24582909,
"op": [
"comment",
{
"author": "artsz",
"body": "Na Linuxie oba rozwiązania powinny działać podobnie. Ja jestem osobiście za Dockerem - dobre community, spory rejestr gotowych obrazów - dlatego gorąco go polecam :)",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "fervi",
"parent_permlink": "re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t214949116z",
"permlink": "re-fervi-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t223013678z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T22:30:18",
"trx_id": "4136c90dbc695b763e64a85c94c2712465fcada9",
"trx_in_block": 12,
"virtual_op": 0
}ferviupvoted (40.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 21:49:54
ferviupvoted (40.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 21:49:54
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | fervi |
| weight | 4000 (40.00%) |
| Transaction Info | Block #24582101/Trx 4a192fdc91fa90b260619638d54c69ea050c6b54 |
View Raw JSON Data
{
"block": 24582101,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "fervi",
"weight": 4000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T21:49:54",
"trx_id": "4a192fdc91fa90b260619638d54c69ea050c6b54",
"trx_in_block": 10,
"virtual_op": 0
}2018/07/28 21:49:48
2018/07/28 21:49:48
| author | fervi |
| body | Zastanawiam się czy Docker czy LXC. Używałem tego drugiego i są różnice spore, ale nie wiem czy nie na plus - bo ostatecznie pracuje się jak na VMce (ale kontener), a nie na czymś tymczasowym na AUFS, które znika po restarcie serwera i w ogóle trzeba kombinować |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | artsz |
| parent permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| permlink | re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t214949116z |
| title | |
| Transaction Info | Block #24582099/Trx 9e497b4ce72c061c28889b3578980d2be8147102 |
View Raw JSON Data
{
"block": 24582099,
"op": [
"comment",
{
"author": "fervi",
"body": "Zastanawiam się czy Docker czy LXC. Używałem tego drugiego i są różnice spore, ale nie wiem czy nie na plus - bo ostatecznie pracuje się jak na VMce (ale kontener), a nie na czymś tymczasowym na AUFS, które znika po restarcie serwera i w ogóle trzeba kombinować",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "artsz",
"parent_permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"permlink": "re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t214949116z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T21:49:48",
"trx_id": "9e497b4ce72c061c28889b3578980d2be8147102",
"trx_in_block": 47,
"virtual_op": 0
}noisyupvoted (50.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 19:08:42
noisyupvoted (50.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 19:08:42
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | noisy |
| weight | 5000 (50.00%) |
| Transaction Info | Block #24578878/Trx a02523cbb5a2905e68abcd34a3e3ecd86802a7f5 |
View Raw JSON Data
{
"block": 24578878,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "noisy",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T19:08:42",
"trx_id": "a02523cbb5a2905e68abcd34a3e3ecd86802a7f5",
"trx_in_block": 79,
"virtual_op": 0
}2018/07/28 18:56:27
2018/07/28 18:56:27
| author | artsz |
| body | Dzięki za rozjaśnienie tematu, ja nie pracowałem na OSX ponad 1,5 roku. Wcześniej korzystało się tam z Toolboxa, przynajmniej tak robili kumple z (byłej) pracy :) |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | jamzed |
| parent permlink | re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t141612440z |
| permlink | re-jamzed-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t185624084z |
| title | |
| Transaction Info | Block #24578633/Trx 83bc6a8cb0af66a115ae620eb07982c1465617e3 |
View Raw JSON Data
{
"block": 24578633,
"op": [
"comment",
{
"author": "artsz",
"body": "Dzięki za rozjaśnienie tematu, ja nie pracowałem na OSX ponad 1,5 roku. Wcześniej korzystało się tam z Toolboxa, przynajmniej tak robili kumple z (byłej) pracy :)",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "jamzed",
"parent_permlink": "re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t141612440z",
"permlink": "re-jamzed-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t185624084z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T18:56:27",
"trx_id": "83bc6a8cb0af66a115ae620eb07982c1465617e3",
"trx_in_block": 79,
"virtual_op": 0
}2018/07/28 17:53:42
2018/07/28 17:53:42
| author | jacekw |
| permlink | re-artsz-re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t152849308z |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24577378/Trx 0fc93c2ef771a601e410ce31feb7dd308509cb0d |
View Raw JSON Data
{
"block": 24577378,
"op": [
"vote",
{
"author": "jacekw",
"permlink": "re-artsz-re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t152849308z",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T17:53:42",
"trx_id": "0fc93c2ef771a601e410ce31feb7dd308509cb0d",
"trx_in_block": 16,
"virtual_op": 0
}2018/07/28 17:53:27
2018/07/28 17:53:27
| author | artsz |
| body | Zrobione :) |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | jacekw |
| parent permlink | re-artsz-re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t152849308z |
| permlink | re-jacekw-re-artsz-re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t175323485z |
| title | |
| Transaction Info | Block #24577373/Trx 0706934b6240bee3e3c915eb7434095bfe4be9f9 |
View Raw JSON Data
{
"block": 24577373,
"op": [
"comment",
{
"author": "artsz",
"body": "Zrobione :)",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "jacekw",
"parent_permlink": "re-artsz-re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t152849308z",
"permlink": "re-jacekw-re-artsz-re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t175323485z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T17:53:27",
"trx_id": "0706934b6240bee3e3c915eb7434095bfe4be9f9",
"trx_in_block": 28,
"virtual_op": 0
}artszpublished a new post: docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 17:53:15
artszpublished a new post: docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 17:53:15
| author | artsz |
| body | <html> <h2>Cześć, witajcie!</h2> <p>Jak już wcześniej postanowiłem postaram się pisać coś w wolnym czasie. Dziś padło na <a href="https://www.docker.com">Dockera </a>- narzędzie dla mnie totalnie tajemnicze na początku rozwoju mojej kariery zawodowej. Jednak z czasem stał się on moim nieodłącznym towarzyszem pracy. Postaram się wyjaśnić dlaczego.</p> <h3>Czym jest Docker?</h3> <p>Najłatwiej powiedzieć, że jest on narzędziem do wirtualizacji ale byłoby to powiedziane zupełnie na wyrost. Jest to narzędzie, które pozwala zapakować aplikację do tzw. kontenera i wygodnie uruchomić jako proces niezależny od naszego systemu operacyjnego. Na pierwszy rzut oka można stwierdzić, że to samo można osiągnąć stawiając maszynę wirtualną w stylu VMWare i tam uruchamiać swoją aplikację. Różnica polega na tym, że Docker potrafi korzystać z jądra swojego hosta i mieć dostęp "na zewnątrz", a wirtualna maszyna wymaga dodatkowej konfiguracji i współdzielenia zasobów, co znacząco utrudnia proces tworzenia aplikacji. Oczywiście nie wszystkie systemy są tak otwarte by Docker mógł korzystać z ich dobrodziejstw (macOS w szczególności...), dlatego w niektórych przypadkach jest stosowana faktyczna wirtualizacja - bardziej jako środek konieczny aniżeli coś, co mogłoby ułatwić pracę.</p> <h3>Wszystko fajnie, ale co to jest ten kontener? </h3> <p>Żeby odpowiedzieć na to pytanie trzeba poznać odpowiedź na pytanie: czym ogólnie jest konteneryzacja?<br> Konteneryzacja polega na tym, że umożliwia uruchomienie wskazanych procesów aplikacji w wydzielonych kontenerach, które z punktu widzenia aplikacji są odrębnymi instancjami środowiska uruchomieniowego. Jeśli przykładowo chcemy dla naszej aplikacji uruchomić bazę danych, to jest taka możliwość i polega to na tym, że uruchamiamy kolejny kontener z bazą i tworzymy połączenie sieciowe pomiędzy kontenerami. </p> <p>W takim podejściu można zauważyć dwie podstawowe korzyści dla programisty. Pierwszą jest łatwość tworzenia środowisk deweloperskich i ich przenośność między maszynami z różnymi systemami operacyjnymi. Dla bardzo skomplikowanych projektów odwzorowanie środowiska produkcyjnego na maszynie lokalnej może być dla programisty drogą przez mękę. Dzięki kontenerom budujemy środowisko praktycznie jeden-do-jednego z tym docelowym. Druga korzyść odnosi się właśnie do tego produkcyjnego - dzięki uprzednio przygotowanym plikom definiującym zależności z aplikacji w kontenerze - w łatwy sposób dokonujemy deployu gotowej aplikacji na serwery docelowe. </p> <h3>Nie było czegoś takiego wcześniej?</h3> <p>Deweloperzy w różnoraki sposób radzili sobie z prowadzeniem kilku projektów na swoich maszynach. Najczęściej było to - po prostu - instalowanie zależności aplikacji w swoim systemie operacyjnym. Z czasem jednak utrzymywanie kilku dużych projektów na komputerze dewelopera bywało niemożliwe. Co jeśli drugi projekt na tym samym komputerze "gryzie się" z zależnościami z tego pierwszego? Tutaj wkracza wirtualizacja, z najczęściej używanym przed paru laty narzędziem, Vagrantem. Vagrant rozwiązywał problem tworząc maszynę wirtualną per projekt bezpośrednio na komputerze programisty. Jednak nie rozwiązywał on wszystkich problemów. Owszem, mieliśmy do dyspozycji odizolowane środowisko dla naszej aplikacji, ale wszystkie skrypty konfigurujące oraz instalujące zależności musieliśmy napisać sami. Maszyny Vagranta zjadały również masę zasobów i potrzebowały dość mocnego sprzętu aby udźwignąć kilka różnych projektów. W konsekwencji posiadając kilka środowisk mogliśmy skutecznie zająć całą przestrzeń dyskową na naszej maszynie.</p> <p>Docker natomiast potrafi zrobić to samo jednak bez wyżerania sporej części zasobów komputera. Możemy zbudować własny obraz bazując na dowolnej dystrybucji Linuxa lub skorzystać z dziesiątek tysięcy gotowych obrazów zawierających bazy danych, interpretery bądź gotowe aplikacje. Dostępne są one w <a href="https://hub.docker.com/">rejestrze</a>, zazwyczaj budowane i rozwijane przez twórców danego rozwiązania. Istnieje duża szansa, że nie będziemy musieli przygotowywać obrazu dla, na przykład, bazy danych MySQL albo interpretera PHP, bo takowe już istnieją.</p> <h3>To jak tego używasz w codziennej pracy?</h3> <p>Z opisu widać, że środowisko do pracy mogę złożyć z "klocków" zawierających poszczególne obrazy dla potrzebnych rozwiązań. Docker najlepiej i najwydajniej działa z dystrybucjami Linuxa ze względu na ich otwartość. Jeśli chodzi o resztę systemów - do uruchomienia natywnie Dockera na Windowsie wymagana jest wersja 10 Pro. Dla pozostałych wersji istnieje jeszcze narzędzie Docker Toolbox, jednak nie jestem pewien czy na chwilę obecną jest jeszcze wspierane. Uruchamia ono Dockera razem z minimalną maszyną wirtualną obsługiwaną przez VirtualBox. Co z macOS? Tam sprawa jest trochę bardziej skomplikowana - od ostatniej wersji systemu Docker jest dostępny w wersji native OSX ale z zeznań znajomych pracujących na komputerach z jabłuszkiem działa on różnie. Jest wiele sposobów jak przyśpieszyć pracę kontenerów na tych systemach, jednak nie o tym jest ten post. W następnym poście postaram się pokazać przykłady użycia Dockera do ustawienia sobie środowiska do nauki oraz pokażę podstawy <code>docker-compose</code> - narzędzia do definiowania i uruchamiania wielu kontenerów naraz. Postaram się żeby znalazł się tutaj już jutro.</p> <p>Pozdrawiam,</p> <p>A. </p> </html> |
| json metadata | {"tags":["polish","pl-blog","pl-programowanie","pl-docker","pl-artykuly"],"links":["https://www.docker.com","https://hub.docker.com/"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | polish |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| title | Docker - co to jest i do czego mi to potrzebne? |
| Transaction Info | Block #24577369/Trx ac8f615c4c77e633d13f76f6866153a273751a62 |
View Raw JSON Data
{
"block": 24577369,
"op": [
"comment",
{
"author": "artsz",
"body": "<html>\n<h2>Cześć, witajcie!</h2>\n<p>Jak już wcześniej postanowiłem postaram się pisać coś w wolnym czasie. Dziś padło na <a href=\"https://www.docker.com\">Dockera </a>- narzędzie dla mnie totalnie tajemnicze na początku rozwoju mojej kariery zawodowej. Jednak z czasem stał się on moim nieodłącznym towarzyszem pracy. Postaram się wyjaśnić dlaczego.</p>\n<h3>Czym jest Docker?</h3>\n<p>Najłatwiej powiedzieć, że jest on narzędziem do wirtualizacji ale byłoby to powiedziane zupełnie na wyrost. Jest to narzędzie, które pozwala zapakować aplikację do tzw. kontenera i wygodnie uruchomić jako proces niezależny od naszego systemu operacyjnego. Na pierwszy rzut oka można stwierdzić, że to samo można osiągnąć stawiając maszynę wirtualną w stylu VMWare i tam uruchamiać swoją aplikację. Różnica polega na tym, że Docker potrafi korzystać z jądra swojego hosta i mieć dostęp \"na zewnątrz\", a wirtualna maszyna wymaga dodatkowej konfiguracji i współdzielenia zasobów, co znacząco utrudnia proces tworzenia aplikacji. Oczywiście nie wszystkie systemy są tak otwarte by Docker mógł korzystać z ich dobrodziejstw (macOS w szczególności...), dlatego w niektórych przypadkach jest stosowana faktyczna wirtualizacja - bardziej jako środek konieczny aniżeli coś, co mogłoby ułatwić pracę.</p>\n<h3>Wszystko fajnie, ale co to jest ten kontener? </h3>\n<p>Żeby odpowiedzieć na to pytanie trzeba poznać odpowiedź na pytanie: czym ogólnie jest konteneryzacja?<br>\nKonteneryzacja polega na tym, że umożliwia uruchomienie wskazanych procesów aplikacji w wydzielonych kontenerach, które z punktu widzenia aplikacji są odrębnymi instancjami środowiska uruchomieniowego. Jeśli przykładowo chcemy dla naszej aplikacji uruchomić bazę danych, to jest taka możliwość i polega to na tym, że uruchamiamy kolejny kontener z bazą i tworzymy połączenie sieciowe pomiędzy kontenerami. </p>\n<p>W takim podejściu można zauważyć dwie podstawowe korzyści dla programisty. Pierwszą jest łatwość tworzenia środowisk deweloperskich i ich przenośność między maszynami z różnymi systemami operacyjnymi. Dla bardzo skomplikowanych projektów odwzorowanie środowiska produkcyjnego na maszynie lokalnej może być dla programisty drogą przez mękę. Dzięki kontenerom budujemy środowisko praktycznie jeden-do-jednego z tym docelowym. Druga korzyść odnosi się właśnie do tego produkcyjnego - dzięki uprzednio przygotowanym plikom definiującym zależności z aplikacji w kontenerze - w łatwy sposób dokonujemy deployu gotowej aplikacji na serwery docelowe. </p>\n<h3>Nie było czegoś takiego wcześniej?</h3>\n<p>Deweloperzy w różnoraki sposób radzili sobie z prowadzeniem kilku projektów na swoich maszynach. Najczęściej było to - po prostu - instalowanie zależności aplikacji w swoim systemie operacyjnym. Z czasem jednak utrzymywanie kilku dużych projektów na komputerze dewelopera bywało niemożliwe. Co jeśli drugi projekt na tym samym komputerze \"gryzie się\" z zależnościami z tego pierwszego? Tutaj wkracza wirtualizacja, z najczęściej używanym przed paru laty narzędziem, Vagrantem. Vagrant rozwiązywał problem tworząc maszynę wirtualną per projekt bezpośrednio na komputerze programisty. Jednak nie rozwiązywał on wszystkich problemów. Owszem, mieliśmy do dyspozycji odizolowane środowisko dla naszej aplikacji, ale wszystkie skrypty konfigurujące oraz instalujące zależności musieliśmy napisać sami. Maszyny Vagranta zjadały również masę zasobów i potrzebowały dość mocnego sprzętu aby udźwignąć kilka różnych projektów. W konsekwencji posiadając kilka środowisk mogliśmy skutecznie zająć całą przestrzeń dyskową na naszej maszynie.</p>\n<p>Docker natomiast potrafi zrobić to samo jednak bez wyżerania sporej części zasobów komputera. Możemy zbudować własny obraz bazując na dowolnej dystrybucji Linuxa lub skorzystać z dziesiątek tysięcy gotowych obrazów zawierających bazy danych, interpretery bądź gotowe aplikacje. Dostępne są one w <a href=\"https://hub.docker.com/\">rejestrze</a>, zazwyczaj budowane i rozwijane przez twórców danego rozwiązania. Istnieje duża szansa, że nie będziemy musieli przygotowywać obrazu dla, na przykład, bazy danych MySQL albo interpretera PHP, bo takowe już istnieją.</p>\n<h3>To jak tego używasz w codziennej pracy?</h3>\n<p>Z opisu widać, że środowisko do pracy mogę złożyć z \"klocków\" zawierających poszczególne obrazy dla potrzebnych rozwiązań. Docker najlepiej i najwydajniej działa z dystrybucjami Linuxa ze względu na ich otwartość. Jeśli chodzi o resztę systemów - do uruchomienia natywnie Dockera na Windowsie wymagana jest wersja 10 Pro. Dla pozostałych wersji istnieje jeszcze narzędzie Docker Toolbox, jednak nie jestem pewien czy na chwilę obecną jest jeszcze wspierane. Uruchamia ono Dockera razem z minimalną maszyną wirtualną obsługiwaną przez VirtualBox. Co z macOS? Tam sprawa jest trochę bardziej skomplikowana - od ostatniej wersji systemu Docker jest dostępny w wersji native OSX ale z zeznań znajomych pracujących na komputerach z jabłuszkiem działa on różnie. Jest wiele sposobów jak przyśpieszyć pracę kontenerów na tych systemach, jednak nie o tym jest ten post. W następnym poście postaram się pokazać przykłady użycia Dockera do ustawienia sobie środowiska do nauki oraz pokażę podstawy <code>docker-compose</code> - narzędzia do definiowania i uruchamiania wielu kontenerów naraz. Postaram się żeby znalazł się tutaj już jutro.</p>\n<p>Pozdrawiam,</p>\n<p>A. </p>\n</html>",
"json_metadata": "{\"tags\":[\"polish\",\"pl-blog\",\"pl-programowanie\",\"pl-docker\",\"pl-artykuly\"],\"links\":[\"https://www.docker.com\",\"https://hub.docker.com/\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "polish",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"title": "Docker - co to jest i do czego mi to potrzebne?"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T17:53:15",
"trx_id": "ac8f615c4c77e633d13f76f6866153a273751a62",
"trx_in_block": 23,
"virtual_op": 0
}fat.musicupvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 16:08:42
fat.musicupvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 16:08:42
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | fat.music |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24575298/Trx 4ec0471af85e6d0e8fed98fabc52e633a3f5a114 |
View Raw JSON Data
{
"block": 24575298,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "fat.music",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T16:08:42",
"trx_id": "4ec0471af85e6d0e8fed98fabc52e633a3f5a114",
"trx_in_block": 13,
"virtual_op": 0
}2018/07/28 15:28:48
2018/07/28 15:28:48
| author | jacekw |
| body | Właściwie to tagi można edytować (oprócz pierwszego), więc nawet w tym poście można już to zrobić ;) |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | artsz |
| parent permlink | re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t135152832z |
| permlink | re-artsz-re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t152849308z |
| title | |
| Transaction Info | Block #24574539/Trx b3d2691972046e0ea0ebda38073f3a5bd8b1be0e |
View Raw JSON Data
{
"block": 24574539,
"op": [
"comment",
{
"author": "jacekw",
"body": "Właściwie to tagi można edytować (oprócz pierwszego), więc nawet w tym poście można już to zrobić ;)",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "artsz",
"parent_permlink": "re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t135152832z",
"permlink": "re-artsz-re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t152849308z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T15:28:48",
"trx_id": "b3d2691972046e0ea0ebda38073f3a5bd8b1be0e",
"trx_in_block": 3,
"virtual_op": 0
}2018/07/28 14:47:21
2018/07/28 14:47:21
| author | jamzed |
| permlink | re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t141612440z |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24573750/Trx e52b0e7298b1b136b9b8f53d3a5c4a161fe16003 |
View Raw JSON Data
{
"block": 24573750,
"op": [
"vote",
{
"author": "jamzed",
"permlink": "re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t141612440z",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T14:47:21",
"trx_id": "e52b0e7298b1b136b9b8f53d3a5c4a161fe16003",
"trx_in_block": 24,
"virtual_op": 0
}velmafiaupvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 14:21:21
velmafiaupvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 14:21:21
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | velmafia |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24573255/Trx 578915bb76ce93d7680128c2339d4baf9ea0a461 |
View Raw JSON Data
{
"block": 24573255,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "velmafia",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T14:21:21",
"trx_id": "578915bb76ce93d7680128c2339d4baf9ea0a461",
"trx_in_block": 12,
"virtual_op": 0
}2018/07/28 14:16:12
2018/07/28 14:16:12
| author | jamzed |
| body | Co do OSX to nie jest to jeszcze natywna obsluga Dockera, ale jedynie natywnego hypervisora OSX (xhyve) w ktorym nadal odpala sie mini distro Linux-a jako maszyna wirtualna. Poki co jest to jedyne rozwiazanie, nie jest idealne ale dziala wystarczajaco dobrze, zeby dalo sie uzywac. ;-) |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | artsz |
| parent permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| permlink | re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t141612440z |
| title | |
| Transaction Info | Block #24573157/Trx cf7c7f4d28901e83584b8b6b8f5287333602f50c |
View Raw JSON Data
{
"block": 24573157,
"op": [
"comment",
{
"author": "jamzed",
"body": "Co do OSX to nie jest to jeszcze natywna obsluga Dockera, ale jedynie natywnego hypervisora OSX (xhyve) w ktorym nadal odpala sie mini distro Linux-a jako maszyna wirtualna. Poki co jest to jedyne rozwiazanie, nie jest idealne ale dziala wystarczajaco dobrze, zeby dalo sie uzywac. ;-)",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "artsz",
"parent_permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"permlink": "re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t141612440z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T14:16:12",
"trx_id": "cf7c7f4d28901e83584b8b6b8f5287333602f50c",
"trx_in_block": 21,
"virtual_op": 0
}jamzedupvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 14:11:06
jamzedupvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 14:11:06
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | jamzed |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24573059/Trx d722a50ae37f9a67fdc86247bac5e857d460ada8 |
View Raw JSON Data
{
"block": 24573059,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "jamzed",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T14:11:06",
"trx_id": "d722a50ae37f9a67fdc86247bac5e857d460ada8",
"trx_in_block": 11,
"virtual_op": 0
}2018/07/28 13:52:09
2018/07/28 13:52:09
| author | jacekw |
| permlink | re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t124919843z |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24572699/Trx ddccddd5935bcebae677768633485214c03f2cbb |
View Raw JSON Data
{
"block": 24572699,
"op": [
"vote",
{
"author": "jacekw",
"permlink": "re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t124919843z",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T13:52:09",
"trx_id": "ddccddd5935bcebae677768633485214c03f2cbb",
"trx_in_block": 45,
"virtual_op": 0
}2018/07/28 13:51:54
2018/07/28 13:51:54
| author | artsz |
| body | Dzięki wielkie za podpowiedź, pisząc następnego posta zastosuję się do tych rad :) |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | jacekw |
| parent permlink | re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t124919843z |
| permlink | re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t135152832z |
| title | |
| Transaction Info | Block #24572694/Trx 5141963668ff045b4ff631bc1098e5485fd48193 |
View Raw JSON Data
{
"block": 24572694,
"op": [
"comment",
{
"author": "artsz",
"body": "Dzięki wielkie za podpowiedź, pisząc następnego posta zastosuję się do tych rad :)",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "jacekw",
"parent_permlink": "re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t124919843z",
"permlink": "re-jacekw-re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t135152832z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T13:51:54",
"trx_id": "5141963668ff045b4ff631bc1098e5485fd48193",
"trx_in_block": 52,
"virtual_op": 0
}givikukupvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 13:51:33
givikukupvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 13:51:33
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | givikuk |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24572687/Trx 0ec5e9a88718ac89c9711769e3b4a16f4638f0e6 |
View Raw JSON Data
{
"block": 24572687,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "givikuk",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T13:51:33",
"trx_id": "0ec5e9a88718ac89c9711769e3b4a16f4638f0e6",
"trx_in_block": 10,
"virtual_op": 0
}jozef230upvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 13:17:57
jozef230upvoted (100.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 13:17:57
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | jozef230 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24572047/Trx cee78e477c60707a0c3b00141e7c675425ee956f |
View Raw JSON Data
{
"block": 24572047,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "jozef230",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T13:17:57",
"trx_id": "cee78e477c60707a0c3b00141e7c675425ee956f",
"trx_in_block": 56,
"virtual_op": 0
}2018/07/28 12:49:18
2018/07/28 12:49:18
| author | jacekw |
| body | Bez dockera to jak bez ręki :) Jeśli mogę mieć sugestię - lepiej sprawdza się używanie polskich tagów z przedrostkiem `pl-`: https://steemweb.pl/categories. Tutaj sugerowałbym tagi #pl-artykuly oraz #pl-programowanie. Z jednej strony tekst trafi do większego grona osób polskojęzycznych, a z drugiej nie wyświetli się odbiorcom angielskojęzycznym, którzy raczej nie są zainteresowani tekstem po polsku. |
| json metadata | {"tags":["polish","pl-artykuly","pl-programowanie"],"links":["https://steemweb.pl/categories"],"app":"steemit/0.1"} |
| parent author | artsz |
| parent permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| permlink | re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t124919843z |
| title | |
| Transaction Info | Block #24571501/Trx 801beffef8d49770662a196e86038e1d625c61d7 |
View Raw JSON Data
{
"block": 24571501,
"op": [
"comment",
{
"author": "jacekw",
"body": "Bez dockera to jak bez ręki :)\n\nJeśli mogę mieć sugestię - lepiej sprawdza się używanie polskich tagów z przedrostkiem `pl-`: https://steemweb.pl/categories. Tutaj sugerowałbym tagi #pl-artykuly oraz #pl-programowanie. Z jednej strony tekst trafi do większego grona osób polskojęzycznych, a z drugiej nie wyświetli się odbiorcom angielskojęzycznym, którzy raczej nie są zainteresowani tekstem po polsku.",
"json_metadata": "{\"tags\":[\"polish\",\"pl-artykuly\",\"pl-programowanie\"],\"links\":[\"https://steemweb.pl/categories\"],\"app\":\"steemit/0.1\"}",
"parent_author": "artsz",
"parent_permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"permlink": "re-artsz-docker-co-to-jest-i-do-czego-mi-to-potrzebne-20180728t124919843z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T12:49:18",
"trx_id": "801beffef8d49770662a196e86038e1d625c61d7",
"trx_in_block": 10,
"virtual_op": 0
}jacekwupvoted (75.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 12:40:27
jacekwupvoted (75.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 12:40:27
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | jacekw |
| weight | 7500 (75.00%) |
| Transaction Info | Block #24571332/Trx 746756b2383de4884debf9a504532b3cdc3d3a20 |
View Raw JSON Data
{
"block": 24571332,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "jacekw",
"weight": 7500
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T12:40:27",
"trx_id": "746756b2383de4884debf9a504532b3cdc3d3a20",
"trx_in_block": 27,
"virtual_op": 0
}hr1upvoted (0.02%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 12:39:18
hr1upvoted (0.02%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 12:39:18
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | hr1 |
| weight | 2 (0.02%) |
| Transaction Info | Block #24571311/Trx e22e52ce0fa35e3b38669b4a0c603272d5824126 |
View Raw JSON Data
{
"block": 24571311,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "hr1",
"weight": 2
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T12:39:18",
"trx_id": "e22e52ce0fa35e3b38669b4a0c603272d5824126",
"trx_in_block": 0,
"virtual_op": 0
}alphabotupvoted (1.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 12:09:39
alphabotupvoted (1.00%) @artsz / docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 12:09:39
| author | artsz |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| voter | alphabot |
| weight | 100 (1.00%) |
| Transaction Info | Block #24570746/Trx 1251f6b341d6c027eb75bcf2bb2ba663ac4cd672 |
View Raw JSON Data
{
"block": 24570746,
"op": [
"vote",
{
"author": "artsz",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"voter": "alphabot",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T12:09:39",
"trx_id": "1251f6b341d6c027eb75bcf2bb2ba663ac4cd672",
"trx_in_block": 42,
"virtual_op": 0
}artszpublished a new post: docker-co-to-jest-i-do-czego-mi-to-potrzebne2018/07/28 12:09:24
artszpublished a new post: docker-co-to-jest-i-do-czego-mi-to-potrzebne
2018/07/28 12:09:24
| author | artsz |
| body | <html> <h2>Cześć, witajcie!</h2> <p>Jak już wcześniej postanowiłem postaram się pisać coś w wolnym czasie. Dziś padło na <a href="https://www.docker.com">Dockera </a>- narzędzie dla mnie totalnie tajemnicze na początku rozwoju mojej kariery zawodowej. Jednak z czasem stał się on moim nieodłącznym towarzyszem pracy. Postaram się wyjaśnić dlaczego.</p> <h3>Czym jest Docker?</h3> <p>Najłatwiej powiedzieć, że jest on narzędziem do wirtualizacji ale byłoby to powiedziane zupełnie na wyrost. Jest to narzędzie, które pozwala zapakować aplikację do tzw. kontenera i wygodnie uruchomić jako proces niezależny od naszego systemu operacyjnego. Na pierwszy rzut oka można stwierdzić, że to samo można osiągnąć stawiając maszynę wirtualną w stylu VMWare i tam uruchamiać swoją aplikację. Różnica polega na tym, że Docker potrafi korzystać z jądra swojego hosta i mieć dostęp "na zewnątrz", a wirtualna maszyna wymaga dodatkowej konfiguracji i współdzielenia zasobów, co znacząco utrudnia proces tworzenia aplikacji. Oczywiście nie wszystkie systemy są tak otwarte by Docker mógł korzystać z ich dobrodziejstw (macOS w szczególności...), dlatego w niektórych przypadkach jest stosowana faktyczna wirtualizacja - bardziej jako środek konieczny aniżeli coś, co mogłoby ułatwić pracę.</p> <h3>Wszystko fajnie, ale co to jest ten kontener? </h3> <p>Żeby odpowiedzieć na to pytanie trzeba poznać odpowiedź na pytanie: czym ogólnie jest konteneryzacja?<br> Konteneryzacja polega na tym, że umożliwia uruchomienie wskazanych procesów aplikacji w wydzielonych kontenerach, które z punktu widzenia aplikacji są odrębnymi instancjami środowiska uruchomieniowego. Jeśli przykładowo chcemy dla naszej aplikacji uruchomić bazę danych, to jest taka możliwość i polega to na tym, że uruchamiamy kolejny kontener z bazą i tworzymy połączenie sieciowe pomiędzy kontenerami. </p> <p>W takim podejściu można zauważyć dwie podstawowe korzyści dla programisty. Pierwszą jest łatwość tworzenia środowisk deweloperskich i ich przenośność między maszynami z różnymi systemami operacyjnymi. Dla bardzo skomplikowanych projektów odwzorowanie środowiska produkcyjnego na maszynie lokalnej może być dla programisty drogą przez mękę. Dzięki kontenerom budujemy środowisko praktycznie jeden-do-jednego z tym docelowym. Druga korzyść odnosi się właśnie do tego produkcyjnego - dzięki uprzednio przygotowanym plikom definiującym zależności z aplikacji w kontenerze - w łatwy sposób dokonujemy deployu gotowej aplikacji na serwery docelowe. </p> <h3>Nie było czegoś takiego wcześniej?</h3> <p>Deweloperzy w różnoraki sposób radzili sobie z prowadzeniem kilku projektów na swoich maszynach. Najczęściej było to - po prostu - instalowanie zależności aplikacji w swoim systemie operacyjnym. Z czasem jednak utrzymywanie kilku dużych projektów na komputerze dewelopera bywało niemożliwe. Co jeśli drugi projekt na tym samym komputerze "gryzie się" z zależnościami z tego pierwszego? Tutaj wkracza wirtualizacja, z najczęściej używanym przed paru laty narzędziem, Vagrantem. Vagrant rozwiązywał problem tworząc maszynę wirtualną per projekt bezpośrednio na komputerze programisty. Jednak nie rozwiązywał on wszystkich problemów. Owszem, mieliśmy do dyspozycji odizolowane środowisko dla naszej aplikacji, ale wszystkie skrypty konfigurujące oraz instalujące zależności musieliśmy napisać sami. Maszyny Vagranta zjadały również masę zasobów i potrzebowały dość mocnego sprzętu aby udźwignąć kilka różnych projektów. W konsekwencji posiadając kilka środowisk mogliśmy skutecznie zająć całą przestrzeń dyskową na naszej maszynie.</p> <p>Docker natomiast potrafi zrobić to samo jednak bez wyżerania sporej części zasobów komputera. Możemy zbudować własny obraz bazując na dowolnej dystrybucji Linuxa lub skorzystać z dziesiątek tysięcy gotowych obrazów zawierających bazy danych, interpretery bądź gotowe aplikacje. Dostępne są one w <a href="https://hub.docker.com/">rejestrze</a>, zazwyczaj budowane i rozwijane przez twórców danego rozwiązania. Istnieje duża szansa, że nie będziemy musieli przygotowywać obrazu dla, na przykład, bazy danych MySQL albo interpretera PHP, bo takowe już istnieją.</p> <h3>To jak tego używasz w codziennej pracy?</h3> <p>Z opisu widać, że środowisko do pracy mogę złożyć z "klocków" zawierających poszczególne obrazy dla potrzebnych rozwiązań. Docker najlepiej i najwydajniej działa z dystrybucjami Linuxa ze względu na ich otwartość. Jeśli chodzi o resztę systemów - do uruchomienia natywnie Dockera na Windowsie wymagana jest wersja 10 Pro. Dla pozostałych wersji istnieje jeszcze narzędzie Docker Toolbox, jednak nie jestem pewien czy na chwilę obecną jest jeszcze wspierane. Uruchamia ono Dockera razem z minimalną maszyną wirtualną obsługiwaną przez VirtualBox. Co z macOS? Tam sprawa jest trochę bardziej skomplikowana - od ostatniej wersji systemu Docker jest dostępny w wersji native OSX ale z zeznań znajomych pracujących na komputerach z jabłuszkiem działa on różnie. Jest wiele sposobów jak przyśpieszyć pracę kontenerów na tych systemach, jednak nie o tym jest ten post. W następnym poście postaram się pokazać przykłady użycia Dockera do ustawienia sobie środowiska do nauki oraz pokażę podstawy <code>docker-compose</code> - narzędzia do definiowania i uruchamiania wielu kontenerów naraz. Postaram się żeby znalazł się tutaj już jutro.</p> <p>Pozdrawiam,</p> <p>A. </p> </html> |
| json metadata | {"tags":["polish","blog","programming","docker","environment"],"links":["https://www.docker.com","https://hub.docker.com/"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | polish |
| permlink | docker-co-to-jest-i-do-czego-mi-to-potrzebne |
| title | Docker - co to jest i do czego mi to potrzebne? |
| Transaction Info | Block #24570741/Trx e8fe48ffe4f14db959d5db935113b6a0d8c39f87 |
View Raw JSON Data
{
"block": 24570741,
"op": [
"comment",
{
"author": "artsz",
"body": "<html>\n<h2>Cześć, witajcie!</h2>\n<p>Jak już wcześniej postanowiłem postaram się pisać coś w wolnym czasie. Dziś padło na <a href=\"https://www.docker.com\">Dockera </a>- narzędzie dla mnie totalnie tajemnicze na początku rozwoju mojej kariery zawodowej. Jednak z czasem stał się on moim nieodłącznym towarzyszem pracy. Postaram się wyjaśnić dlaczego.</p>\n<h3>Czym jest Docker?</h3>\n<p>Najłatwiej powiedzieć, że jest on narzędziem do wirtualizacji ale byłoby to powiedziane zupełnie na wyrost. Jest to narzędzie, które pozwala zapakować aplikację do tzw. kontenera i wygodnie uruchomić jako proces niezależny od naszego systemu operacyjnego. Na pierwszy rzut oka można stwierdzić, że to samo można osiągnąć stawiając maszynę wirtualną w stylu VMWare i tam uruchamiać swoją aplikację. Różnica polega na tym, że Docker potrafi korzystać z jądra swojego hosta i mieć dostęp \"na zewnątrz\", a wirtualna maszyna wymaga dodatkowej konfiguracji i współdzielenia zasobów, co znacząco utrudnia proces tworzenia aplikacji. Oczywiście nie wszystkie systemy są tak otwarte by Docker mógł korzystać z ich dobrodziejstw (macOS w szczególności...), dlatego w niektórych przypadkach jest stosowana faktyczna wirtualizacja - bardziej jako środek konieczny aniżeli coś, co mogłoby ułatwić pracę.</p>\n<h3>Wszystko fajnie, ale co to jest ten kontener? </h3>\n<p>Żeby odpowiedzieć na to pytanie trzeba poznać odpowiedź na pytanie: czym ogólnie jest konteneryzacja?<br>\nKonteneryzacja polega na tym, że umożliwia uruchomienie wskazanych procesów aplikacji w wydzielonych kontenerach, które z punktu widzenia aplikacji są odrębnymi instancjami środowiska uruchomieniowego. Jeśli przykładowo chcemy dla naszej aplikacji uruchomić bazę danych, to jest taka możliwość i polega to na tym, że uruchamiamy kolejny kontener z bazą i tworzymy połączenie sieciowe pomiędzy kontenerami. </p>\n<p>W takim podejściu można zauważyć dwie podstawowe korzyści dla programisty. Pierwszą jest łatwość tworzenia środowisk deweloperskich i ich przenośność między maszynami z różnymi systemami operacyjnymi. Dla bardzo skomplikowanych projektów odwzorowanie środowiska produkcyjnego na maszynie lokalnej może być dla programisty drogą przez mękę. Dzięki kontenerom budujemy środowisko praktycznie jeden-do-jednego z tym docelowym. Druga korzyść odnosi się właśnie do tego produkcyjnego - dzięki uprzednio przygotowanym plikom definiującym zależności z aplikacji w kontenerze - w łatwy sposób dokonujemy deployu gotowej aplikacji na serwery docelowe. </p>\n<h3>Nie było czegoś takiego wcześniej?</h3>\n<p>Deweloperzy w różnoraki sposób radzili sobie z prowadzeniem kilku projektów na swoich maszynach. Najczęściej było to - po prostu - instalowanie zależności aplikacji w swoim systemie operacyjnym. Z czasem jednak utrzymywanie kilku dużych projektów na komputerze dewelopera bywało niemożliwe. Co jeśli drugi projekt na tym samym komputerze \"gryzie się\" z zależnościami z tego pierwszego? Tutaj wkracza wirtualizacja, z najczęściej używanym przed paru laty narzędziem, Vagrantem. Vagrant rozwiązywał problem tworząc maszynę wirtualną per projekt bezpośrednio na komputerze programisty. Jednak nie rozwiązywał on wszystkich problemów. Owszem, mieliśmy do dyspozycji odizolowane środowisko dla naszej aplikacji, ale wszystkie skrypty konfigurujące oraz instalujące zależności musieliśmy napisać sami. Maszyny Vagranta zjadały również masę zasobów i potrzebowały dość mocnego sprzętu aby udźwignąć kilka różnych projektów. W konsekwencji posiadając kilka środowisk mogliśmy skutecznie zająć całą przestrzeń dyskową na naszej maszynie.</p>\n<p>Docker natomiast potrafi zrobić to samo jednak bez wyżerania sporej części zasobów komputera. Możemy zbudować własny obraz bazując na dowolnej dystrybucji Linuxa lub skorzystać z dziesiątek tysięcy gotowych obrazów zawierających bazy danych, interpretery bądź gotowe aplikacje. Dostępne są one w <a href=\"https://hub.docker.com/\">rejestrze</a>, zazwyczaj budowane i rozwijane przez twórców danego rozwiązania. Istnieje duża szansa, że nie będziemy musieli przygotowywać obrazu dla, na przykład, bazy danych MySQL albo interpretera PHP, bo takowe już istnieją.</p>\n<h3>To jak tego używasz w codziennej pracy?</h3>\n<p>Z opisu widać, że środowisko do pracy mogę złożyć z \"klocków\" zawierających poszczególne obrazy dla potrzebnych rozwiązań. Docker najlepiej i najwydajniej działa z dystrybucjami Linuxa ze względu na ich otwartość. Jeśli chodzi o resztę systemów - do uruchomienia natywnie Dockera na Windowsie wymagana jest wersja 10 Pro. Dla pozostałych wersji istnieje jeszcze narzędzie Docker Toolbox, jednak nie jestem pewien czy na chwilę obecną jest jeszcze wspierane. Uruchamia ono Dockera razem z minimalną maszyną wirtualną obsługiwaną przez VirtualBox. Co z macOS? Tam sprawa jest trochę bardziej skomplikowana - od ostatniej wersji systemu Docker jest dostępny w wersji native OSX ale z zeznań znajomych pracujących na komputerach z jabłuszkiem działa on różnie. Jest wiele sposobów jak przyśpieszyć pracę kontenerów na tych systemach, jednak nie o tym jest ten post. W następnym poście postaram się pokazać przykłady użycia Dockera do ustawienia sobie środowiska do nauki oraz pokażę podstawy <code>docker-compose</code> - narzędzia do definiowania i uruchamiania wielu kontenerów naraz. Postaram się żeby znalazł się tutaj już jutro.</p>\n<p>Pozdrawiam,</p>\n<p>A. </p>\n</html>",
"json_metadata": "{\"tags\":[\"polish\",\"blog\",\"programming\",\"docker\",\"environment\"],\"links\":[\"https://www.docker.com\",\"https://hub.docker.com/\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "polish",
"permlink": "docker-co-to-jest-i-do-czego-mi-to-potrzebne",
"title": "Docker - co to jest i do czego mi to potrzebne?"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T12:09:24",
"trx_id": "e8fe48ffe4f14db959d5db935113b6a0d8c39f87",
"trx_in_block": 11,
"virtual_op": 0
}2018/07/15 18:31:24
2018/07/15 18:31:24
| delegatee | artsz |
| delegator | steem |
| vesting shares | 30104.060109 VESTS |
| Transaction Info | Block #24204456/Trx b2bdc4f7adfe9d0d5b89e767d19984a11ec55a8d |
View Raw JSON Data
{
"block": 24204456,
"op": [
"delegate_vesting_shares",
{
"delegatee": "artsz",
"delegator": "steem",
"vesting_shares": "30104.060109 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-15T18:31:24",
"trx_id": "b2bdc4f7adfe9d0d5b89e767d19984a11ec55a8d",
"trx_in_block": 9,
"virtual_op": 0
}2018/07/11 13:20:48
2018/07/11 13:20:48
| id | follow |
| json | ["follow",{"follower":"artsz","following":"jesta","what":["blog"]}] |
| required auths | [] |
| required posting auths | ["artsz"] |
| Transaction Info | Block #24083082/Trx f6a2b8cda32a1ee171095d01e6cac03085cad1a1 |
View Raw JSON Data
{
"block": 24083082,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"artsz\",\"following\":\"jesta\",\"what\":[\"blog\"]}]",
"required_auths": [],
"required_posting_auths": [
"artsz"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-07-11T13:20:48",
"trx_id": "f6a2b8cda32a1ee171095d01e6cac03085cad1a1",
"trx_in_block": 17,
"virtual_op": 0
}artszupvoted (100.00%) @jesta / a-witness-update-2nd-quarter2018/07/11 13:20:33
artszupvoted (100.00%) @jesta / a-witness-update-2nd-quarter
2018/07/11 13:20:33
| author | jesta |
| permlink | a-witness-update-2nd-quarter |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #24083077/Trx d67e6c7040adf2da8b086987cc74ed71977d1349 |
View Raw JSON Data
{
"block": 24083077,
"op": [
"vote",
{
"author": "jesta",
"permlink": "a-witness-update-2nd-quarter",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-11T13:20:33",
"trx_id": "d67e6c7040adf2da8b086987cc74ed71977d1349",
"trx_in_block": 47,
"virtual_op": 0
}artszclaimed reward balance: 0.030 STEEM, 0.041 SBD, 0.074 SP2018/07/09 22:11:42
artszclaimed reward balance: 0.030 STEEM, 0.041 SBD, 0.074 SP
2018/07/09 22:11:42
| account | artsz |
| reward sbd | 0.041 SBD |
| reward steem | 0.030 STEEM |
| reward vests | 119.724322 VESTS |
| Transaction Info | Block #24036111/Trx be2c1bf0f979b543b8d1ca34b7943e5ba5040baf |
View Raw JSON Data
{
"block": 24036111,
"op": [
"claim_reward_balance",
{
"account": "artsz",
"reward_sbd": "0.041 SBD",
"reward_steem": "0.030 STEEM",
"reward_vests": "119.724322 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-09T22:11:42",
"trx_id": "be2c1bf0f979b543b8d1ca34b7943e5ba5040baf",
"trx_in_block": 37,
"virtual_op": 0
}artszreceived 0.017 STEEM, 0.023 SBD, 0.041 SP author reward for @artsz / rozprawka-o-streamowaniu2018/07/09 21:14:36
artszreceived 0.017 STEEM, 0.023 SBD, 0.041 SP author reward for @artsz / rozprawka-o-streamowaniu
2018/07/09 21:14:36
| author | artsz |
| permlink | rozprawka-o-streamowaniu |
| sbd payout | 0.023 SBD |
| steem payout | 0.017 STEEM |
| vesting payout | 66.961265 VESTS |
| Transaction Info | Block #24034969/Virtual Operation #3 |
View Raw JSON Data
{
"block": 24034969,
"op": [
"author_reward",
{
"author": "artsz",
"permlink": "rozprawka-o-streamowaniu",
"sbd_payout": "0.023 SBD",
"steem_payout": "0.017 STEEM",
"vesting_payout": "66.961265 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-09T21:14:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 3
}artszreceived 0.013 STEEM, 0.018 SBD, 0.032 SP author reward for @artsz / moj-pierwszy-post-czyli-o-cos-o-sobie-i-planach-na-to-miejsce2018/07/07 20:07:24
artszreceived 0.013 STEEM, 0.018 SBD, 0.032 SP author reward for @artsz / moj-pierwszy-post-czyli-o-cos-o-sobie-i-planach-na-to-miejsce
2018/07/07 20:07:24
| author | artsz |
| permlink | moj-pierwszy-post-czyli-o-cos-o-sobie-i-planach-na-to-miejsce |
| sbd payout | 0.018 SBD |
| steem payout | 0.013 STEEM |
| vesting payout | 52.763057 VESTS |
| Transaction Info | Block #23976041/Virtual Operation #6 |
View Raw JSON Data
{
"block": 23976041,
"op": [
"author_reward",
{
"author": "artsz",
"permlink": "moj-pierwszy-post-czyli-o-cos-o-sobie-i-planach-na-to-miejsce",
"sbd_payout": "0.018 SBD",
"steem_payout": "0.013 STEEM",
"vesting_payout": "52.763057 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-07T20:07:24",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 6
}2018/07/03 13:03:54
2018/07/03 13:03:54
| author | artsz |
| body | Powiedziałbym, że pomysł jest najważniejszy. Dzięki wielkie :) |
| json metadata | {"tags":["polish"],"app":"steemit/0.1"} |
| parent author | vojtex |
| parent permlink | re-artsz-rozprawka-o-streamowaniu-20180702t220015669z |
| permlink | re-vojtex-re-artsz-rozprawka-o-streamowaniu-20180703t130354670z |
| title | |
| Transaction Info | Block #23852751/Trx f23d9a6f3433a3f99d43d2830271e2f4cec80fbf |
View Raw JSON Data
{
"block": 23852751,
"op": [
"comment",
{
"author": "artsz",
"body": "Powiedziałbym, że pomysł jest najważniejszy. Dzięki wielkie :)",
"json_metadata": "{\"tags\":[\"polish\"],\"app\":\"steemit/0.1\"}",
"parent_author": "vojtex",
"parent_permlink": "re-artsz-rozprawka-o-streamowaniu-20180702t220015669z",
"permlink": "re-vojtex-re-artsz-rozprawka-o-streamowaniu-20180703t130354670z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-03T13:03:54",
"trx_id": "f23d9a6f3433a3f99d43d2830271e2f4cec80fbf",
"trx_in_block": 34,
"virtual_op": 0
}artszupvoted (100.00%) @vojtex / re-artsz-rozprawka-o-streamowaniu-20180702t220015669z2018/07/03 13:03:03
artszupvoted (100.00%) @vojtex / re-artsz-rozprawka-o-streamowaniu-20180702t220015669z
2018/07/03 13:03:03
| author | vojtex |
| permlink | re-artsz-rozprawka-o-streamowaniu-20180702t220015669z |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #23852737/Trx 4147102197299dddbbbd88de7c2c6205810b4e2d |
View Raw JSON Data
{
"block": 23852737,
"op": [
"vote",
{
"author": "vojtex",
"permlink": "re-artsz-rozprawka-o-streamowaniu-20180702t220015669z",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-03T13:03:03",
"trx_id": "4147102197299dddbbbd88de7c2c6205810b4e2d",
"trx_in_block": 16,
"virtual_op": 0
}artszupvoted (100.00%) @givikuk / re-artsz-rozprawka-o-streamowaniu-20180702t230403490z2018/07/03 13:03:00
artszupvoted (100.00%) @givikuk / re-artsz-rozprawka-o-streamowaniu-20180702t230403490z
2018/07/03 13:03:00
| author | givikuk |
| permlink | re-artsz-rozprawka-o-streamowaniu-20180702t230403490z |
| voter | artsz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #23852736/Trx deba6fc1a8e90b2c4462cd91afdb855cf922587a |
View Raw JSON Data
{
"block": 23852736,
"op": [
"vote",
{
"author": "givikuk",
"permlink": "re-artsz-rozprawka-o-streamowaniu-20180702t230403490z",
"voter": "artsz",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-03T13:03:00",
"trx_id": "deba6fc1a8e90b2c4462cd91afdb855cf922587a",
"trx_in_block": 32,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress13.80%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779053862
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779053862
},
"rc_account": {
"account": "artsz",
"max_rc": "10164408779",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779053862
}
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"name":"Artur Sz","profile_image":"https://cdn.steemitimages.com/DQmdne7ntJoXBvUuJtit4yHyzkntiGTExDM4dbxJdg9TfRr/0.jpg","cover_image":"https://www.walldevil.com/wallpapers/a50/nature-nice-background-wallpapers.jpg"} |
| JSON METADATA | |
| profile | {"name":"Artur Sz","profile_image":"https://cdn.steemitimages.com/DQmdne7ntJoXBvUuJtit4yHyzkntiGTExDM4dbxJdg9TfRr/0.jpg","cover_image":"https://www.walldevil.com/wallpapers/a50/nature-nice-background-wallpapers.jpg"} |
{
"posting_json_metadata": {
"profile": {
"name": "Artur Sz",
"profile_image": "https://cdn.steemitimages.com/DQmdne7ntJoXBvUuJtit4yHyzkntiGTExDM4dbxJdg9TfRr/0.jpg",
"cover_image": "https://www.walldevil.com/wallpapers/a50/nature-nice-background-wallpapers.jpg"
}
},
"json_metadata": {
"profile": {
"name": "Artur Sz",
"profile_image": "https://cdn.steemitimages.com/DQmdne7ntJoXBvUuJtit4yHyzkntiGTExDM4dbxJdg9TfRr/0.jpg",
"cover_image": "https://www.walldevil.com/wallpapers/a50/nature-nice-background-wallpapers.jpg"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM733WAfgQ3ZFAsx9CJzWZ13Wzr3kJVCgxXqbAx4XNQQbRYLz5hy1/1
Active
Single Signature
Public Keys
STM7QygnPkR9zJaDBwK5ZK7fDu8yNG1PbRGcxKPNrxTLHbdGCgnmq1/1
Posting
Single Signature
Public Keys
STM6a62wwYoCtoxMqpg5ZuZ5Edbv9JpnoQ644tn86teCHTfzqAvMk1/1
Memo
STM6kEDTciRccQ2JJvivZQq3gzW6wJ4MMyysXdTfejNk9dJYRSfPc
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM733WAfgQ3ZFAsx9CJzWZ13Wzr3kJVCgxXqbAx4XNQQbRYLz5hy",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM7QygnPkR9zJaDBwK5ZK7fDu8yNG1PbRGcxKPNrxTLHbdGCgnmq",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [
[
"dlive.app",
1
],
[
"dtube.app",
1
]
],
"key_auths": [
[
"STM6a62wwYoCtoxMqpg5ZuZ5Edbv9JpnoQ644tn86teCHTfzqAvMk",
1
]
],
"weight_threshold": 1
},
"memo": "STM6kEDTciRccQ2JJvivZQq3gzW6wJ4MMyysXdTfejNk9dJYRSfPc"
}Witness Votes
0 / 30
No active witness votes.
[]