Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS23.83%
Net Worth
0.120USD
STEEM
0.000STEEM
SBD
0.168SBD
Effective Power
5.007SP
├── Own SP
0.683SP
└── Incoming Deleg
+4.324SP

Detailed Balance

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

Account Info

nameharmoniemand
id666934
rank255,618
reputation1062867662
created2018-01-26T00:09:06
recovery_accountsteem
proxyNone
post_count9
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-06-13T09:52:51
last_root_post2018-06-13T09:52:51
last_vote_time1970-01-01T00:00:00
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.168 SBD
savings_sbd_balance0.000 SBD
vesting_shares1110.888468 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7032.771338 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-02-16T13:21:39
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM4uyQserXHjGYxtUYkbKY8QEVebm1zSbWioMAK8ztic6b7bxStB",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "balance": "0.000 STEEM",
  "can_vote": true,
  "comment_count": 0,
  "created": "2018-01-26T00:09:06",
  "curation_rewards": 0,
  "delegated_vesting_shares": "0.000000 VESTS",
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779065982
  },
  "guest_bloggers": [],
  "id": 666934,
  "json_metadata": "{\"profile\":{\"profile_image\":\"https://harmoniemand.de/uploads/me.jpg\",\"cover_image\":\"https://harmoniemand.de/uploads/wallpaper.png\",\"name\":\"harmoniemand\",\"website\":\"https://harmoniemand.de\"}}",
  "last_account_recovery": "1970-01-01T00:00:00",
  "last_account_update": "2018-02-16T13:21:39",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_post": "2018-06-13T09:52:51",
  "last_root_post": "2018-06-13T09:52:51",
  "last_vote_time": "1970-01-01T00:00:00",
  "lifetime_vote_count": 0,
  "market_history": [],
  "memo_key": "STM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV",
  "mined": false,
  "name": "harmoniemand",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "other_history": [],
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7nAdk8FUK3cxpVPygys9oWZCtbfPajPP2p6ctKDfMpFDbzv4xT",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "pending_claimed_accounts": 0,
  "post_bandwidth": 0,
  "post_count": 9,
  "post_history": [],
  "posting": {
    "account_auths": [
      [
        "dtube.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM5AG4WQeCpnoT8kBg2ASDGpuzgZ8V86ueyVytPeECdZvw1UHTnm",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://harmoniemand.de/uploads/me.jpg\",\"cover_image\":\"https://harmoniemand.de/uploads/wallpaper.png\",\"name\":\"harmoniemand\",\"website\":\"https://harmoniemand.de\"}}",
  "posting_rewards": 86,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "proxy": "",
  "received_vesting_shares": "7032.771338 VESTS",
  "recovery_account": "steem",
  "reputation": 1062867662,
  "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.168 SBD",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2018-06-13T14:06:48",
  "tags_usage": [],
  "to_withdraw": 0,
  "transfer_history": [],
  "vesting_balance": "0.000 STEEM",
  "vesting_shares": "1110.888468 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "vote_history": [],
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779065982
  },
  "voting_power": 0,
  "withdraw_routes": 0,
  "withdrawn": 0,
  "witness_votes": [],
  "witnesses_voted_for": 0,
  "rank": 255618
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.324 SP to @harmoniemand
2026/05/18 00:59:42
delegateeharmoniemand
delegatorsteem
vesting shares7032.771338 VESTS
Transaction InfoBlock #106144335/Trx c9e958c0c88d3bd2b63949f781e7661d2ed660d3
View Raw JSON Data
{
  "block": 106144335,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "7032.771338 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-18T00:59:42",
  "trx_id": "c9e958c0c88d3bd2b63949f781e7661d2ed660d3",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 2.656 SP to @harmoniemand
2026/05/12 06:50:45
delegateeharmoniemand
delegatorsteem
vesting shares4320.560933 VESTS
Transaction InfoBlock #105979308/Trx d0d856b5080224c26209931e878c25f1c2837c99
View Raw JSON Data
{
  "block": 105979308,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "4320.560933 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-12T06:50:45",
  "trx_id": "d0d856b5080224c26209931e878c25f1c2837c99",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 4.332 SP to @harmoniemand
2026/04/26 00:19:18
delegateeharmoniemand
delegatorsteem
vesting shares7045.287094 VESTS
Transaction InfoBlock #105511964/Trx 12376b6483a5ec5ab618022eb56c7872acdaf2b1
View Raw JSON Data
{
  "block": 105511964,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "7045.287094 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-04-26T00:19:18",
  "trx_id": "12376b6483a5ec5ab618022eb56c7872acdaf2b1",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 2.682 SP to @harmoniemand
2026/01/23 09:47:12
delegateeharmoniemand
delegatorsteem
vesting shares4362.107752 VESTS
Transaction InfoBlock #102854190/Trx f94eac69b891235898a357b5452834f6876d115c
View Raw JSON Data
{
  "block": 102854190,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "4362.107752 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-01-23T09:47:12",
  "trx_id": "f94eac69b891235898a357b5452834f6876d115c",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 2.783 SP to @harmoniemand
2024/12/17 05:05:27
delegateeharmoniemand
delegatorsteem
vesting shares4526.326949 VESTS
Transaction InfoBlock #91300576/Trx fbd856746c73dbe1853d0e638da77813c41c83d8
View Raw JSON Data
{
  "block": 91300576,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "4526.326949 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2024-12-17T05:05:27",
  "trx_id": "fbd856746c73dbe1853d0e638da77813c41c83d8",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 2.887 SP to @harmoniemand
2023/11/13 20:47:57
delegateeharmoniemand
delegatorsteem
vesting shares4695.460481 VESTS
Transaction InfoBlock #79854767/Trx 58abe8f5d8747825920848d6a9d6e8ee90f95bce
View Raw JSON Data
{
  "block": 79854767,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "4695.460481 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-11-13T20:47:57",
  "trx_id": "58abe8f5d8747825920848d6a9d6e8ee90f95bce",
  "trx_in_block": 0,
  "virtual_op": 0
}
steemdelegated 4.693 SP to @harmoniemand
2023/09/21 22:42:03
delegateeharmoniemand
delegatorsteem
vesting shares7632.739267 VESTS
Transaction InfoBlock #78348871/Trx 77ca6698714b4bc01ddc52059a0d337faeeaaece
View Raw JSON Data
{
  "block": 78348871,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "7632.739267 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-09-21T22:42:03",
  "trx_id": "77ca6698714b4bc01ddc52059a0d337faeeaaece",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 4.829 SP to @harmoniemand
2022/11/03 12:23:03
delegateeharmoniemand
delegatorsteem
vesting shares7854.420705 VESTS
Transaction InfoBlock #69114075/Trx e35293f21591404fdafa4e8543272ec419b97056
View Raw JSON Data
{
  "block": 69114075,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "7854.420705 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-11-03T12:23:03",
  "trx_id": "e35293f21591404fdafa4e8543272ec419b97056",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 4.965 SP to @harmoniemand
2022/01/17 11:35:36
delegateeharmoniemand
delegatorsteem
vesting shares8074.953936 VESTS
Transaction InfoBlock #60810175/Trx e24c4d863782347b305ee9a3783d0e7da8c24526
View Raw JSON Data
{
  "block": 60810175,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "8074.953936 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-01-17T11:35:36",
  "trx_id": "e24c4d863782347b305ee9a3783d0e7da8c24526",
  "trx_in_block": 14,
  "virtual_op": 0
}
steemdelegated 5.078 SP to @harmoniemand
2021/06/14 01:29:06
delegateeharmoniemand
delegatorsteem
vesting shares8258.722594 VESTS
Transaction InfoBlock #54608524/Trx aaaa14e2204ad8ebde24891727e4c6e753b51e05
View Raw JSON Data
{
  "block": 54608524,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "8258.722594 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-06-14T01:29:06",
  "trx_id": "aaaa14e2204ad8ebde24891727e4c6e753b51e05",
  "trx_in_block": 5,
  "virtual_op": 0
}
steemdelegated 5.193 SP to @harmoniemand
2020/12/11 11:46:51
delegateeharmoniemand
delegatorsteem
vesting shares8446.144568 VESTS
Transaction InfoBlock #49355955/Trx c03f4b2b679753bcb725c8d3336df768e4a07446
View Raw JSON Data
{
  "block": 49355955,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "8446.144568 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-11T11:46:51",
  "trx_id": "c03f4b2b679753bcb725c8d3336df768e4a07446",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 1.176 SP to @harmoniemand
2020/12/06 05:23:57
delegateeharmoniemand
delegatorsteem
vesting shares1912.543513 VESTS
Transaction InfoBlock #49207513/Trx 9fc23e120adede5e551b3081ea6a27df45775a47
View Raw JSON Data
{
  "block": 49207513,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "1912.543513 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-06T05:23:57",
  "trx_id": "9fc23e120adede5e551b3081ea6a27df45775a47",
  "trx_in_block": 6,
  "virtual_op": 0
}
steemdelegated 5.197 SP to @harmoniemand
2020/12/05 15:24:48
delegateeharmoniemand
delegatorsteem
vesting shares8452.352422 VESTS
Transaction InfoBlock #49191047/Trx 6f6e4e01abf1ab480285a51d38c375d8fedfb91f
View Raw JSON Data
{
  "block": 49191047,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "8452.352422 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-05T15:24:48",
  "trx_id": "6f6e4e01abf1ab480285a51d38c375d8fedfb91f",
  "trx_in_block": 40,
  "virtual_op": 0
}
steemdelegated 1.180 SP to @harmoniemand
2020/11/02 16:59:30
delegateeharmoniemand
delegatorsteem
vesting shares1920.017158 VESTS
Transaction InfoBlock #48259393/Trx 76f5f7e2e1ecf50bd683bca4974431788c898d7e
View Raw JSON Data
{
  "block": 48259393,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "1920.017158 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-11-02T16:59:30",
  "trx_id": "76f5f7e2e1ecf50bd683bca4974431788c898d7e",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 5.322 SP to @harmoniemand
2020/05/09 06:22:00
delegateeharmoniemand
delegatorsteem
vesting shares8655.157781 VESTS
Transaction InfoBlock #43217772/Trx 74b7aee03149e7b8bd3743224c405e2d5b1df5b8
View Raw JSON Data
{
  "block": 43217772,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "8655.157781 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-09T06:22:00",
  "trx_id": "74b7aee03149e7b8bd3743224c405e2d5b1df5b8",
  "trx_in_block": 17,
  "virtual_op": 0
}
steemdelegated 1.201 SP to @harmoniemand
2020/05/08 10:04:15
delegateeharmoniemand
delegatorsteem
vesting shares1953.311140 VESTS
Transaction InfoBlock #43193987/Trx 53d11d55ddfc6e601c517731a69eab450e4215fa
View Raw JSON Data
{
  "block": 43193987,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "1953.311140 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-08T10:04:15",
  "trx_id": "53d11d55ddfc6e601c517731a69eab450e4215fa",
  "trx_in_block": 29,
  "virtual_op": 0
}
2020/01/26 00:26:57
authorsteemitboard
bodyCongratulations @harmoniemand! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@harmoniemand/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@harmoniemand) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=harmoniemand)_</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 authorharmoniemand
parent permlinkwriting-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database
permlinksteemitboard-notify-harmoniemand-20200126t002700000z
title
Transaction InfoBlock #40251473/Trx facce6d06f3c51e858e2509c1808e14aec40bd64
View Raw JSON Data
{
  "block": 40251473,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @harmoniemand! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@harmoniemand/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@harmoniemand) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=harmoniemand)_</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": "harmoniemand",
      "parent_permlink": "writing-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database",
      "permlink": "steemitboard-notify-harmoniemand-20200126t002700000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-01-26T00:26:57",
  "trx_id": "facce6d06f3c51e858e2509c1808e14aec40bd64",
  "trx_in_block": 37,
  "virtual_op": 0
}
steemdelegated 5.411 SP to @harmoniemand
2019/08/26 01:42:27
delegateeharmoniemand
delegatorsteem
vesting shares8801.352085 VESTS
Transaction InfoBlock #35877111/Trx a289baf3b7ef1a2f787c4157659e484ee3fcf365
View Raw JSON Data
{
  "block": 35877111,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "8801.352085 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-08-26T01:42:27",
  "trx_id": "a289baf3b7ef1a2f787c4157659e484ee3fcf365",
  "trx_in_block": 9,
  "virtual_op": 0
}
2019/01/26 01:54:09
authorsteemitboard
bodyCongratulations @harmoniemand! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@harmoniemand/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@harmoniemand)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authorharmoniemand
parent permlinkwriting-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database
permlinksteemitboard-notify-harmoniemand-20190126t015409000z
title
Transaction InfoBlock #29780738/Trx cc67f1ffbf7711288b47845f7d265822d7b1efab
View Raw JSON Data
{
  "block": 29780738,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @harmoniemand! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@harmoniemand/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@harmoniemand)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "harmoniemand",
      "parent_permlink": "writing-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database",
      "permlink": "steemitboard-notify-harmoniemand-20190126t015409000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-01-26T01:54:09",
  "trx_id": "cc67f1ffbf7711288b47845f7d265822d7b1efab",
  "trx_in_block": 6,
  "virtual_op": 0
}
steemdelegated 5.533 SP to @harmoniemand
2018/09/12 17:26:45
delegateeharmoniemand
delegatorsteem
vesting shares8999.600057 VESTS
Transaction InfoBlock #25901076/Trx 150af8dfc0d52ccd7c28eae130b6dbd2fd5f797e
View Raw JSON Data
{
  "block": 25901076,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "8999.600057 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-09-12T17:26:45",
  "trx_id": "150af8dfc0d52ccd7c28eae130b6dbd2fd5f797e",
  "trx_in_block": 42,
  "virtual_op": 0
}
steemdelegated 18.011 SP to @harmoniemand
2018/07/30 01:27:09
delegateeharmoniemand
delegatorsteem
vesting shares29293.323751 VESTS
Transaction InfoBlock #24615241/Trx ffab2f6bf7fa4b09e6a319c465c47f600480e396
View Raw JSON Data
{
  "block": 24615241,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "29293.323751 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-07-30T01:27:09",
  "trx_id": "ffab2f6bf7fa4b09e6a319c465c47f600480e396",
  "trx_in_block": 21,
  "virtual_op": 0
}
harmoniemandclaimed reward balance: 0.168 SBD, 0.054 SP
2018/06/13 14:06:48
accountharmoniemand
reward sbd0.168 SBD
reward steem0.000 STEEM
reward vests87.564218 VESTS
Transaction InfoBlock #23287710/Trx eed39cf35e7c5ae8970992abb51cf7b5d134636d
View Raw JSON Data
{
  "block": 23287710,
  "op": [
    "claim_reward_balance",
    {
      "account": "harmoniemand",
      "reward_sbd": "0.168 SBD",
      "reward_steem": "0.000 STEEM",
      "reward_vests": "87.564218 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T14:06:48",
  "trx_id": "eed39cf35e7c5ae8970992abb51cf7b5d134636d",
  "trx_in_block": 55,
  "virtual_op": 0
}
2018/06/13 10:07:18
authorharmoniemand
permlinkwriting-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database
voterbliki
weight5000 (50.00%)
Transaction InfoBlock #23282921/Trx 8a6af89cd43bb497fe320a23af0cbc09c675391b
View Raw JSON Data
{
  "block": 23282921,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "writing-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database",
      "voter": "bliki",
      "weight": 5000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T10:07:18",
  "trx_id": "8a6af89cd43bb497fe320a23af0cbc09c675391b",
  "trx_in_block": 3,
  "virtual_op": 0
}
2018/06/13 09:59:06
authorharmoniemand
permlinkwriting-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database
voternadinka
weight5000 (50.00%)
Transaction InfoBlock #23282757/Trx b052115fa14acc157585590cb17f2cd7d9a80f21
View Raw JSON Data
{
  "block": 23282757,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "writing-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database",
      "voter": "nadinka",
      "weight": 5000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T09:59:06",
  "trx_id": "b052115fa14acc157585590cb17f2cd7d9a80f21",
  "trx_in_block": 8,
  "virtual_op": 0
}
2018/06/13 09:54:06
authorharmoniemand
body@@ -1,12 +1,52 @@ +// draft - repo in github comming soon%0A%0A I am working
json metadata{"tags":["dotnet","core","entity","framework","microservice"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkdotnet
permlinkwriting-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database
titlewriting a flexibel backend using .net core and entity framework on a existing database
Transaction InfoBlock #23282657/Trx 60d90c75941de1d06173f81cce0787e5c1349627
View Raw JSON Data
{
  "block": 23282657,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "@@ -1,12 +1,52 @@\n+// draft - repo in github comming soon%0A%0A\n I am working\n",
      "json_metadata": "{\"tags\":[\"dotnet\",\"core\",\"entity\",\"framework\",\"microservice\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "dotnet",
      "permlink": "writing-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database",
      "title": "writing a flexibel backend using .net core and entity framework on a existing database"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T09:54:06",
  "trx_id": "60d90c75941de1d06173f81cce0787e5c1349627",
  "trx_in_block": 27,
  "virtual_op": 0
}
2018/06/13 09:52:51
authorharmoniemand
bodyI am working on a bigger project for a while now. The main reason for its complexity in my opinion, is the size of the database. With around 1100 tables and around 1000 stored procedures its my biggest database so far. This is challenging in some ways. First one is the understanding of what every table does and how they are connected. The second one is to find all the crazy special cases in this database, like tables having spaces in its table name. But the most time expensive challenge was to find a way to build a working, flexible entity model. Thanks to entity framework core and its cli tools I was able to generate a complete model for the database. But the generator and the model are not perfect. For example, tables with multiple keys where not generated. So I generated the model and a matching DbContext. The generator puts all the mapping in one huge file. To work with the mapping as I like to, I wrote a simple PowerShell Script to generate separate files with the mappings for one entity in it. Now I got something like this ``` |-- DefaultMapping | |-- Entity-1-Mapping.cs | |-- Entity-2-Mapping.cs | |-- Entities | |-- Entity-1.cs | |-- Entity-2.cs | |-- MyDbContext.cs ``` All my entities are located in a separate project. As I am using one project per API service, I included this project into my services. I modified the mappings, so that there are no relations between them as I want to decide which relations I want to use for every service. This enables me to use only a subset of my model in a service. To build the relationship between the entities I am implementing a inheritance from those generated models in my service. ``` |-- api | |-- service-1 | | |-- controllers | | |-- mappings | | | |-- Entity-1-Mapping.cs | | | |-- Entity-2-Mapping.cs | | |-- DBContext.cs | | | |-- api.entities | | |-- ... ``` In my service-mapping I called the base function from the generated mapping. ``` C# namespace api.service1.mappings { using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using api.entities; public class Entity1Mapping : api.entities.DefaultMapping.Entity1Mapping, IEntityTypeConfiguration<Entity1> { public new void Configure(EntityTypeBuilder<Entity1> entity) { base.Configure(entity); entity.HasOne(d => d.Entity2) .WithMany(p => p.Entity1Collection) .HasForeignKey(d => d.Entity2Id) .OnDelete(DeleteBehavior.ClientSetNull) .HasConstraintName("FK_Entity2_Entity1"); } } } ```
json metadata{"tags":["dotnet","core","entity","framework","microservice"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkdotnet
permlinkwriting-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database
titlewriting a flexibel backend using .net core and entity framework on a existing database
Transaction InfoBlock #23282632/Trx 2d586ba6ee6067ed0a4933e28563ef8c989c2604
View Raw JSON Data
{
  "block": 23282632,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "I am working on a bigger project for a while now. The main reason for its complexity in my opinion, is the size of the database. With around 1100 tables and around 1000 stored procedures its my biggest database so far.\n\nThis is challenging in some ways. First one is the understanding of what every table does and how they are connected. The second one is to find all the crazy special cases in this database, like tables having spaces in its table name. But the most time expensive challenge was to find a way to build a working, flexible entity model.\n\nThanks to entity framework core and its cli tools I was able to generate a complete model for the database. But the generator and the model are not perfect. For example, tables with multiple keys where not generated.\n\nSo I generated the model and a matching DbContext. The generator puts all the mapping in one huge file. To work with the mapping as I like to, I wrote a simple PowerShell Script to generate separate files with the mappings for one entity in it. Now I got something like this\n```\n    |-- DefaultMapping\n    |  |-- Entity-1-Mapping.cs\n    |  |-- Entity-2-Mapping.cs\n    |\n    |-- Entities\n    |  |-- Entity-1.cs\n    |  |-- Entity-2.cs\n    |\n    |-- MyDbContext.cs\n```\n\nAll my entities are located in a separate project. As I am using one project per API service, I included this project into my services. I modified the mappings, so that there are no relations between them as I want to decide which relations I want to use for every service. This enables me to use only a subset of my model in a service. To build the relationship between the entities I am implementing a inheritance from those generated models in my service. \n\n```\n|-- api\n|  |-- service-1\n|  |  |-- controllers\n|  |  |-- mappings\n|  |  |  |-- Entity-1-Mapping.cs\n|  |  |  |-- Entity-2-Mapping.cs\n|  |  |-- DBContext.cs\n|  |\n|  |-- api.entities\n|  |  |-- ...\n```\n\nIn my service-mapping I called the base function from the generated mapping.\n\n``` C#\n\nnamespace api.service1.mappings\n{\n    using Microsoft.EntityFrameworkCore;\n    using Microsoft.EntityFrameworkCore.Metadata.Builders;\n    using api.entities;\n\n    public class Entity1Mapping : api.entities.DefaultMapping.Entity1Mapping, IEntityTypeConfiguration<Entity1>\n    {\n        public new void Configure(EntityTypeBuilder<Entity1> entity)\n        {\n            base.Configure(entity);\n\n           entity.HasOne(d => d.Entity2)\n                   .WithMany(p => p.Entity1Collection)\n                   .HasForeignKey(d => d.Entity2Id)\n                   .OnDelete(DeleteBehavior.ClientSetNull)\n                   .HasConstraintName(\"FK_Entity2_Entity1\");\n        }\n    }\n}\n```",
      "json_metadata": "{\"tags\":[\"dotnet\",\"core\",\"entity\",\"framework\",\"microservice\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "dotnet",
      "permlink": "writing-a-flexibel-backend-using-net-core-and-entity-framework-on-a-existing-database",
      "title": "writing a flexibel backend using .net core and entity framework on a existing database"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T09:52:51",
  "trx_id": "2d586ba6ee6067ed0a4933e28563ef8c989c2604",
  "trx_in_block": 4,
  "virtual_op": 0
}
steemdelegated 18.135 SP to @harmoniemand
2018/05/18 19:33:51
delegateeharmoniemand
delegatorsteem
vesting shares29496.195675 VESTS
Transaction InfoBlock #22546569/Trx 210098043c59d103ae7f63ee84c0ba88cf6f28e4
View Raw JSON Data
{
  "block": 22546569,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "harmoniemand",
      "delegator": "steem",
      "vesting_shares": "29496.195675 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-18T19:33:51",
  "trx_id": "210098043c59d103ae7f63ee84c0ba88cf6f28e4",
  "trx_in_block": 34,
  "virtual_op": 0
}
harmoniemandreceived 0.019 SBD, 0.006 SP author reward for @harmoniemand / jugend-hackt-sued
2018/05/02 13:27:57
authorharmoniemand
permlinkjugend-hackt-sued
sbd payout0.019 SBD
steem payout0.000 STEEM
vesting payout10.181815 VESTS
Transaction InfoBlock #22078541/Virtual Operation #24
View Raw JSON Data
{
  "block": 22078541,
  "op": [
    "author_reward",
    {
      "author": "harmoniemand",
      "permlink": "jugend-hackt-sued",
      "sbd_payout": "0.019 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "10.181815 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-02T13:27:57",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 24
}
harmoniemandreceived 0.130 SBD, 0.041 SP author reward for @harmoniemand / hack-for-buga-codeforhn-code-week-award-farmbot
2018/05/02 09:58:27
authorharmoniemand
permlinkhack-for-buga-codeforhn-code-week-award-farmbot
sbd payout0.130 SBD
steem payout0.000 STEEM
vesting payout67.200486 VESTS
Transaction InfoBlock #22074351/Virtual Operation #6
View Raw JSON Data
{
  "block": 22074351,
  "op": [
    "author_reward",
    {
      "author": "harmoniemand",
      "permlink": "hack-for-buga-codeforhn-code-week-award-farmbot",
      "sbd_payout": "0.130 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "67.200486 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-02T09:58:27",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 6
}
harmoniemandreceived 0.019 SBD, 0.006 SP author reward for @harmoniemand / charts-mit-vis-js-und-angular-js
2018/05/02 08:49:00
authorharmoniemand
permlinkcharts-mit-vis-js-und-angular-js
sbd payout0.019 SBD
steem payout0.000 STEEM
vesting payout10.181917 VESTS
Transaction InfoBlock #22072962/Virtual Operation #10
View Raw JSON Data
{
  "block": 22072962,
  "op": [
    "author_reward",
    {
      "author": "harmoniemand",
      "permlink": "charts-mit-vis-js-und-angular-js",
      "sbd_payout": "0.019 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "10.181917 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-02T08:49:00",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 10
}
2018/04/25 20:43:48
authorharmoniemand
permlinkcodingabend-im-coworking-heilbronn-poetryslam-und-karma
voterivvanov
weight10000 (100.00%)
Transaction InfoBlock #21885716/Trx a20fda0961ab54a5102fdd13ae94d5a2d734bf14
View Raw JSON Data
{
  "block": 21885716,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "codingabend-im-coworking-heilbronn-poetryslam-und-karma",
      "voter": "ivvanov",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T20:43:48",
  "trx_id": "a20fda0961ab54a5102fdd13ae94d5a2d734bf14",
  "trx_in_block": 6,
  "virtual_op": 0
}
2018/04/25 20:43:30
authorharmoniemand
permlinkcodingabend-im-coworking-heilbronn-poetryslam-und-karma
voterromanyy
weight10000 (100.00%)
Transaction InfoBlock #21885710/Trx 2418b3d6de50f1f14b03160a5e7538acb75e6ad5
View Raw JSON Data
{
  "block": 21885710,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "codingabend-im-coworking-heilbronn-poetryslam-und-karma",
      "voter": "romanyy",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T20:43:30",
  "trx_id": "2418b3d6de50f1f14b03160a5e7538acb75e6ad5",
  "trx_in_block": 2,
  "virtual_op": 0
}
2018/04/25 20:43:27
authorharmoniemand
permlinkcodingabend-im-coworking-heilbronn-poetryslam-und-karma
votergordova.vera
weight10000 (100.00%)
Transaction InfoBlock #21885709/Trx 1d97bce6d77d682f22a12f076e3a70e59f3a97fa
View Raw JSON Data
{
  "block": 21885709,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "codingabend-im-coworking-heilbronn-poetryslam-und-karma",
      "voter": "gordova.vera",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T20:43:27",
  "trx_id": "1d97bce6d77d682f22a12f076e3a70e59f3a97fa",
  "trx_in_block": 16,
  "virtual_op": 0
}
2018/04/25 20:43:24
authorharmoniemand
permlinkcodingabend-im-coworking-heilbronn-poetryslam-und-karma
voternikolasanti
weight10000 (100.00%)
Transaction InfoBlock #21885708/Trx a55b3b98a8d40377057d4763ea774f49ab5760a6
View Raw JSON Data
{
  "block": 21885708,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "codingabend-im-coworking-heilbronn-poetryslam-und-karma",
      "voter": "nikolasanti",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T20:43:24",
  "trx_id": "a55b3b98a8d40377057d4763ea774f49ab5760a6",
  "trx_in_block": 38,
  "virtual_op": 0
}
2018/04/25 20:43:12
authorharmoniemand
permlinkcodingabend-im-coworking-heilbronn-poetryslam-und-karma
voterbragind
weight10000 (100.00%)
Transaction InfoBlock #21885704/Trx 447ec06a445cbe108b2d9ca6cdd2f0a000fab3ba
View Raw JSON Data
{
  "block": 21885704,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "codingabend-im-coworking-heilbronn-poetryslam-und-karma",
      "voter": "bragind",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T20:43:12",
  "trx_id": "447ec06a445cbe108b2d9ca6cdd2f0a000fab3ba",
  "trx_in_block": 38,
  "virtual_op": 0
}
2018/04/25 20:43:12
authorharmoniemand
permlinkcodingabend-im-coworking-heilbronn-poetryslam-und-karma
voterrybit
weight10000 (100.00%)
Transaction InfoBlock #21885704/Trx 702cf087acdf7ade54920f445b12ebb9c7794987
View Raw JSON Data
{
  "block": 21885704,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "codingabend-im-coworking-heilbronn-poetryslam-und-karma",
      "voter": "rybit",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T20:43:12",
  "trx_id": "702cf087acdf7ade54920f445b12ebb9c7794987",
  "trx_in_block": 25,
  "virtual_op": 0
}
2018/04/25 19:12:39
authorharmoniemand
permlinkjugendzentrum-eppingen-episode-1-ein-fablab-erwacht
votervitolaismavarec
weight10000 (100.00%)
Transaction InfoBlock #21883894/Trx ba104b41f23b2e61f1ed607f6ac71aae43af8d2c
View Raw JSON Data
{
  "block": 21883894,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "jugendzentrum-eppingen-episode-1-ein-fablab-erwacht",
      "voter": "vitolaismavarec",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T19:12:39",
  "trx_id": "ba104b41f23b2e61f1ed607f6ac71aae43af8d2c",
  "trx_in_block": 24,
  "virtual_op": 0
}
2018/04/25 19:10:09
authorharmoniemand
permlinkjugendzentrum-eppingen-episode-1-ein-fablab-erwacht
voterestnamaich
weight10000 (100.00%)
Transaction InfoBlock #21883844/Trx dcf372f0ea6456a8306a248cf1d0ac991eb269eb
View Raw JSON Data
{
  "block": 21883844,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "jugendzentrum-eppingen-episode-1-ein-fablab-erwacht",
      "voter": "estnamaich",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T19:10:09",
  "trx_id": "dcf372f0ea6456a8306a248cf1d0ac991eb269eb",
  "trx_in_block": 2,
  "virtual_op": 0
}
2018/04/25 16:21:33
authorgreece-lover
bodyHallo, ich habe vor in einiger Zeit fünf neuen Mitgliedern bei Steem ein wenig zu unterstützen. Das beinhaltet auch eine Delegation von 100 SP (Steem Power. Falls du Interesse an einer Patenschaft haben solltest kannst du dich gerne bewerten. [**Geboten wird eine Patenschaft für 5 neue Mitglieder - inklusive 100 SP (Steem Power)**](https://steemit.com/deutsch/@greece-lover/geboten-wird-eine-patenschaft-fuer-ein-neues-mitglied-inklusive-100-sp-upvotes)
json metadata{"tags":["jugendhackt"],"links":["https://steemit.com/deutsch/@greece-lover/geboten-wird-eine-patenschaft-fuer-ein-neues-mitglied-inklusive-100-sp-upvotes"],"app":"steemit/0.1"}
parent authorharmoniemand
parent permlinkjugend-hackt-sued
permlinkre-harmoniemand-jugend-hackt-sued-20180425t162125594z
title
Transaction InfoBlock #21880473/Trx cb02e6e805d1b3cc1ea48cf558bc8291172a1c75
View Raw JSON Data
{
  "block": 21880473,
  "op": [
    "comment",
    {
      "author": "greece-lover",
      "body": "Hallo, ich habe vor in einiger Zeit fünf neuen Mitgliedern bei Steem ein wenig zu unterstützen. Das beinhaltet auch eine Delegation von 100 SP (Steem Power. Falls du Interesse an einer Patenschaft haben solltest kannst du dich gerne bewerten.\n\n[**Geboten wird eine Patenschaft für 5 neue Mitglieder - inklusive 100 SP (Steem Power)**](https://steemit.com/deutsch/@greece-lover/geboten-wird-eine-patenschaft-fuer-ein-neues-mitglied-inklusive-100-sp-upvotes)",
      "json_metadata": "{\"tags\":[\"jugendhackt\"],\"links\":[\"https://steemit.com/deutsch/@greece-lover/geboten-wird-eine-patenschaft-fuer-ein-neues-mitglied-inklusive-100-sp-upvotes\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "harmoniemand",
      "parent_permlink": "jugend-hackt-sued",
      "permlink": "re-harmoniemand-jugend-hackt-sued-20180425t162125594z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T16:21:33",
  "trx_id": "cb02e6e805d1b3cc1ea48cf558bc8291172a1c75",
  "trx_in_block": 25,
  "virtual_op": 0
}
2018/04/25 16:21:18
authorharmoniemand
permlinkjugend-hackt-sued
votergreece-lover
weight2000 (20.00%)
Transaction InfoBlock #21880468/Trx d736cfbaf3b24bad4f0d44cb59699ab7ade39c07
View Raw JSON Data
{
  "block": 21880468,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "jugend-hackt-sued",
      "voter": "greece-lover",
      "weight": 2000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T16:21:18",
  "trx_id": "d736cfbaf3b24bad4f0d44cb59699ab7ade39c07",
  "trx_in_block": 23,
  "virtual_op": 0
}
2018/04/25 14:24:39
authorharmoniemand
permlinkjugend-hackt-sued
voterx683
weight5000 (50.00%)
Transaction InfoBlock #21878135/Trx d2359afadeb626550fa403632c412b7bfe20ce9d
View Raw JSON Data
{
  "block": 21878135,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "jugend-hackt-sued",
      "voter": "x683",
      "weight": 5000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T14:24:39",
  "trx_id": "d2359afadeb626550fa403632c412b7bfe20ce9d",
  "trx_in_block": 44,
  "virtual_op": 0
}
2018/04/25 13:44:24
authorharmoniemand
permlinkjugend-hackt-sued
votermarchasselbach
weight10000 (100.00%)
Transaction InfoBlock #21877330/Trx a26d2e212a21692ebd7e3f7f06b726f7d713fa34
View Raw JSON Data
{
  "block": 21877330,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "jugend-hackt-sued",
      "voter": "marchasselbach",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T13:44:24",
  "trx_id": "a26d2e212a21692ebd7e3f7f06b726f7d713fa34",
  "trx_in_block": 19,
  "virtual_op": 0
}
harmoniemandpublished a new post: jugend-hackt-sued
2018/04/25 13:27:57
authorharmoniemand
bodyDieser Beitrag wurde ursprünglich am 10.06.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit. --- Müde, aber happy. Ich glaube das beschreibt es am besten. Jugend Hackt ist ein Hackathon für Jugendliche zwischen 12 und 18 Jahren. Es geht darum, mit Code die Welt zu verbessern. An einem Wochendene werden Projekte rund um Themen wie Gesundheit, Sicherheit und Gesellschaft realisiert. Wobei realisiert es nicht immer ganz trifft - Eher anteasern. Weniger Produkte als vielmehr Visionen schaffen. Eine Idee präsentierbar machen. Und das klappt sehr gut. ### Links zum Thema [Hackdash Jugend Hackt Süd](https://hackdash.org/dashboards/jhsued2016) [TicketHunt Repo](https://github.com/Jugendhackt/TicketHunt) [TicketHunt Live](http://jugendhackt.github.io/TicketHunt/app/) ![Ideen entwickeln zum Thema Gesellschaft](https://steemitimages.com/DQmUq23spXdkVEZyMR1BwjtWiCMCbXa7A64gNAVPk9LBzaJ/WP_20160610_18_44_18_Pro.png) Anreise Freitag Nachmittag mit dem Zug. Erstmal das übliche Welcome. Meine Gruppe vom letzten Jahr war auch wieder da. Es war sofort wieder eine tolle Stimmung. Dieses Jahr waren viel mehr Mentoren aber auch mehr Teilnehmer dabei. Besonders bei den Mentoren ist mir das aufgefallen. Aber es waren sehr viele sehr coole neue Mentoren dabei. Auch von weit her, wie [Marie aus Düsseldorf](https://twitter.com/datentaeterin) (mit coolen Aufklebern von [journocode](http://journocode.com/)). Bei der Themenwahl landete ich schnell als Mentor mit bei der Gruppe "Gesellschaft" (Ja, Ja, Gesellschaft ...). Zufälligerweise (und es war wirklich Zufall) landete auch meine alte Gruppe wieder hier und wir waren sogar wieder im selben Raum wie letztes Jahr. Die Themengruppe Gesellschaft, wenn mich meine Erinnerung nicht trügt, aus 3 Mentoren ([HaPe](https://github.com/ByteHamster), [Dome](https://twitter.com/0x530302) und mir). Als Teilnehmer waren da Nina, Jakob, Eric, Liam, Falk, Huy, Maik und Moritz. Die Ideen waren super, wobei leider noch nicht alle umgesetzt werden konnten. * Verkehrsverbünde-Plugin (Browserplugin, das beim Ticketkauf die durchfahrenen Verkehrsverbünde auflistet) * TicketHunt - eine Art Geocaching für übertragbare Tickets (Tagestickets, Ländertickets, ...) * IP-Dosentelefon - Kein Erklärungsbedarf, einfach nur coole * Aktionskarte - eine Anwendung um schnell Karten für Demos und Aktionen zu erstellen (Points of Interest, Demorouten, ...) * OneClick-Installer - ein Packagemanagement für Windows * Bilderbuch-Internet - ein Proxy, der einzelne Wörter in Websiten durch kleine Icons austauscht * Externe Grafikkarte für Laptops * Vegetarischer Restaurantführer - Karte mit Restauranttips für Vergetarier Jede einzelne Idee wäre es Wert umgesetzt zu werden aber leider fehlt dazu die Zeit. Aber es gibt ja eine Welt nach Jugendhackt. ## Umsetzung TicketHunt Das Team Gesellschaft teilte sich dann in zwei Gruppen auf. Ich habe vor allem das Team "TicketHunt" betreut. Schon am Freitag Abend haben wurde hier über die Technologie diskutiert. Im letzten Jahr wurde alles von Hand und ohne Frameworks umgesetzt. Dieses Jahr wurde sich für Django im Backend und AngularJS im Frontend entschieden. Dadurch wurde das Team vor eine extreme Lernkurve gestellt. Einzelne Mitglieder konnten kein javaScript. Aber am Ende konnten alle halbwegs mit Angular umgehen. **Dafür dicken Respect** Die eignetliche Arbeit begann Samstag früh. Erstmal Angular kennen lernen. Ein kleines Beispiel, dass dann auch als Grundgerüst für die Umsetzung herhalten musste. Jeder bekam ein Modul zugeordnet und das hacken konnte beginnen. Besonders cool war die zusammenarbeit mit Tel Aviv, wo Karl sitzt und mit Jakob zusammen das Backend umgesetzt hat. Im Frontend gab es die Module "Karte" (Nina), "Add Ticket" (Eric), "Claim Ticket" (Liam) zu realisieren. Nach einigen Problemen (vor allem mit der Infrasturktur) konnten dann aber schon gegen Nachmittag erste Ergebnisse begutachtet werden (Karte). ALs nächstes kamen die Formulare mit einem Material Design dazu. Und am frühen Abend konnte ein erstes Release in Git erstellt werden. Je später es wurde, desto mehr ließ aber die Konzentration nach. Und alls wir gegen 2:00 Uhr einen Fehler hatte, den keiner mehr finden konnte war es Zeit zu schlafen. Am nächsten Morgen war der Fehler schnell gefixed (Niemals an Angular vorbei Variablen ändern und wenn dann $scope.$apply() verwenden). Kurz nach 11:00 war TicketHunt soweit, dass es gut aussah und weitestgehend funktionerte. Nur mit dem Backend gab es immer noch ein wenig Probleme. Kurz vor der Präsentation jedoch kam es leider zu 7 massiven Mergekonflikten und auf einmal waren Teile der Applikation weg/mehrfach vorhanden. Mit einer defekten Version musste dann der Probedurchlauf absolviert werden. Und dann Fixen in letzter Minute. Nur noch wenig Zeit bis zum Beginn der richtigen Präsentation. ![Probedurchlauf der TicketHunt-Präsentation](https://steemitimages.com/DQmYBnxjeYwgHTeD3NydNXeoSeBSXGtv6329CxEhdGNJboq/WP_20160612_11_41_44_Rich.png) ## Präsentation Die Präsentation wurde weitestgehend von Nina gehalten. Gut erklärt, konnte hoffentlich jeder verstehen was sich hinter TicketHunt verbirgt. Und alle Module liefen auch wieder. Sogar aus dem Internet war das Projekt schon erreichbar und die Zuschauer konnten vom Smartphone aus die App besuchen uns sich selbst ein Bild machen.realisieren. ## Retrospektive Die Wahl des Frameworks war sicher die größte Herausforderung. Und sicher wäre mehr Möglich gewesen, wenn man nur bekannte Technologie eingesetzt hätte. Aber lernen gehört dazu und ich glaube kaum, dass ein Team mehr gelernt hat als "TicketHunt". Von ~0 auf Angular ist wirklich beeindruckend. Jugendhackt hat mir wieder sehr viel Spaß gemacht und ich komme wieder. Und ein Mentors-Hackt finde ich immer noch eine großartige Idee. Gerne auch in Heilbronn.
json metadata{"tags":["jugendhackt","hackathon","code","codefor","deutsch"],"image":["https://steemitimages.com/DQmUq23spXdkVEZyMR1BwjtWiCMCbXa7A64gNAVPk9LBzaJ/WP_20160610_18_44_18_Pro.png","https://steemitimages.com/DQmYBnxjeYwgHTeD3NydNXeoSeBSXGtv6329CxEhdGNJboq/WP_20160612_11_41_44_Rich.png"],"links":["http://harmoniemand.de","https://hackdash.org/dashboards/jhsued2016","https://github.com/Jugendhackt/TicketHunt","http://jugendhackt.github.io/TicketHunt/app/","https://twitter.com/datentaeterin","http://journocode.com/","https://github.com/ByteHamster","https://twitter.com/0x530302"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkjugendhackt
permlinkjugend-hackt-sued
titleJugend Hackt Süd
Transaction InfoBlock #21877001/Trx 03bc23ae9e668397ad44a0a11e0a877d8c55461c
View Raw JSON Data
{
  "block": 21877001,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "Dieser Beitrag wurde ursprünglich am 10.06.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit.\n\n---\n\nMüde, aber happy. Ich glaube das beschreibt es am besten.\n\nJugend Hackt ist ein Hackathon für Jugendliche zwischen 12 und 18 Jahren. Es geht darum, mit Code die Welt zu verbessern. An einem Wochendene werden Projekte rund um\nThemen wie Gesundheit, Sicherheit und Gesellschaft realisiert. Wobei realisiert es nicht immer ganz trifft - Eher anteasern. Weniger Produkte als vielmehr Visionen\nschaffen. Eine Idee präsentierbar machen. Und das klappt sehr gut.\n\n### Links zum Thema\n\n[Hackdash Jugend Hackt Süd](https://hackdash.org/dashboards/jhsued2016)\n\n[TicketHunt Repo](https://github.com/Jugendhackt/TicketHunt)\n\n[TicketHunt Live](http://jugendhackt.github.io/TicketHunt/app/)\n\n\n![Ideen entwickeln zum Thema Gesellschaft](https://steemitimages.com/DQmUq23spXdkVEZyMR1BwjtWiCMCbXa7A64gNAVPk9LBzaJ/WP_20160610_18_44_18_Pro.png)\n\nAnreise Freitag Nachmittag mit dem Zug. Erstmal das übliche Welcome. Meine Gruppe vom letzten Jahr war auch wieder da. Es war sofort wieder eine tolle Stimmung.\nDieses Jahr waren viel mehr Mentoren aber auch mehr Teilnehmer dabei. Besonders bei den Mentoren ist mir das aufgefallen. Aber es waren sehr viele sehr coole\nneue Mentoren dabei. Auch von weit her, wie [Marie aus Düsseldorf](https://twitter.com/datentaeterin) (mit coolen Aufklebern von [journocode](http://journocode.com/)).\n\nBei der Themenwahl landete ich schnell als Mentor mit bei der Gruppe \"Gesellschaft\" (Ja, Ja, Gesellschaft ...). Zufälligerweise (und es war wirklich Zufall) landete auch meine\nalte Gruppe wieder hier und wir waren sogar wieder im selben Raum wie letztes Jahr. \n\n\n\nDie Themengruppe Gesellschaft, wenn mich meine Erinnerung nicht trügt, aus 3 Mentoren ([HaPe](https://github.com/ByteHamster), [Dome](https://twitter.com/0x530302) und mir).\nAls Teilnehmer waren da Nina, Jakob, Eric, Liam, Falk, Huy, Maik und Moritz. Die Ideen waren super, wobei leider noch nicht alle umgesetzt werden konnten.\n\n* Verkehrsverbünde-Plugin (Browserplugin, das beim Ticketkauf die durchfahrenen Verkehrsverbünde auflistet)\n* TicketHunt - eine Art Geocaching für übertragbare Tickets (Tagestickets, Ländertickets, ...)\n* IP-Dosentelefon - Kein Erklärungsbedarf, einfach nur coole\n* Aktionskarte - eine Anwendung um schnell Karten für Demos und Aktionen zu erstellen (Points of Interest, Demorouten, ...)\n* OneClick-Installer - ein Packagemanagement für Windows\n* Bilderbuch-Internet - ein Proxy, der einzelne Wörter in Websiten durch kleine Icons austauscht\n* Externe Grafikkarte für Laptops\n* Vegetarischer Restaurantführer - Karte mit Restauranttips für Vergetarier\n\nJede einzelne Idee wäre es Wert umgesetzt zu werden aber leider fehlt dazu die Zeit. Aber es gibt ja eine Welt nach Jugendhackt.\n\n## Umsetzung TicketHunt\n\nDas Team Gesellschaft teilte sich dann in zwei Gruppen auf. Ich habe vor allem das Team \"TicketHunt\" betreut. Schon am Freitag Abend haben wurde hier über die Technologie \ndiskutiert. Im letzten Jahr wurde alles von Hand und ohne Frameworks umgesetzt. Dieses Jahr wurde sich für Django im Backend und AngularJS im Frontend entschieden. Dadurch wurde \ndas Team vor eine extreme Lernkurve gestellt. Einzelne Mitglieder konnten kein javaScript. Aber am Ende konnten alle halbwegs mit Angular umgehen. **Dafür dicken Respect**\n\nDie eignetliche Arbeit begann Samstag früh. Erstmal Angular kennen lernen. Ein kleines Beispiel, dass dann auch als Grundgerüst für die Umsetzung herhalten musste.\nJeder bekam ein Modul zugeordnet und das hacken konnte beginnen. Besonders cool war die zusammenarbeit mit Tel Aviv, wo Karl sitzt und mit Jakob zusammen das Backend umgesetzt hat.\nIm Frontend gab es die Module \"Karte\" (Nina), \"Add Ticket\" (Eric), \"Claim Ticket\" (Liam) zu realisieren. Nach einigen Problemen (vor allem mit der Infrasturktur) konnten dann\naber schon gegen Nachmittag erste Ergebnisse begutachtet werden (Karte). ALs nächstes kamen die Formulare mit einem Material Design dazu. Und am frühen Abend konnte ein\nerstes Release in Git erstellt werden.\n\nJe später es wurde, desto mehr ließ aber die Konzentration nach. Und alls wir gegen 2:00 Uhr einen Fehler hatte, den keiner mehr finden konnte war es Zeit zu schlafen.\n\nAm nächsten Morgen war der Fehler schnell gefixed (Niemals an Angular vorbei Variablen ändern und wenn dann $scope.$apply() verwenden). Kurz nach 11:00 war TicketHunt\nsoweit, dass es gut aussah und weitestgehend funktionerte. Nur mit dem Backend gab es immer noch ein wenig Probleme. Kurz vor der Präsentation jedoch kam es leider zu 7\nmassiven Mergekonflikten und auf einmal waren Teile der Applikation weg/mehrfach vorhanden. Mit einer defekten Version musste dann der Probedurchlauf absolviert werden.\nUnd dann Fixen in letzter Minute. Nur noch wenig Zeit bis zum Beginn der richtigen Präsentation.\n\n![Probedurchlauf der TicketHunt-Präsentation](https://steemitimages.com/DQmYBnxjeYwgHTeD3NydNXeoSeBSXGtv6329CxEhdGNJboq/WP_20160612_11_41_44_Rich.png)\n\n## Präsentation\n\nDie Präsentation wurde weitestgehend von Nina gehalten. Gut erklärt, konnte hoffentlich jeder verstehen was sich hinter TicketHunt verbirgt. Und alle Module liefen auch wieder.\nSogar aus dem Internet war das Projekt schon erreichbar und die Zuschauer konnten vom Smartphone aus die App besuchen uns sich selbst ein Bild machen.realisieren.\n\n## Retrospektive\n\nDie Wahl des Frameworks war sicher die größte Herausforderung. Und sicher wäre mehr Möglich gewesen, wenn man nur bekannte Technologie eingesetzt hätte. Aber lernen gehört\ndazu und ich glaube kaum, dass ein Team mehr gelernt hat als \"TicketHunt\". Von ~0 auf Angular ist wirklich beeindruckend.\n\nJugendhackt hat mir wieder sehr viel Spaß gemacht und ich komme wieder. Und ein Mentors-Hackt finde ich immer noch eine großartige Idee. Gerne auch in Heilbronn.",
      "json_metadata": "{\"tags\":[\"jugendhackt\",\"hackathon\",\"code\",\"codefor\",\"deutsch\"],\"image\":[\"https://steemitimages.com/DQmUq23spXdkVEZyMR1BwjtWiCMCbXa7A64gNAVPk9LBzaJ/WP_20160610_18_44_18_Pro.png\",\"https://steemitimages.com/DQmYBnxjeYwgHTeD3NydNXeoSeBSXGtv6329CxEhdGNJboq/WP_20160612_11_41_44_Rich.png\"],\"links\":[\"http://harmoniemand.de\",\"https://hackdash.org/dashboards/jhsued2016\",\"https://github.com/Jugendhackt/TicketHunt\",\"http://jugendhackt.github.io/TicketHunt/app/\",\"https://twitter.com/datentaeterin\",\"http://journocode.com/\",\"https://github.com/ByteHamster\",\"https://twitter.com/0x530302\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "jugendhackt",
      "permlink": "jugend-hackt-sued",
      "title": "Jugend Hackt Süd"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T13:27:57",
  "trx_id": "03bc23ae9e668397ad44a0a11e0a877d8c55461c",
  "trx_in_block": 41,
  "virtual_op": 0
}
2018/04/25 12:14:39
authorharmoniemand
bodyDieser Beitrag wurde ursprünglich am 10.06.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit. --- Wie jeden Donnerstag war CodingAbend. Diese Veranstaltung gehört zu meinen festen Wochenevents. Jede Woche am Donnerstag finden sich viele junge Menschen zusammen um Projekte zu verfolgen. Diese Projekte stehen immer unter dem Motto "Mit Code die Welt verbessern". Das ganze findet im CoWorking in Heilbronn statt und wird von Felix und Adrian im Rahmen von Code For Heilbronn angeboten. CfH ist ein Teil von Code for Germany und widmet sich dem entwickeln von Projekten für die Gesellschaft. Vor einigen Wochen kam Daniel vom Popbüro in Heilbronn zu uns in den CoWorking (streng genommen zu Felix und Adrian) und fragte, ob wir nicht eine Präsentationssoftware für sein Poetryslam BW-Finale entwickeln könnten. Zeit war kaum noch ergo wurden schnell Anforderungen aufgenommen, in Trello sortiert und es wurde losgehackt. Entstanden ist eine Plattform, die offline verschiedene Screens im Browser darstellen kann und eine Adminoberfläche und einen Präsentationsscreen über den Localstorage miteinander syncronisiert ([zu bewundern hier](https://github.com/opendata-heilbronn/poetryslam)). Die Software hat sehr gute Dienste geleistet und jetzt kam Nikita aus Stuttgart ([Website...](http://nikitagorbunov.de/)) und fragte an, ob und wie das ganze für ihn und seine [deutschsprachigen Poetry Slam Meisterschaften](http://www.slam2016.de/) nutzbar zu machen wäre. Vor allem braucht er mehr Videos und leider auch ein wenig mehr Logos und Werbung (spendet für weniger Werbung auf tollen Events). Daher haben wir ein kleines Projektteam zusammengestellt und werden in der nächsten Woche anfangen und einen Schlachtplan aufzustellen. Anforderungen aufnehmen und bewerten, Technologien hinterfragen und begutachten, alles was eben dazugehört. Natürlich auch mit dem Hintergedanken, den jüngeren an den CodingAbenden (und den Studenten) mal ein wenig Projektleben näher zu bringen. Ich wünsche mit das so richtig mit Miniscrum und Standup an den Donnerstagen. Mal sehen was da wird. Oskar macht Projektleitung, ich assistiere und einen waschechten PO haben wir ja mit Nikita auch. Ein wenig Software musste dann doch noch sein. Ich habe mich in den letzten Tagen ein wenig mit [Karma](https://karma-runner.github.io/0.13/index.html) auseinander gesetzt. Tests schreiben für JavaScript klingt interessant und bei dem Umfang meiner JavaScript-Files auf Arbeit wird das langsam notwendig (ca 10.000 Zeilen Code). Und daher gucke ich mir das jetzt erstmal privat an und hoffe es dann im Projekt umsetzten zu können. CodeCoverage inklusive. Das war der Donnerstag. Nächste Woche dazu mehr. Ich denke das Poetry Slam Projekt wird gut und ich freu mich drauf.
json metadata{"tags":["codeforhn","javascript","event","poetry","slam"],"links":["http://harmoniemand.de","https://github.com/opendata-heilbronn/poetryslam","http://nikitagorbunov.de/","http://www.slam2016.de/","https://karma-runner.github.io/0.13/index.html"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkcodeforhn
permlinkcodingabend-im-coworking-heilbronn-poetryslam-und-karma
titleCodingAbend im CoWorking Heilbronn - Poetryslam und Karma
Transaction InfoBlock #21875535/Trx ff9d135a42fb5759659efd5a20fa867af4e28dec
View Raw JSON Data
{
  "block": 21875535,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "Dieser Beitrag wurde ursprünglich am 10.06.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit.\n\n---\n\nWie jeden Donnerstag war CodingAbend. Diese Veranstaltung gehört zu meinen festen Wochenevents. Jede Woche am Donnerstag\nfinden sich viele junge Menschen zusammen um Projekte zu verfolgen. Diese Projekte stehen immer unter dem Motto \"Mit Code\ndie Welt verbessern\". Das ganze findet im CoWorking in Heilbronn statt und wird von Felix und Adrian im Rahmen von\nCode For Heilbronn angeboten. CfH ist ein Teil von Code for Germany und widmet sich dem entwickeln von Projekten für\ndie Gesellschaft.\n\nVor einigen Wochen kam Daniel vom Popbüro in Heilbronn zu uns in den CoWorking (streng genommen zu Felix und Adrian) und\nfragte, ob wir nicht eine Präsentationssoftware für sein Poetryslam BW-Finale entwickeln könnten. Zeit war kaum noch ergo wurden\nschnell Anforderungen aufgenommen, in Trello sortiert und es wurde losgehackt. Entstanden ist eine Plattform, die offline\nverschiedene Screens im Browser darstellen kann und eine Adminoberfläche und einen Präsentationsscreen über den Localstorage\nmiteinander syncronisiert ([zu bewundern hier](https://github.com/opendata-heilbronn/poetryslam)).\n\nDie Software hat sehr gute Dienste geleistet und jetzt kam Nikita aus Stuttgart ([Website...](http://nikitagorbunov.de/)) und \nfragte an, ob und wie das ganze für ihn und seine [deutschsprachigen Poetry Slam Meisterschaften](http://www.slam2016.de/) \nnutzbar zu machen wäre. Vor allem braucht er mehr Videos und leider auch ein wenig mehr Logos und Werbung \n(spendet für weniger Werbung auf tollen Events).\n\nDaher haben wir ein kleines Projektteam zusammengestellt und werden in der nächsten Woche anfangen und einen Schlachtplan aufzustellen.\nAnforderungen aufnehmen und bewerten, Technologien hinterfragen und begutachten, alles was eben dazugehört. Natürlich auch\nmit dem Hintergedanken, den jüngeren an den CodingAbenden (und den Studenten) mal ein wenig Projektleben näher zu bringen.\nIch wünsche mit das so richtig mit Miniscrum und Standup an den Donnerstagen. Mal sehen was da wird. Oskar macht Projektleitung,\nich assistiere und einen waschechten PO haben wir ja mit Nikita auch.\n\nEin wenig Software musste dann doch noch sein. Ich habe mich in den letzten Tagen ein wenig mit \n[Karma](https://karma-runner.github.io/0.13/index.html) auseinander gesetzt. Tests schreiben für JavaScript klingt interessant\nund bei dem Umfang meiner JavaScript-Files auf Arbeit wird das langsam notwendig (ca 10.000 Zeilen Code). Und daher gucke\nich mir das jetzt erstmal privat an und hoffe es dann im Projekt umsetzten zu können. CodeCoverage inklusive.\n\nDas war der Donnerstag. Nächste Woche dazu mehr. Ich denke das Poetry Slam Projekt wird gut und ich freu mich drauf.",
      "json_metadata": "{\"tags\":[\"codeforhn\",\"javascript\",\"event\",\"poetry\",\"slam\"],\"links\":[\"http://harmoniemand.de\",\"https://github.com/opendata-heilbronn/poetryslam\",\"http://nikitagorbunov.de/\",\"http://www.slam2016.de/\",\"https://karma-runner.github.io/0.13/index.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "codeforhn",
      "permlink": "codingabend-im-coworking-heilbronn-poetryslam-und-karma",
      "title": "CodingAbend im CoWorking Heilbronn - Poetryslam und Karma"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T12:14:39",
  "trx_id": "ff9d135a42fb5759659efd5a20fa867af4e28dec",
  "trx_in_block": 18,
  "virtual_op": 0
}
2018/04/25 10:47:09
authorharmoniemand
permlinkjugendzentrum-eppingen-episode-1-ein-fablab-erwacht
voterluisbrown
weight10000 (100.00%)
Transaction InfoBlock #21873786/Trx 90b4cebc1c74d7d211a06b5b6b79f06ad2948af4
View Raw JSON Data
{
  "block": 21873786,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "jugendzentrum-eppingen-episode-1-ein-fablab-erwacht",
      "voter": "luisbrown",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T10:47:09",
  "trx_id": "90b4cebc1c74d7d211a06b5b6b79f06ad2948af4",
  "trx_in_block": 37,
  "virtual_op": 0
}
2018/04/25 10:45:39
authorharmoniemand
bodyDanke für den Hinweis. Ich werde das in Zukunft beherzigen.
json metadata{"tags":["visjs"],"app":"steemit/0.1"}
parent authorneuvorstellungen
parent permlinkre-charts-mit-vis-js-und-angular-js-20180425t085101
permlinkre-neuvorstellungen-re-charts-mit-vis-js-und-angular-js-20180425t085101-20180425t104539127z
title
Transaction InfoBlock #21873756/Trx a6e561e45fa3e57cd1567ed5871586acfe2c1a3c
View Raw JSON Data
{
  "block": 21873756,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "Danke für den Hinweis. Ich werde das in Zukunft beherzigen.",
      "json_metadata": "{\"tags\":[\"visjs\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "neuvorstellungen",
      "parent_permlink": "re-charts-mit-vis-js-und-angular-js-20180425t085101",
      "permlink": "re-neuvorstellungen-re-charts-mit-vis-js-und-angular-js-20180425t085101-20180425t104539127z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T10:45:39",
  "trx_id": "a6e561e45fa3e57cd1567ed5871586acfe2c1a3c",
  "trx_in_block": 24,
  "virtual_op": 0
}
2018/04/25 10:44:27
authorharmoniemand
bodyDieser Beitrag wurde ursprünglich am 05.06.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit. --- Auf dem Barcamp in Heilbronn habe ich mich mit Thomas ([@iotopa](https://twitter.com/iotopa)) vernetzt. Über diesen Kontakt kam es jetzt, dass es mich auf das Sommerfest des Jugendzentrum in Eppingen verschlug. Das Ziel - herausgfinden, ob man hier ein FabLab aufbauen kann. Das Wochenende ist auch so schon recht gut gefüllt gewesen. Heute morgen noch frühstücken mit einigen Leuten vom gestrigen Event. Dann ab in die Bahn und auf nach Eppingen. Eppingen ist ein kleiner Ort zwischen Heilbronn und Karlsruhe. Mit der S4 von Heilbronn aus gut zu erreichen. Also Tagesticket und los. Mangels einer konkreten Adresse, habe ich in Eppingen erstmal Google bemüht. Leider stellten sich diese Bemühungen als fruchtlos heraus. 30 Minuten vor beginn der Veranstalltung konnte ich in der Kaiserstraße niemanden entdecken, der annähernd nach Jugendzentrum aussah. Also googlete ich ein wenig weiter und fand eine Bekanntmachung der Stadt Eppingen. Unten in dieser Bekanntmachung fand ich eine neue Adresse. Hingelaufen - war korrekt (okay fast bis hin. @iotopa hat mich kurz vorher mit dem Auto gefunden). ![b1.png](https://steemitimages.com/DQmaS4k7N7CpzdFzjTkG5GbNDudAEBcjvs3Aqa8yYNcKKfm/b1.png) Das Jugendzentrum selbst besteht aus einem großen Hauptraum, mit abtrennbarem Bühnenbereich, einer Bar und verschiendenen kleineren Räumen. Einer dieser kleineren Räume ist eine Wekrstatt. Oder zumindest sollte er einer sein. Wobei es bei Ankunft eher wie ein Zwischenlager für Pappe und diverse Gegenstände (Halbvolle und leere Werkzeugkoffer, Einräder, ... ) aussah. Also kurz in die Hände gespuckt und alles auf Vordermann gebracht. Nach kürzester Zeit war der Raum einsetzbar. Es kam eine Werkbank zum Vorschein, die eine gesamte Wand einnahm und so eine gute Größe hat. Außerdem ein kleiner Schraubstock, verschiende Werkzeuge und einige Holzreste. Auf der Werkbank breiteten wir dann unsere Mitbringsel aus. Ein ferngesteuertes Auto, dass vom PC aus kontrolliert werden kann sowie eine "Blumendruckmaschiene". Außerdem einige Boards, Sensoren und kleinere Spielereien. Kurz nachdem alles soweit aufgebaut war kam eine Gruppe von afganischen Flüchtlingen vorbei und begutachtete interessiert was aufgebaut war (Wir können jetzt afganisch). Wir stellten ihnen alles kurz vor. Sie fanden es cool, gingen aber wieder um sich den Rest der Veranstaltung anzusehen. Als nächstes kamen einige ältere Besucher vorbei. Die Idee eines FabLabs fanden die meisten toll ("Angebote mit Elektrik müsste es viel mehr geben"). Leider interessierten sie sich alle weniger für die konkrete Arbeit mit Technik als viel mehr für die Idee. Ich denke ein oder zwei Mitstreiter vor Ort wären schon nicht schlecht. Aber das wird noch. Mit zwei Kindern konnten wir dann aber trotzdem noch ein wenig Hardware zusammenhacken. Mit ein wenig Improvisation konnten zwei überaus schüchterne Besucher mit einem selbstgebauten "Heisen Draht" nach Hause gehen. Eine Holzplatte (aus den vor Ort gefundenen Holzresten) und ein wenig Basteldraht waren die Grundlage. Dazu ein Batteriefach und ein kleiner Motor. Fertig war das ungeplante aber lustige Spiel. Und die beiden zogen mit leuchtenden Augen davon (ich denke die sehen wir wieder). ![b2.png](https://steemitimages.com/DQmbzVcXE3pY2DiK3s5thPjvKsTZrm7rPgKE8vyJFegjite/b2.png) Danach wurde es relativ Ruhig. Viele Leute waren nicht mehr da. Nur noch ein paar Halbstarke trieben ihr (Un)Wesen und beäugten uns teils interessiert, teils skeptisch. Zu guter Letzt haben wir natürlich die Werkstatt aufgeräumt und gekehrt. Ein Stück Kuchen gab es auch noch und dann Abflug. Ich denke diese Aktion war zwar klein, hat aber umso mehr Potential. Die Location in Eppingen ist recht gut und die zuständigen Pädagogen wirkten erfreut. Ich komme auf jeden Fall wieder.
json metadata{"tags":["fablab","eppingen","heilbronn","deutsch"],"users":["iotopa"],"image":["https://steemitimages.com/DQmaS4k7N7CpzdFzjTkG5GbNDudAEBcjvs3Aqa8yYNcKKfm/b1.png","https://steemitimages.com/DQmbzVcXE3pY2DiK3s5thPjvKsTZrm7rPgKE8vyJFegjite/b2.png"],"links":["http://harmoniemand.de","https://twitter.com/iotopa"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkfablab
permlinkjugendzentrum-eppingen-episode-1-ein-fablab-erwacht
titleJugendzentrum Eppingen - Episode 1 - Ein FabLab erwacht?
Transaction InfoBlock #21873732/Trx 743b238546e2456deee19a894e947a50b9261cf2
View Raw JSON Data
{
  "block": 21873732,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "Dieser Beitrag wurde ursprünglich am 05.06.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit.\n\n---\n\nAuf dem Barcamp in Heilbronn habe ich mich mit Thomas ([@iotopa](https://twitter.com/iotopa)) vernetzt. Über diesen Kontakt kam es jetzt, dass es mich auf das Sommerfest des Jugendzentrum in Eppingen\nverschlug. Das Ziel - herausgfinden, ob man hier ein FabLab aufbauen kann.\n\nDas Wochenende ist auch so schon recht gut gefüllt gewesen. Heute morgen noch frühstücken mit einigen Leuten vom gestrigen Event. Dann ab in die Bahn und auf nach Eppingen.\nEppingen ist ein kleiner Ort zwischen Heilbronn und Karlsruhe. Mit der S4 von Heilbronn aus gut zu erreichen. Also Tagesticket und los.\nMangels einer konkreten Adresse, habe ich in Eppingen erstmal Google bemüht. Leider stellten sich diese Bemühungen als fruchtlos heraus. 30 Minuten vor beginn der Veranstalltung\nkonnte ich in der Kaiserstraße niemanden entdecken, der annähernd nach Jugendzentrum aussah. Also googlete ich ein wenig weiter und fand eine Bekanntmachung der Stadt Eppingen.\nUnten in dieser Bekanntmachung fand ich eine neue Adresse. Hingelaufen - war korrekt (okay fast bis hin. @iotopa hat mich kurz vorher mit dem Auto gefunden).\n\n![b1.png](https://steemitimages.com/DQmaS4k7N7CpzdFzjTkG5GbNDudAEBcjvs3Aqa8yYNcKKfm/b1.png)\n\nDas Jugendzentrum selbst besteht aus einem großen Hauptraum, mit abtrennbarem Bühnenbereich, einer Bar und verschiendenen kleineren Räumen. Einer dieser kleineren Räume ist eine Wekrstatt.\nOder zumindest sollte er einer sein. Wobei es bei Ankunft eher wie ein Zwischenlager für Pappe und diverse Gegenstände (Halbvolle und leere Werkzeugkoffer, Einräder, ... ) aussah.\nAlso kurz in die Hände gespuckt und alles auf Vordermann gebracht. Nach kürzester Zeit war der Raum einsetzbar.\n\nEs kam eine Werkbank zum Vorschein, die eine gesamte Wand einnahm und so eine gute Größe hat. Außerdem ein kleiner Schraubstock, verschiende Werkzeuge und einige Holzreste. \nAuf der Werkbank breiteten wir dann unsere Mitbringsel aus. Ein ferngesteuertes Auto, dass vom PC aus kontrolliert werden kann sowie eine \"Blumendruckmaschiene\". Außerdem einige Boards, Sensoren\nund kleinere Spielereien.\n\nKurz nachdem alles soweit aufgebaut war kam eine Gruppe von afganischen Flüchtlingen vorbei und begutachtete interessiert was aufgebaut war (Wir können jetzt afganisch).\nWir stellten ihnen alles kurz vor. Sie fanden es cool, gingen aber wieder um sich den Rest der Veranstaltung anzusehen.\n\nAls nächstes kamen einige ältere Besucher vorbei. Die Idee eines FabLabs fanden die meisten toll (\"Angebote mit Elektrik müsste es viel mehr geben\"). Leider interessierten sie sich\nalle weniger für die konkrete Arbeit mit Technik als viel mehr für die Idee. Ich denke ein oder zwei Mitstreiter vor Ort wären schon nicht schlecht. Aber das wird noch.\n\nMit zwei Kindern konnten wir dann aber trotzdem noch ein wenig Hardware zusammenhacken. Mit ein wenig Improvisation konnten zwei überaus schüchterne Besucher mit einem selbstgebauten\n\"Heisen Draht\" nach Hause gehen. Eine Holzplatte (aus den vor Ort gefundenen Holzresten) und ein wenig Basteldraht waren die Grundlage. Dazu ein Batteriefach und ein kleiner Motor.\nFertig war das ungeplante aber lustige Spiel. Und die beiden zogen mit leuchtenden Augen davon (ich denke die sehen wir wieder).\n\n![b2.png](https://steemitimages.com/DQmbzVcXE3pY2DiK3s5thPjvKsTZrm7rPgKE8vyJFegjite/b2.png)\n\nDanach wurde es relativ Ruhig. Viele Leute waren nicht mehr da. Nur noch ein paar Halbstarke trieben ihr (Un)Wesen und beäugten uns teils interessiert, teils skeptisch.\n\nZu guter Letzt haben wir natürlich die Werkstatt aufgeräumt und gekehrt. Ein Stück Kuchen gab es auch noch und dann Abflug.\n\nIch denke diese Aktion war zwar klein, hat aber umso mehr Potential. Die Location in Eppingen ist recht gut und die zuständigen Pädagogen wirkten erfreut.\nIch komme auf jeden Fall wieder.",
      "json_metadata": "{\"tags\":[\"fablab\",\"eppingen\",\"heilbronn\",\"deutsch\"],\"users\":[\"iotopa\"],\"image\":[\"https://steemitimages.com/DQmaS4k7N7CpzdFzjTkG5GbNDudAEBcjvs3Aqa8yYNcKKfm/b1.png\",\"https://steemitimages.com/DQmbzVcXE3pY2DiK3s5thPjvKsTZrm7rPgKE8vyJFegjite/b2.png\"],\"links\":[\"http://harmoniemand.de\",\"https://twitter.com/iotopa\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "fablab",
      "permlink": "jugendzentrum-eppingen-episode-1-ein-fablab-erwacht",
      "title": "Jugendzentrum Eppingen - Episode 1 - Ein FabLab erwacht?"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T10:44:27",
  "trx_id": "743b238546e2456deee19a894e947a50b9261cf2",
  "trx_in_block": 41,
  "virtual_op": 0
}
2018/04/25 10:28:21
authorharmoniemand
permlinkhack-for-buga-codeforhn-code-week-award-farmbot
voterhr1
weight2 (0.02%)
Transaction InfoBlock #21873410/Trx cac3f764dfd81c2d3b854b6c7dac67b9abff41ee
View Raw JSON Data
{
  "block": 21873410,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "hack-for-buga-codeforhn-code-week-award-farmbot",
      "voter": "hr1",
      "weight": 2
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T10:28:21",
  "trx_id": "cac3f764dfd81c2d3b854b6c7dac67b9abff41ee",
  "trx_in_block": 14,
  "virtual_op": 0
}
2018/04/25 09:58:33
authorharmoniemand
permlinkhack-for-buga-codeforhn-code-week-award-farmbot
voterbuca
weight10000 (100.00%)
Transaction InfoBlock #21872814/Trx a316d76ecb592b5b33cb7361fb04629d71dac97f
View Raw JSON Data
{
  "block": 21872814,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "hack-for-buga-codeforhn-code-week-award-farmbot",
      "voter": "buca",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T09:58:33",
  "trx_id": "a316d76ecb592b5b33cb7361fb04629d71dac97f",
  "trx_in_block": 34,
  "virtual_op": 0
}
2018/04/25 09:58:27
authorharmoniemand
bodyDieser Beitrag wurde ursprünglich am 04.06.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit. --- Seit längerem schon wird bei [@CodeForHeilbronn](https://twitter.com/codeforhn) am farmbot gebaut. Beim Farmbot handelt es sich um einen Roboter, der sich um ein kleines Beet kümmern soll. Er pflanzt, wässert, düngt und dokumentiert. <div style="float: left; margin-right: 20px;"> <iframe width="560" height="315" src="https://www.youtube.com/embed/uNkADHZStDE" frameborder="0" allowfullscreen></iframe> </div> Und da in Heilbronn die Bundesgartenschau stattfinden soll, ist ein Farmbot ein cooles Projekt für CodeForHeilbronn. Außerdem kann man an diesem Projekt eine Menge über Hardware lernen. Angefangen bei Basics wie Widerstandberechnung über Schrittmotoren bis hinzu Microcontrollerprogrammierung. Eine Menge interessanter Dinge, mit denen man als normaler Entwickler, Schüler, Student oder was auch immer eher selten in Berührung kommt. Adrian ([@nitegate](https://twitter.com/nitegate)) und Felix ([@femeb](https://twitter.com/femeb)), die das ganze geplant und organisieren haben eine Menge an Hardware und Teilen besorgt. Schrauben, Platte, Arduinos, Kabel und was nicht noch alles. Außerdem auch noch essen und trinken. Und ganz nebenbei haben sie auch die Finanzierung über den Code WeekAward ([@codeweekaward](https://twitter.com/codeweekaward)) geklärt. Ich selber habe beim Event nur mitgemacht und den Einsteigern, die noch nie etwas vom Arduino gehört haben eine kleine Einstiegs-Session verpasst. Dabei ging es nur um die Basics. Arduino IDE einrichten, LED blinken lassen. Und dann ab in die Freiheit. Alle haben danach, mit dem bischen was ich ihnen zeigen konnte, richtig losgelegt und ein paar Dinge umgesetzt. Feuchtigkeitssensoren für Zimmerpflanzen, Kameramodule für den Farmbot und Lichtorgeln wurden bis zum Abend fertiggestellt. Die anderen Teams haben sich während dessen um die großen Dinge gekümmert. Ein Team hat die Mechanik für die drei Achsen gebaut und den Farmbot zusammengesetzt. So steht jetzt schon ein sehr fertigs Exemplar. Es fehlen nur noch die Tools und das Toolmount in dem die Werkzeuge des Bots geparkt werden. Aus diesem kann er sie dann abholen. Ich finde es beeindruckend, wie viel eine motivierte Gruppe an einem einzigen Tag erreichen kann. Man muss sie nur lassen und es selbst unterlassen sie zu demotivieren. Am Samstag habe ich nicht einmal eine Aussage wie "das können wir aber nicht machen" gehört. Im Gegenteil. Jeder hatte den Geist von "Lass einfach mal probieren" und das schafft eine unglaublich konstuktive Atmosphäre. Nicht zuletzt kommen auch lustige Dinge dabei heraus. Wie ein [#FluchDesFarmbots ](https://twitter.com/harmoniemand/status/739139555023020032/video/1) Ich freue mich schon auf nächsten Donnerstag. Dann geht es weiter und mal sehen wie lange es noch dauert bis der Farmbot Pflanzen züchtet. Auch für die Art der Pflanzen gab es schon kreative [Vorschläge](http://bit.ly/1TQxQAQ). ### Links zum Thema [Code for Heilbronn](http://codefor.de/en/heilbronn/) [Open Data Lab - Code for BUGA](http://blog.opendatalab.de/codeforbuga/2016/01/28/code-for-buga-heilbronn-codeweek-award/)
json metadata{"tags":["farmbot","hardware","hacking","robotik","deutsch"],"image":["https://img.youtube.com/vi/uNkADHZStDE/0.jpg"],"links":["http://harmoniemand.de","https://twitter.com/codeforhn","https://www.youtube.com/embed/uNkADHZStDE","https://twitter.com/nitegate","https://twitter.com/femeb","https://twitter.com/codeweekaward","https://twitter.com/harmoniemand/status/739139555023020032/video/1","http://bit.ly/1TQxQAQ","http://codefor.de/en/heilbronn/","http://blog.opendatalab.de/codeforbuga/2016/01/28/code-for-buga-heilbronn-codeweek-award/"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkfarmbot
permlinkhack-for-buga-codeforhn-code-week-award-farmbot
titleHack for BUGA @codeforhn - Code Week Award - Farmbot
Transaction InfoBlock #21872812/Trx a712ce16c344dd04557cc0ece37e05ff25c7841c
View Raw JSON Data
{
  "block": 21872812,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "Dieser Beitrag wurde ursprünglich am 04.06.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit.\n\n---\n\nSeit längerem schon wird bei [@CodeForHeilbronn](https://twitter.com/codeforhn) am farmbot gebaut. Beim Farmbot handelt es sich um einen Roboter, der sich um ein kleines Beet kümmern soll. Er pflanzt, wässert, düngt und dokumentiert.\n\n<div style=\"float: left; margin-right: 20px;\">\n<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/uNkADHZStDE\" frameborder=\"0\" allowfullscreen></iframe>\n</div>\n\n\nUnd da in Heilbronn die Bundesgartenschau stattfinden soll, ist ein Farmbot ein cooles Projekt für CodeForHeilbronn. Außerdem kann man an diesem Projekt eine Menge über Hardware lernen. Angefangen bei Basics wie Widerstandberechnung über Schrittmotoren bis hinzu Microcontrollerprogrammierung. Eine Menge interessanter Dinge, mit denen man als normaler Entwickler, Schüler, Student oder was auch immer eher selten in Berührung kommt.\n\nAdrian ([@nitegate](https://twitter.com/nitegate)) und Felix ([@femeb](https://twitter.com/femeb)), die das ganze geplant und organisieren haben eine Menge an Hardware und Teilen besorgt. Schrauben, Platte, Arduinos, Kabel und was nicht noch alles. Außerdem auch noch essen und trinken. Und ganz nebenbei haben sie auch die\nFinanzierung über den Code WeekAward ([@codeweekaward](https://twitter.com/codeweekaward)) geklärt.\n\nIch selber habe beim Event nur mitgemacht und den Einsteigern, die noch nie etwas vom Arduino gehört haben eine kleine Einstiegs-Session verpasst. Dabei ging es nur um die Basics. Arduino IDE einrichten, LED blinken lassen. Und dann ab in die Freiheit. Alle haben danach, mit dem bischen was ich ihnen zeigen konnte, richtig losgelegt und ein paar Dinge \numgesetzt. Feuchtigkeitssensoren für Zimmerpflanzen, Kameramodule für den Farmbot und Lichtorgeln wurden bis zum Abend fertiggestellt.\n\nDie anderen Teams haben sich während dessen um die großen Dinge gekümmert. Ein Team hat die Mechanik für die drei Achsen gebaut und den Farmbot zusammengesetzt. So steht jetzt schon ein sehr fertigs Exemplar. Es fehlen nur noch die Tools und das Toolmount in dem die Werkzeuge des Bots geparkt werden. Aus diesem kann er sie dann\nabholen.\n\nIch finde es beeindruckend, wie viel eine motivierte Gruppe an einem einzigen Tag erreichen kann. Man muss sie nur lassen und es selbst unterlassen sie zu demotivieren. Am Samstag habe ich nicht einmal eine Aussage wie \"das können wir aber nicht machen\" gehört. Im Gegenteil. Jeder hatte den Geist von \"Lass einfach mal probieren\" und\ndas schafft eine unglaublich konstuktive Atmosphäre. Nicht zuletzt kommen auch lustige Dinge dabei heraus. Wie ein [#FluchDesFarmbots ](https://twitter.com/harmoniemand/status/739139555023020032/video/1)\n\n\nIch freue mich schon auf nächsten Donnerstag. Dann geht es weiter und mal sehen wie lange es noch dauert bis der Farmbot Pflanzen züchtet. Auch für die Art der Pflanzen\ngab es schon kreative [Vorschläge](http://bit.ly/1TQxQAQ).\n\n### Links zum Thema\n\n[Code for Heilbronn](http://codefor.de/en/heilbronn/)\n\n[Open Data Lab - Code for BUGA](http://blog.opendatalab.de/codeforbuga/2016/01/28/code-for-buga-heilbronn-codeweek-award/)",
      "json_metadata": "{\"tags\":[\"farmbot\",\"hardware\",\"hacking\",\"robotik\",\"deutsch\"],\"image\":[\"https://img.youtube.com/vi/uNkADHZStDE/0.jpg\"],\"links\":[\"http://harmoniemand.de\",\"https://twitter.com/codeforhn\",\"https://www.youtube.com/embed/uNkADHZStDE\",\"https://twitter.com/nitegate\",\"https://twitter.com/femeb\",\"https://twitter.com/codeweekaward\",\"https://twitter.com/harmoniemand/status/739139555023020032/video/1\",\"http://bit.ly/1TQxQAQ\",\"http://codefor.de/en/heilbronn/\",\"http://blog.opendatalab.de/codeforbuga/2016/01/28/code-for-buga-heilbronn-codeweek-award/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "farmbot",
      "permlink": "hack-for-buga-codeforhn-code-week-award-farmbot",
      "title": "Hack for BUGA @codeforhn - Code Week Award - Farmbot"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T09:58:27",
  "trx_id": "a712ce16c344dd04557cc0ece37e05ff25c7841c",
  "trx_in_block": 15,
  "virtual_op": 0
}
2018/04/25 09:03:39
authorharmoniemand
bodyDieser Beitrag wurde ursprünglich am 19.01.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit. --- Node.js ist mitlerweile eine feste Größe in der Webentwicklung. Man kann davon halten was immer man will aber JavaScript ist wieder Salonfähig und hat mit Node.js auch den Weg ins Backend geschafft. Viele nützliche Tools bauen auf Node.js auf und so ist es durchaus empfehlenswert sich das ganze einmal anzusehen. Node.js ist eine Umgebung, die JavaScript-Code interpretiert uns ausführt. Daher ist es möglich Serveranwendungen und Tools auf dem eigenen Rechner in JavaScript zu endwickeln. Außerdem bringt Node.js ein Packagemanagement mit dem Name "npm" mit sich. Vor allem das macht es für mich wertvoll, da das ätzende Bootstraping von Webapplikationen mit aktuellen Versionen von Bibliotheken automatisiert erfolgen kann. Die Installation von Node.js ist unter Windows ssehr einfach. Einfach die Installationsdatei herunterladen und installieren. Ich habe dazu eine neue VM in Azure angelegt in der ich alles testen werde um meinen Rechner nicht gleich zuzumüllen. Die Leistung ist nicht überragend aber 2 Kerne und 7GB Arbeitsspeicher sollten probelmlos ausreichen. ![b1.png](https://steemitimages.com/DQmVSdP9f62CzzQE5sJEwJycpeYzRLHjaAZ57XExqQ7yLbL/b1.png) Ich installiere mit hier die Version 5.4.1 da diese Version die aktuelle Stable ist. Mit ca. 10 MB ist die .msi-Datei auch recht klein Im allgemeinen reicht es erstmal aus immer auf weiter zu klicken und alles zu bestätigen. Unter Custom Setup sehen wir dann welche Komponenten alles installiert werden sollen. Mit dabei ist auch NPM, der Paketmanager der uns später viel Arbeit abnehmen wird. Die gesamte Installation wird ca. 13MB groß werden und ist damit sehr übersichtlich. ![b2.png](https://steemitimages.com/DQmc949PkyEWpZTg6Y1dbgsiJQ6fWjqUaerNd6gkixWucUA/b2.png) Nach kurzer Zeit sollte die Installation abgeschlossen sein. Und das wars auch schon. Um zu prüfen ob alles geklappt hat, können wir kurz die Comandozeile oder PowerShell aufmachen und node --version eingeben. Es sollte die Version, die wir uns eben installiert haben (in meinem Fall v5.4.1) ausgegeben werden. ![b3.png](https://steemitimages.com/DQmUuVUcH3ByiWv2Kbdz5uxBXPv6Nz1utuAxw1fR7PQTqTS/b3.png) Das wars. Viel Spaß mit Node.js hier im Blog gibt es noch weitere Beiträge rund um Node.js
json metadata{"tags":["javascript","node","js","windows"],"image":["https://steemitimages.com/DQmVSdP9f62CzzQE5sJEwJycpeYzRLHjaAZ57XExqQ7yLbL/b1.png","https://steemitimages.com/DQmc949PkyEWpZTg6Y1dbgsiJQ6fWjqUaerNd6gkixWucUA/b2.png","https://steemitimages.com/DQmUuVUcH3ByiWv2Kbdz5uxBXPv6Nz1utuAxw1fR7PQTqTS/b3.png"],"links":["http://harmoniemand.de"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkjavascript
permlinknode-js-unter-windows-in-5-minuten-aufsetzten
titlenode.js unter Windows in 5 Minuten aufsetzten
Transaction InfoBlock #21871716/Trx fc15637a004414f0ed1c099da264fe289c933e93
View Raw JSON Data
{
  "block": 21871716,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "Dieser Beitrag wurde ursprünglich am 19.01.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit.\n\n---\n\nNode.js ist mitlerweile eine feste Größe in der Webentwicklung. Man kann davon halten was immer man will aber JavaScript\nist wieder Salonfähig und hat mit Node.js auch den Weg ins Backend geschafft. Viele nützliche Tools bauen auf Node.js auf\nund so ist es durchaus empfehlenswert sich das ganze einmal anzusehen.\n\nNode.js ist eine Umgebung, die JavaScript-Code interpretiert uns ausführt. Daher ist es möglich Serveranwendungen und Tools\nauf dem eigenen Rechner in JavaScript zu endwickeln. Außerdem bringt Node.js ein Packagemanagement mit dem Name \"npm\" mit sich.\nVor allem das macht es für mich wertvoll, da das ätzende Bootstraping von Webapplikationen mit aktuellen Versionen von Bibliotheken\nautomatisiert erfolgen kann.\n\nDie Installation von Node.js ist unter Windows ssehr einfach. Einfach die Installationsdatei herunterladen und installieren.\n\nIch habe dazu eine neue VM in Azure angelegt in der ich alles testen werde um meinen Rechner nicht gleich zuzumüllen. Die Leistung ist\nnicht überragend aber 2 Kerne und 7GB Arbeitsspeicher sollten probelmlos ausreichen.\n\n![b1.png](https://steemitimages.com/DQmVSdP9f62CzzQE5sJEwJycpeYzRLHjaAZ57XExqQ7yLbL/b1.png)\n\nIch installiere mit hier die Version 5.4.1 da diese Version die aktuelle Stable ist. Mit ca. 10 MB ist die .msi-Datei auch recht klein\nIm allgemeinen reicht es erstmal aus immer auf weiter zu klicken und alles zu bestätigen. Unter Custom Setup sehen wir dann welche \nKomponenten alles installiert werden sollen. Mit dabei ist auch NPM, der Paketmanager der uns später viel Arbeit abnehmen wird.\nDie gesamte Installation wird ca. 13MB groß werden und ist damit sehr übersichtlich.\n\n![b2.png](https://steemitimages.com/DQmc949PkyEWpZTg6Y1dbgsiJQ6fWjqUaerNd6gkixWucUA/b2.png)\n\nNach kurzer Zeit sollte die Installation abgeschlossen sein. Und das wars auch schon.\n\nUm zu prüfen ob alles geklappt hat, können wir kurz die Comandozeile oder PowerShell aufmachen und\n\n    node --version\n\neingeben. Es sollte die Version, die wir uns eben installiert haben (in meinem Fall v5.4.1) ausgegeben werden.\n\n![b3.png](https://steemitimages.com/DQmUuVUcH3ByiWv2Kbdz5uxBXPv6Nz1utuAxw1fR7PQTqTS/b3.png)\n\nDas wars. Viel Spaß mit Node.js hier im Blog gibt es noch weitere Beiträge rund um Node.js",
      "json_metadata": "{\"tags\":[\"javascript\",\"node\",\"js\",\"windows\"],\"image\":[\"https://steemitimages.com/DQmVSdP9f62CzzQE5sJEwJycpeYzRLHjaAZ57XExqQ7yLbL/b1.png\",\"https://steemitimages.com/DQmc949PkyEWpZTg6Y1dbgsiJQ6fWjqUaerNd6gkixWucUA/b2.png\",\"https://steemitimages.com/DQmUuVUcH3ByiWv2Kbdz5uxBXPv6Nz1utuAxw1fR7PQTqTS/b3.png\"],\"links\":[\"http://harmoniemand.de\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "javascript",
      "permlink": "node-js-unter-windows-in-5-minuten-aufsetzten",
      "title": "node.js unter Windows in 5 Minuten aufsetzten"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T09:03:39",
  "trx_id": "fc15637a004414f0ed1c099da264fe289c933e93",
  "trx_in_block": 11,
  "virtual_op": 0
}
2018/04/25 08:51:03
authorneuvorstellungen
bodyHallo @harmoniemand, herzlich willkommen auf Steemit.<br><br>Wenn Du Fragen zu Steemit hast, oder Dich mit anderen deutschen „Steemians“ austauschen magst, schau einfach mal auf unserem Discord-Server https://discord.gg/g6ktN45 vorbei.<br><br>Wenn Du auf Deutsch schreibst, verwende immer #deutsch als einen der 5 Hashtags, um Deine Reichweite zu erhöhen.<br><br>Unter dem folgenden Link findest Du einige Anleitungen, die Dir den Einstieg in das Steem-Universum deutlich erleichtern werden: <a href="https://steemit.com/tag/@theaustrianguy/deutschsprachige-tutorials-fuer-steemit-neulinge-ein-ueberblick-2-0">Deutschsprachige Tutorials für Steemit-Neulinge: Ein Überblick</a>
json metadata
parent authorharmoniemand
parent permlinkcharts-mit-vis-js-und-angular-js
permlinkre-charts-mit-vis-js-und-angular-js-20180425t085101
title
Transaction InfoBlock #21871464/Trx 785d18609266bb5aba15c455c53841a5229f068a
View Raw JSON Data
{
  "block": 21871464,
  "op": [
    "comment",
    {
      "author": "neuvorstellungen",
      "body": "Hallo @harmoniemand, herzlich willkommen auf Steemit.<br><br>Wenn Du Fragen zu Steemit hast, oder Dich mit anderen deutschen „Steemians“ austauschen magst, schau einfach mal auf unserem Discord-Server https://discord.gg/g6ktN45 vorbei.<br><br>Wenn Du auf Deutsch schreibst, verwende immer #deutsch als einen der 5 Hashtags, um Deine Reichweite zu erhöhen.<br><br>Unter dem folgenden Link findest Du einige Anleitungen, die Dir den Einstieg in das Steem-Universum deutlich erleichtern werden: <a href=\"https://steemit.com/tag/@theaustrianguy/deutschsprachige-tutorials-fuer-steemit-neulinge-ein-ueberblick-2-0\">Deutschsprachige Tutorials für Steemit-Neulinge: Ein Überblick</a>",
      "json_metadata": "",
      "parent_author": "harmoniemand",
      "parent_permlink": "charts-mit-vis-js-und-angular-js",
      "permlink": "re-charts-mit-vis-js-und-angular-js-20180425t085101",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T08:51:03",
  "trx_id": "785d18609266bb5aba15c455c53841a5229f068a",
  "trx_in_block": 9,
  "virtual_op": 0
}
2018/04/25 08:51:00
authorharmoniemand
permlinkcharts-mit-vis-js-und-angular-js
voterneuvorstellungen
weight10000 (100.00%)
Transaction InfoBlock #21871463/Trx ed42c9cd6dd55f6fb90dc7048e593db30e03b8b2
View Raw JSON Data
{
  "block": 21871463,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "charts-mit-vis-js-und-angular-js",
      "voter": "neuvorstellungen",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T08:51:00",
  "trx_id": "ed42c9cd6dd55f6fb90dc7048e593db30e03b8b2",
  "trx_in_block": 29,
  "virtual_op": 0
}
2018/04/25 08:49:09
authorharmoniemand
permlinkcharts-mit-vis-js-und-angular-js
voterax3
weight100 (1.00%)
Transaction InfoBlock #21871426/Trx 4c7e99b5defbc8e0a660cdb29afdfd0c35601a6a
View Raw JSON Data
{
  "block": 21871426,
  "op": [
    "vote",
    {
      "author": "harmoniemand",
      "permlink": "charts-mit-vis-js-und-angular-js",
      "voter": "ax3",
      "weight": 100
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T08:49:09",
  "trx_id": "4c7e99b5defbc8e0a660cdb29afdfd0c35601a6a",
  "trx_in_block": 19,
  "virtual_op": 0
}
2018/04/25 08:49:00
authorharmoniemand
bodyDieser Beitrag wurde ursprünglich am 18.01.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit. --- Ich arbeite gerade ein einer Direktive die einen Prozess abbilden soll. Am Ende soll ein kleiner Prozessmonitor darstellen, an welcher Stelle im Prozess man sich gerade befindet, welche Daten derzeit benötigt werden und was die nächsten Schritte sind. Außerdem ist eine kleine Prozesshistorie Teil der Direktive. Um meinen Beispielprozess schnell mal zu visualisieren habe ich nach einer Lösung gesucht und vis.js gefunden. Diese Bibliothek ist sehr leicht zu verstehen und zu handhaben. Mit wenigen Zeilen Code kann man schon brauchbare Diagramme zeichnen lassen. Die Bibliothek selbst ist insgesammt ca. 300kb groß und besteht aus einer CSS und einer JavaScript Datei. Es ist möglich Netzwerke, Zeitleisten, Charts ind 2D und 3D zu zeichnen. Ich habe das Netzwerk verwendet um eine Art FlowChart zu zeichnen. Hier ist ein einfaches Beispiel, dass aber alles wichtige zeigt um direkt starten zu können. Zuerst definieren wir die anzuzeigenden Daten. Normalerweise sollten die ja aus einer API oder dergleichen kommen. Wir haben einmal die Nodes, was den Ellipsen entspricht und die Edges, was die Linien sind. ### app.js var app = angular.module('myApp', []); angular.module('myApp').controller('ctrl', function ($scope) { $scope.data = { nodes: new vis.DataSet([ {id: 1, label: 'Node 1'}, {id: 2, label: 'Node 2'}, {id: 3, label: 'Node 3'}, {id: 4, label: 'Node 4'}, {id: 5, label: 'Node 5'} ]), edges: new vis.DataSet([ {from: 1, to: 3}, {from: 1, to: 2}, {from: 2, to: 4}, {from: 2, to: 5} ]) }; $scope.go = function() { $scope.container = document.getElementById('mynetwork'); $scope.options = {}; var network = new vis.Network($scope.container, $scope.data, $scope.options); }; }); ### index.html <div ng-app="myApp"> <div ng-controller="ctrl"> <div id="mynetwork" style="width: 600px; height: 400px; border: 1px solid lightgray;"></div> {{go()}} </div> </div> Das Ergebnis ist dieses formschöne Diagramm. ![visjs-1.png](https://steemitimages.com/DQmYFeLDpAA6PpAiiL6unXAK1DFwVefiTzaoSyGJK3dXbry/visjs-1.png)
json metadata{"tags":["visjs","javascript","angularjs","charts","visuals"],"image":["https://steemitimages.com/DQmYFeLDpAA6PpAiiL6unXAK1DFwVefiTzaoSyGJK3dXbry/visjs-1.png"],"links":["http://harmoniemand.de"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkvisjs
permlinkcharts-mit-vis-js-und-angular-js
titleCharts mit Vis.js und angular.js
Transaction InfoBlock #21871423/Trx e4706aa7110222eea912e237c5d8ab554b5de421
View Raw JSON Data
{
  "block": 21871423,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "Dieser Beitrag wurde ursprünglich am 18.01.2016 auf [harmoniemand.de](http://harmoniemand.de) veröffentlicht. Da ich den Blog nicht mehr selbst hosten will, migriere ich alte Beiträge nach steemit.\n\n---\n\nIch arbeite gerade ein einer Direktive die einen Prozess abbilden soll. Am Ende soll ein kleiner Prozessmonitor darstellen, an welcher\nStelle im Prozess man sich gerade befindet, welche Daten derzeit benötigt werden und was die nächsten Schritte sind. Außerdem ist eine\nkleine Prozesshistorie Teil der Direktive.\n\n\nUm meinen Beispielprozess schnell mal zu visualisieren habe ich nach einer Lösung gesucht und vis.js gefunden. Diese Bibliothek ist\nsehr leicht zu verstehen und zu handhaben. Mit wenigen Zeilen Code kann man schon brauchbare Diagramme zeichnen lassen.\n\n\nDie Bibliothek selbst ist insgesammt ca. 300kb groß und besteht aus einer CSS und einer JavaScript Datei. Es ist möglich Netzwerke, \nZeitleisten, Charts ind 2D und 3D zu zeichnen. Ich habe das Netzwerk verwendet um eine Art FlowChart zu zeichnen.\n\nHier ist ein einfaches Beispiel, dass aber alles wichtige zeigt um direkt starten zu können. Zuerst definieren wir die anzuzeigenden Daten. \nNormalerweise sollten die ja aus einer API oder dergleichen kommen. Wir haben einmal die Nodes, was den Ellipsen entspricht und die \nEdges, was die Linien sind.\n\n### app.js\n    var app = angular.module('myApp', []);\n    angular.module('myApp').controller('ctrl', function ($scope) {\n        $scope.data = {\n        \tnodes: new vis.DataSet([\n            {id: 1, label: 'Node 1'},\n            {id: 2, label: 'Node 2'},\n            {id: 3, label: 'Node 3'},\n            {id: 4, label: 'Node 4'},\n            {id: 5, label: 'Node 5'}\n          ]),\n          edges: new vis.DataSet([\n            {from: 1, to: 3},\n            {from: 1, to: 2},\n            {from: 2, to: 4},\n            {from: 2, to: 5}\n          ])\n        };\n        $scope.go = function() {\n          $scope.container = document.getElementById('mynetwork');\n          $scope.options = {};\n          var network = new vis.Network($scope.container, $scope.data, $scope.options);\n        };\n    });\n\n### index.html\n    <div ng-app=\"myApp\">\n      <div ng-controller=\"ctrl\">\n        <div id=\"mynetwork\"\n          style=\"width: 600px; height: 400px; border: 1px solid lightgray;\"></div>\n          {{go()}}\n      </div>\n    </div>\n\n\nDas Ergebnis ist dieses formschöne Diagramm.\n\n![visjs-1.png](https://steemitimages.com/DQmYFeLDpAA6PpAiiL6unXAK1DFwVefiTzaoSyGJK3dXbry/visjs-1.png)",
      "json_metadata": "{\"tags\":[\"visjs\",\"javascript\",\"angularjs\",\"charts\",\"visuals\"],\"image\":[\"https://steemitimages.com/DQmYFeLDpAA6PpAiiL6unXAK1DFwVefiTzaoSyGJK3dXbry/visjs-1.png\"],\"links\":[\"http://harmoniemand.de\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "visjs",
      "permlink": "charts-mit-vis-js-und-angular-js",
      "title": "Charts mit Vis.js und angular.js"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-25T08:49:00",
  "trx_id": "e4706aa7110222eea912e237c5d8ab554b5de421",
  "trx_in_block": 25,
  "virtual_op": 0
}
harmoniemandpublished a new post: about-all-the-things
2018/02/16 13:29:27
authorharmoniemand
bodyUntil now I hosted my blog in my own website. This is going to change. I am starting to blog here, leaving my website for projects and as a general "business card" about me. My intent is to write at least one post about something technical per month, starting this month with my experience using angular5 in a huge webbased project. This post is just a little tryout to check how steemit actually works.
json metadata{"tags":["general"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkgeneral
permlinkabout-all-the-things
titleAbout all the things
Transaction InfoBlock #19921079/Trx b249a9114ee42e4891a47240af278547141e1135
View Raw JSON Data
{
  "block": 19921079,
  "op": [
    "comment",
    {
      "author": "harmoniemand",
      "body": "Until now I hosted my blog in my own website. This is going to change. I am starting to blog here, leaving my website for projects and as a general \"business card\" about me.\n\nMy intent is to write at least one post about something technical per month, starting this month with my experience using angular5 in a huge webbased project. This post is just a little tryout to check how steemit actually works.",
      "json_metadata": "{\"tags\":[\"general\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "general",
      "permlink": "about-all-the-things",
      "title": "About all the things"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-16T13:29:27",
  "trx_id": "b249a9114ee42e4891a47240af278547141e1135",
  "trx_in_block": 45,
  "virtual_op": 0
}
harmoniemandupdated their account properties
2018/02/16 13:21:39
accountharmoniemand
json metadata{"profile":{"profile_image":"https://harmoniemand.de/uploads/me.jpg","cover_image":"https://harmoniemand.de/uploads/wallpaper.png","name":"harmoniemand","website":"https://harmoniemand.de"}}
memo keySTM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV
Transaction InfoBlock #19920923/Trx c346dd66e470f3d4f110ecf32dcd07bf4e341af8
View Raw JSON Data
{
  "block": 19920923,
  "op": [
    "account_update",
    {
      "account": "harmoniemand",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://harmoniemand.de/uploads/me.jpg\",\"cover_image\":\"https://harmoniemand.de/uploads/wallpaper.png\",\"name\":\"harmoniemand\",\"website\":\"https://harmoniemand.de\"}}",
      "memo_key": "STM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-16T13:21:39",
  "trx_id": "c346dd66e470f3d4f110ecf32dcd07bf4e341af8",
  "trx_in_block": 16,
  "virtual_op": 0
}
harmoniemandupdated their account properties
2018/02/16 13:20:54
accountharmoniemand
json metadata{"profile":{"profile_image":"https://harmoniemand.de/uploads/me.jpg","cover_image":"https://harmoniemand.de/uploads/wallpaper.jpg","name":"harmoniemand","website":"https://harmoniemand.de"}}
memo keySTM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV
Transaction InfoBlock #19920908/Trx a22a42573a2c69c476b6f8aa4dc79c12dd42eb20
View Raw JSON Data
{
  "block": 19920908,
  "op": [
    "account_update",
    {
      "account": "harmoniemand",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://harmoniemand.de/uploads/me.jpg\",\"cover_image\":\"https://harmoniemand.de/uploads/wallpaper.jpg\",\"name\":\"harmoniemand\",\"website\":\"https://harmoniemand.de\"}}",
      "memo_key": "STM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-16T13:20:54",
  "trx_id": "a22a42573a2c69c476b6f8aa4dc79c12dd42eb20",
  "trx_in_block": 14,
  "virtual_op": 0
}
harmoniemandupdated their account properties
2018/02/16 13:11:39
accountharmoniemand
json metadata{"profile":{"profile_image":"https://pbs.twimg.com/profile_images/935808860329271296/nd_x-0XX_400x400.jpg"}}
memo keySTM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV
Transaction InfoBlock #19920723/Trx 45e7ef050faaddfdb19da7bd381492ed16c6ffb5
View Raw JSON Data
{
  "block": 19920723,
  "op": [
    "account_update",
    {
      "account": "harmoniemand",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://pbs.twimg.com/profile_images/935808860329271296/nd_x-0XX_400x400.jpg\"}}",
      "memo_key": "STM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-16T13:11:39",
  "trx_id": "45e7ef050faaddfdb19da7bd381492ed16c6ffb5",
  "trx_in_block": 13,
  "virtual_op": 0
}
2018/02/15 21:34:42
idfollow
json["follow",{"follower":"harmoniemand","following":"j0c","what":["blog"]}]
required auths[]
required posting auths["harmoniemand"]
Transaction InfoBlock #19901999/Trx e1d6df14b019378803c1f4347b40ea90aec843a9
View Raw JSON Data
{
  "block": 19901999,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"harmoniemand\",\"following\":\"j0c\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "harmoniemand"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-15T21:34:42",
  "trx_id": "e1d6df14b019378803c1f4347b40ea90aec843a9",
  "trx_in_block": 37,
  "virtual_op": 0
}
2018/01/26 00:14:00
idfollow
json["follow",{"follower":"harmoniemand","following":"jo3potato","what":["blog"]}]
required auths[]
required posting auths["harmoniemand"]
Transaction InfoBlock #19301194/Trx 76bb76623c0f167219cd58e4d9c0a69799a373a8
View Raw JSON Data
{
  "block": 19301194,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"harmoniemand\",\"following\":\"jo3potato\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "harmoniemand"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T00:14:00",
  "trx_id": "76bb76623c0f167219cd58e4d9c0a69799a373a8",
  "trx_in_block": 0,
  "virtual_op": 0
}
harmoniemandupdated their account properties
2018/01/26 00:10:27
accountharmoniemand
json metadata
memo keySTM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV
posting{"account_auths":[["dtube.app",1]],"key_auths":[["STM5AG4WQeCpnoT8kBg2ASDGpuzgZ8V86ueyVytPeECdZvw1UHTnm",1]],"weight_threshold":1}
Transaction InfoBlock #19301123/Trx 58d12ef54cd47cfd7f680a85153f16f29acb52d1
View Raw JSON Data
{
  "block": 19301123,
  "op": [
    "account_update",
    {
      "account": "harmoniemand",
      "json_metadata": "",
      "memo_key": "STM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV",
      "posting": {
        "account_auths": [
          [
            "dtube.app",
            1
          ]
        ],
        "key_auths": [
          [
            "STM5AG4WQeCpnoT8kBg2ASDGpuzgZ8V86ueyVytPeECdZvw1UHTnm",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T00:10:27",
  "trx_id": "58d12ef54cd47cfd7f680a85153f16f29acb52d1",
  "trx_in_block": 31,
  "virtual_op": 0
}
steemcreated a new account: @harmoniemand
2018/01/26 00:09:06
active{"account_auths":[],"key_auths":[["STM4uyQserXHjGYxtUYkbKY8QEVebm1zSbWioMAK8ztic6b7bxStB",1]],"weight_threshold":1}
creatorsteem
delegation29700.000000 VESTS
extensions[]
fee0.500 STEEM
json metadata
memo keySTM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV
new account nameharmoniemand
owner{"account_auths":[],"key_auths":[["STM7nAdk8FUK3cxpVPygys9oWZCtbfPajPP2p6ctKDfMpFDbzv4xT",1]],"weight_threshold":1}
posting{"account_auths":[],"key_auths":[["STM5AG4WQeCpnoT8kBg2ASDGpuzgZ8V86ueyVytPeECdZvw1UHTnm",1]],"weight_threshold":1}
Transaction InfoBlock #19301096/Trx dc5d3809bc2b67846a3ad92ff2c7953ac980358c
View Raw JSON Data
{
  "block": 19301096,
  "op": [
    "account_create_with_delegation",
    {
      "active": {
        "account_auths": [],
        "key_auths": [
          [
            "STM4uyQserXHjGYxtUYkbKY8QEVebm1zSbWioMAK8ztic6b7bxStB",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "creator": "steem",
      "delegation": "29700.000000 VESTS",
      "extensions": [],
      "fee": "0.500 STEEM",
      "json_metadata": "",
      "memo_key": "STM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV",
      "new_account_name": "harmoniemand",
      "owner": {
        "account_auths": [],
        "key_auths": [
          [
            "STM7nAdk8FUK3cxpVPygys9oWZCtbfPajPP2p6ctKDfMpFDbzv4xT",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "posting": {
        "account_auths": [],
        "key_auths": [
          [
            "STM5AG4WQeCpnoT8kBg2ASDGpuzgZ8V86ueyVytPeECdZvw1UHTnm",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-01-26T00:09:06",
  "trx_id": "dc5d3809bc2b67846a3ad92ff2c7953ac980358c",
  "trx_in_block": 29,
  "virtual_op": 0
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://harmoniemand.de/uploads/me.jpg","cover_image":"https://harmoniemand.de/uploads/wallpaper.png","name":"harmoniemand","website":"https://harmoniemand.de"}
JSON METADATA
profile{"profile_image":"https://harmoniemand.de/uploads/me.jpg","cover_image":"https://harmoniemand.de/uploads/wallpaper.png","name":"harmoniemand","website":"https://harmoniemand.de"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://harmoniemand.de/uploads/me.jpg",
      "cover_image": "https://harmoniemand.de/uploads/wallpaper.png",
      "name": "harmoniemand",
      "website": "https://harmoniemand.de"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "https://harmoniemand.de/uploads/me.jpg",
      "cover_image": "https://harmoniemand.de/uploads/wallpaper.png",
      "name": "harmoniemand",
      "website": "https://harmoniemand.de"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM7nAdk8FUK3cxpVPygys9oWZCtbfPajPP2p6ctKDfMpFDbzv4xT1/1
Active
Single Signature
Public Keys
STM4uyQserXHjGYxtUYkbKY8QEVebm1zSbWioMAK8ztic6b7bxStB1/1
Posting
Single Signature
Public Keys
STM5AG4WQeCpnoT8kBg2ASDGpuzgZ8V86ueyVytPeECdZvw1UHTnm1/1
App Permissions
Memo
STM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV
{
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM7nAdk8FUK3cxpVPygys9oWZCtbfPajPP2p6ctKDfMpFDbzv4xT",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM4uyQserXHjGYxtUYkbKY8QEVebm1zSbWioMAK8ztic6b7bxStB",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting": {
    "account_auths": [
      [
        "dtube.app",
        1
      ]
    ],
    "key_auths": [
      [
        "STM5AG4WQeCpnoT8kBg2ASDGpuzgZ8V86ueyVytPeECdZvw1UHTnm",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "memo": "STM6bJqhEYTKCfeavpj8Qm43Bura2xj2G3dac1FZqAJHcmFFPqkvV"
}

Witness Votes

0 / 30
No active witness votes.
[]