Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS11.10%
Net Worth
0.147USD
STEEM
0.000STEEM
SBD
0.209SBD
Effective Power
5.001SP
├── Own SP
0.806SP
└── Incoming Deleg
+4.195SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.806SP
Delegated Out
0.000SP
Delegation In
4.195SP
Effective Power
5.001SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.209SBD
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": "1312.383436 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "6831.276370 VESTS",
  "sbd_balance": "0.209 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namegzmask
id267658
rank1,426,290
reputation1328744517
created2017-07-18T07:02:03
recovery_accountsteem
proxyNone
post_count3
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-04-04T07:06:39
last_root_post2017-07-19T06:29:36
last_vote_time2018-06-11T06:28:36
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.209 SBD
savings_sbd_balance0.000 SBD
vesting_shares1312.383436 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares6831.276370 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_update2017-11-11T21:09:00
last_account_update2017-11-11T21:09:00
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 267658,
  "name": "gzmask",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM54M2eF1tDZ9o4fdb9N7ptcEDb8PjNbLMFoUJ9Got9tq1GiA4cy",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM86a62EG8rafWpKqaWxgS5EQfbSGvDpKkwM6SKSFYeivrbNCDnK",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7i6bRfxLQkSLWxbBPjnwMEC5n5wqddBmopdLrfcTBHD1c9p6kX",
        1
      ]
    ]
  },
  "memo_key": "STM76N5UzrWvuQ7Fgriwd4RNJ6rFpqntpFsKfGWKXgurAtbMdApr6",
  "json_metadata": "",
  "posting_json_metadata": "",
  "proxy": "",
  "last_owner_update": "2017-11-11T21:09:00",
  "last_account_update": "2017-11-11T21:09:00",
  "created": "2017-07-18T07:02:03",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 3,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779065634
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779065634
  },
  "voting_power": 0,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.209 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2018-05-30T09:48:21",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "1312.383436 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "6831.276370 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 0,
  "posting_rewards": 270,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-04-04T07:06:39",
  "last_root_post": "2017-07-19T06:29:36",
  "last_vote_time": "2018-06-11T06:28:36",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 1328744517,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 1426290
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.195 SP to @gzmask
2026/05/18 00:53:54
delegatorsteem
delegateegzmask
vesting shares6831.276370 VESTS
Transaction InfoBlock #106144220/Trx c55959c5138866ae921e3715c34c7b4b857f89cf
View Raw JSON Data
{
  "trx_id": "c55959c5138866ae921e3715c34c7b4b857f89cf",
  "block": 106144220,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-18T00:53:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "6831.276370 VESTS"
    }
  ]
}
steemdelegated 2.529 SP to @gzmask
2026/05/12 06:26:30
delegatorsteem
delegateegzmask
vesting shares4119.065965 VESTS
Transaction InfoBlock #105978825/Trx 543f78b8920bbbb57b1d33d4191ca3e27778459c
View Raw JSON Data
{
  "trx_id": "543f78b8920bbbb57b1d33d4191ca3e27778459c",
  "block": 105978825,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-12T06:26:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "4119.065965 VESTS"
    }
  ]
}
steemdelegated 4.203 SP to @gzmask
2026/04/26 00:13:45
delegatorsteem
delegateegzmask
vesting shares6843.792126 VESTS
Transaction InfoBlock #105511853/Trx e107ea4ce96890f88e85a7bd58c5ab8c73140039
View Raw JSON Data
{
  "trx_id": "e107ea4ce96890f88e85a7bd58c5ab8c73140039",
  "block": 105511853,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-04-26T00:13:45",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "6843.792126 VESTS"
    }
  ]
}
steemdelegated 2.555 SP to @gzmask
2026/01/23 09:31:30
delegatorsteem
delegateegzmask
vesting shares4160.612784 VESTS
Transaction InfoBlock #102853876/Trx 31d6c03f96db26e68d3c552381c7690f8b6fbfab
View Raw JSON Data
{
  "trx_id": "31d6c03f96db26e68d3c552381c7690f8b6fbfab",
  "block": 102853876,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-01-23T09:31:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "4160.612784 VESTS"
    }
  ]
}
steemdelegated 2.656 SP to @gzmask
2024/12/17 04:49:39
delegatorsteem
delegateegzmask
vesting shares4324.831981 VESTS
Transaction InfoBlock #91300260/Trx ef9c34a69138ae538866652eef212bd82b627654
View Raw JSON Data
{
  "trx_id": "ef9c34a69138ae538866652eef212bd82b627654",
  "block": 91300260,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2024-12-17T04:49:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "4324.831981 VESTS"
    }
  ]
}
steemdelegated 2.760 SP to @gzmask
2023/11/13 20:32:12
delegatorsteem
delegateegzmask
vesting shares4493.965513 VESTS
Transaction InfoBlock #79854453/Trx 67cf75286e8f6f22a82f34857ac93450e7791f58
View Raw JSON Data
{
  "trx_id": "67cf75286e8f6f22a82f34857ac93450e7791f58",
  "block": 79854453,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-11-13T20:32:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "4493.965513 VESTS"
    }
  ]
}
steemdelegated 4.563 SP to @gzmask
2023/09/21 22:35:03
delegatorsteem
delegateegzmask
vesting shares7431.244299 VESTS
Transaction InfoBlock #78348731/Trx 1939e85bb32241c90cb308d16e6104c0166b799b
View Raw JSON Data
{
  "trx_id": "1939e85bb32241c90cb308d16e6104c0166b799b",
  "block": 78348731,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-09-21T22:35:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "7431.244299 VESTS"
    }
  ]
}
steemdelegated 4.700 SP to @gzmask
2022/11/03 12:17:06
delegatorsteem
delegateegzmask
vesting shares7652.925737 VESTS
Transaction InfoBlock #69113957/Trx de704f5a7748c6d372ff5baff1b83677d106161a
View Raw JSON Data
{
  "trx_id": "de704f5a7748c6d372ff5baff1b83677d106161a",
  "block": 69113957,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-11-03T12:17:06",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "7652.925737 VESTS"
    }
  ]
}
steemdelegated 4.835 SP to @gzmask
2022/01/17 11:30:12
delegatorsteem
delegateegzmask
vesting shares7873.458968 VESTS
Transaction InfoBlock #60810067/Trx e1fec32912a033b97d240a868730ef1deed28f63
View Raw JSON Data
{
  "trx_id": "e1fec32912a033b97d240a868730ef1deed28f63",
  "block": 60810067,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-01-17T11:30:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "7873.458968 VESTS"
    }
  ]
}
steemdelegated 4.948 SP to @gzmask
2021/06/14 01:24:03
delegatorsteem
delegateegzmask
vesting shares8057.227626 VESTS
Transaction InfoBlock #54608425/Trx 1218ff1e3f6298d9392c528c3843540ad9dbcc73
View Raw JSON Data
{
  "trx_id": "1218ff1e3f6298d9392c528c3843540ad9dbcc73",
  "block": 54608425,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-06-14T01:24:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "8057.227626 VESTS"
    }
  ]
}
steemdelegated 5.063 SP to @gzmask
2020/12/11 11:41:54
delegatorsteem
delegateegzmask
vesting shares8244.649600 VESTS
Transaction InfoBlock #49355857/Trx e6a3bf683930b9c87e9206507c879946f546aa20
View Raw JSON Data
{
  "trx_id": "e6a3bf683930b9c87e9206507c879946f546aa20",
  "block": 49355857,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-11T11:41:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "8244.649600 VESTS"
    }
  ]
}
steemdelegated 1.174 SP to @gzmask
2020/12/06 05:19:00
delegatorsteem
delegateegzmask
vesting shares1912.543513 VESTS
Transaction InfoBlock #49207416/Trx ae395a6c99dfa2c01e94dcd60d5b0204754ecad9
View Raw JSON Data
{
  "trx_id": "ae395a6c99dfa2c01e94dcd60d5b0204754ecad9",
  "block": 49207416,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-06T05:19:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "1912.543513 VESTS"
    }
  ]
}
steemdelegated 5.067 SP to @gzmask
2020/12/05 15:19:57
delegatorsteem
delegateegzmask
vesting shares8250.857454 VESTS
Transaction InfoBlock #49190951/Trx e22908974a1f48a1ccf6df37927fbec26c74c448
View Raw JSON Data
{
  "trx_id": "e22908974a1f48a1ccf6df37927fbec26c74c448",
  "block": 49190951,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-05T15:19:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "8250.857454 VESTS"
    }
  ]
}
steemdelegated 1.179 SP to @gzmask
2020/11/02 16:49:54
delegatorsteem
delegateegzmask
vesting shares1920.017158 VESTS
Transaction InfoBlock #48259204/Trx d76fa4141eb151db38e086ff7dca913ea8f05ecc
View Raw JSON Data
{
  "trx_id": "d76fa4141eb151db38e086ff7dca913ea8f05ecc",
  "block": 48259204,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-02T16:49:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "1920.017158 VESTS"
    }
  ]
}
steemdelegated 5.191 SP to @gzmask
2020/05/09 06:17:00
delegatorsteem
delegateegzmask
vesting shares8453.662813 VESTS
Transaction InfoBlock #43217675/Trx 90fd061c31559d69d2016e38d55baeb622b19cc2
View Raw JSON Data
{
  "trx_id": "90fd061c31559d69d2016e38d55baeb622b19cc2",
  "block": 43217675,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-09T06:17:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "8453.662813 VESTS"
    }
  ]
}
steemdelegated 1.200 SP to @gzmask
2020/05/08 09:58:36
delegatorsteem
delegateegzmask
vesting shares1953.311140 VESTS
Transaction InfoBlock #43193876/Trx cc31ec343286524fb0d3fcf47a634050bdc26059
View Raw JSON Data
{
  "trx_id": "cc31ec343286524fb0d3fcf47a634050bdc26059",
  "block": 43193876,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T09:58:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "1953.311140 VESTS"
    }
  ]
}
steemdelegated 5.282 SP to @gzmask
2019/08/24 00:57:48
delegatorsteem
delegateegzmask
vesting shares8601.080756 VESTS
Transaction InfoBlock #35818704/Trx a64f4dde88401dfc6c8b927d71466ecd8fe64453
View Raw JSON Data
{
  "trx_id": "a64f4dde88401dfc6c8b927d71466ecd8fe64453",
  "block": 35818704,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-24T00:57:48",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "8601.080756 VESTS"
    }
  ]
}
2019/07/18 09:00:27
parent authorgzmask
parent permlinklivecoding-with-supercollider-in-spacemace
authorsteemitboard
permlinksteemitboard-notify-gzmask-20190718t090027000z
title
bodyCongratulations @gzmask! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@gzmask/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/@gzmask) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=gzmask)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #34765727/Trx 58f330bbf9e5263d561ef5a9a3eab8cabca6650b
View Raw JSON Data
{
  "trx_id": "58f330bbf9e5263d561ef5a9a3eab8cabca6650b",
  "block": 34765727,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-07-18T09:00:27",
  "op": [
    "comment",
    {
      "parent_author": "gzmask",
      "parent_permlink": "livecoding-with-supercollider-in-spacemace",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-gzmask-20190718t090027000z",
      "title": "",
      "body": "Congratulations @gzmask! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@gzmask/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/@gzmask) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=gzmask)_</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\"]}"
    }
  ]
}
steemdelegated 5.404 SP to @gzmask
2018/09/10 08:05:21
delegatorsteem
delegateegzmask
vesting shares8799.408195 VESTS
Transaction InfoBlock #25832268/Trx 4c2e25b6b055bc1712626ef7a763d27209a8d5a0
View Raw JSON Data
{
  "trx_id": "4c2e25b6b055bc1712626ef7a763d27209a8d5a0",
  "block": 25832268,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-09-10T08:05:21",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "8799.408195 VESTS"
    }
  ]
}
2018/07/18 08:40:21
parent authorgzmask
parent permlinklivecoding-with-supercollider-in-spacemace
authorsteemitboard
permlinksteemitboard-notify-gzmask-20180718t084023000z
title
bodyCongratulations @gzmask! You have received a personal award! [![](https://steemitimages.com/70x70/http://steemitboard.com/@gzmask/birthday1.png)](http://steemitboard.com/@gzmask) 1 Year on Steemit <sub>_Click on the badge to view your Board of Honor._</sub> **Do not miss the last post from @steemitboard:** [SteemitBoard World Cup Contest - The results, the winners and the prizes](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-the-results-and-prizes) > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #24278962/Trx 20c4f165cd78a01ef37a0cfa311ea26c06e85451
View Raw JSON Data
{
  "trx_id": "20c4f165cd78a01ef37a0cfa311ea26c06e85451",
  "block": 24278962,
  "trx_in_block": 46,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-18T08:40:21",
  "op": [
    "comment",
    {
      "parent_author": "gzmask",
      "parent_permlink": "livecoding-with-supercollider-in-spacemace",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-gzmask-20180718t084023000z",
      "title": "",
      "body": "Congratulations @gzmask! You have received a personal award!\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/@gzmask/birthday1.png)](http://steemitboard.com/@gzmask)  1 Year on Steemit\n<sub>_Click on the badge to view your Board of Honor._</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n[SteemitBoard World Cup Contest - The results, the winners and the prizes](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-the-results-and-prizes)\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
2018/06/11 06:28:36
votergzmask
authorbec-on-the-block
permlinkre-beggars-ethereum-has-already-won-the-developer-war-20180611t044833244z
weight10000 (100.00%)
Transaction InfoBlock #23221224/Trx 936489ac745b72f579aab840470f4643db136590
View Raw JSON Data
{
  "trx_id": "936489ac745b72f579aab840470f4643db136590",
  "block": 23221224,
  "trx_in_block": 78,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-11T06:28:36",
  "op": [
    "vote",
    {
      "voter": "gzmask",
      "author": "bec-on-the-block",
      "permlink": "re-beggars-ethereum-has-already-won-the-developer-war-20180611t044833244z",
      "weight": 10000
    }
  ]
}
steemdelegated 17.924 SP to @gzmask
2018/05/30 20:24:51
delegatorsteem
delegateegzmask
vesting shares29187.965594 VESTS
Transaction InfoBlock #22892762/Trx b2675b1e40ff30b2497cacf20454e39b0ae46cd4
View Raw JSON Data
{
  "trx_id": "b2675b1e40ff30b2497cacf20454e39b0ae46cd4",
  "block": 22892762,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-30T20:24:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "29187.965594 VESTS"
    }
  ]
}
gzmaskclaimed reward balance: 0.209 SBD, 0.171 SP
2018/05/30 09:48:21
accountgzmask
reward steem0.000 STEEM
reward sbd0.209 SBD
reward vests278.917924 VESTS
Transaction InfoBlock #22880034/Trx 21635c164d31f5a45d0c7a2787ed47b00a93bbc9
View Raw JSON Data
{
  "trx_id": "21635c164d31f5a45d0c7a2787ed47b00a93bbc9",
  "block": 22880034,
  "trx_in_block": 38,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-30T09:48:21",
  "op": [
    "claim_reward_balance",
    {
      "account": "gzmask",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "0.209 SBD",
      "reward_vests": "278.917924 VESTS"
    }
  ]
}
steemdelegated 18.107 SP to @gzmask
2018/05/18 19:32:30
delegatorsteem
delegateegzmask
vesting shares29486.054413 VESTS
Transaction InfoBlock #22546542/Trx 0cf572c434d909e5605944576cbe7bbe9b0da24d
View Raw JSON Data
{
  "trx_id": "0cf572c434d909e5605944576cbe7bbe9b0da24d",
  "block": 22546542,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-18T19:32:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "29486.054413 VESTS"
    }
  ]
}
2018/04/04 07:06:39
parent authorcryptothing
parent permlinkre-gzmask-literature-programming-for-clojure-with-babel-and-spacemacs-20180116t220158094z
authorgzmask
permlinkre-cryptothing-re-gzmask-literature-programming-for-clojure-with-babel-and-spacemacs-20180404t070636794z
title
bodyInteresting, would love to see how structuring a larger code base be like using LP. Also, why did you leave clojure?
json metadata{"tags":["programming"],"app":"steemit/0.1"}
Transaction InfoBlock #21265293/Trx c4c916b2764b467b6d0de55d7776158e6481fd70
View Raw JSON Data
{
  "trx_id": "c4c916b2764b467b6d0de55d7776158e6481fd70",
  "block": 21265293,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-04T07:06:39",
  "op": [
    "comment",
    {
      "parent_author": "cryptothing",
      "parent_permlink": "re-gzmask-literature-programming-for-clojure-with-babel-and-spacemacs-20180116t220158094z",
      "author": "gzmask",
      "permlink": "re-cryptothing-re-gzmask-literature-programming-for-clojure-with-babel-and-spacemacs-20180404t070636794z",
      "title": "",
      "body": "Interesting, would love to see how structuring a larger code base be like using LP. Also, why did you leave clojure?",
      "json_metadata": "{\"tags\":[\"programming\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/01/16 22:02:06
votercryptothing
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
weight10000 (100.00%)
Transaction InfoBlock #19039468/Trx 367d80617913361fd46c787c4724128cab6d7dff
View Raw JSON Data
{
  "trx_id": "367d80617913361fd46c787c4724128cab6d7dff",
  "block": 19039468,
  "trx_in_block": 39,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-16T22:02:06",
  "op": [
    "vote",
    {
      "voter": "cryptothing",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "weight": 10000
    }
  ]
}
2018/01/16 22:01:57
parent authorgzmask
parent permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
authorcryptothing
permlinkre-gzmask-literature-programming-for-clojure-with-babel-and-spacemacs-20180116t220158094z
title
bodyFrom 2013-2016 I've created several largish literate programming projects in Clojure entirely in org-mode (e.g. [thi.ng/geom](http://thi.ng/geom), [thi.ng/fabric]( http://thi.ng/fabric)) and created a [Leiningen project template](https://github.com/thi-ng/babel) to simplify the creation of new LP projects... After several years working this way I generally still believe the LP approach of formulating the actual problem in prose form before/during coding has allowed me to produce better code and work on more projects in parallel than writing code "normally". OTOH I'm still very much on the fence about how suitable this way of working is for open source projects. The by far largest (and unrefutable) criticism is that one essentially forces any contributor to use emacs and that simply doesn't work. Also, now that my professional focus has shifted away from Clojure, that means alot of these projects slowly become unmaintained largely because there's this huge barrier of entry just from the tooling side... In another life I might still be tempted to work on more modern/approachable LP solution myself :)
json metadata{"tags":["programming"],"links":["http://thi.ng/geom","http://thi.ng/fabric","https://github.com/thi-ng/babel"],"app":"steemit/0.1"}
Transaction InfoBlock #19039465/Trx 85f90c22b46571b8409ac4a2d87064116f5f9821
View Raw JSON Data
{
  "trx_id": "85f90c22b46571b8409ac4a2d87064116f5f9821",
  "block": 19039465,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-16T22:01:57",
  "op": [
    "comment",
    {
      "parent_author": "gzmask",
      "parent_permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "author": "cryptothing",
      "permlink": "re-gzmask-literature-programming-for-clojure-with-babel-and-spacemacs-20180116t220158094z",
      "title": "",
      "body": "From 2013-2016 I've created several largish literate programming projects in Clojure entirely in org-mode (e.g. [thi.ng/geom](http://thi.ng/geom), [thi.ng/fabric]( http://thi.ng/fabric)) and created a [Leiningen project template](https://github.com/thi-ng/babel) to simplify the creation of new LP projects...\n\nAfter several years working this way I generally still believe the LP approach of formulating the actual problem in prose form before/during coding has allowed me to produce better code and work on more projects in parallel than writing code \"normally\". OTOH I'm still very much on the fence about how suitable this way of working is for open source projects. The by far largest (and unrefutable) criticism is that one essentially forces any contributor to use emacs and that simply doesn't work. Also, now that my professional focus has shifted away from Clojure, that means alot of these projects slowly become unmaintained largely because there's this huge barrier of entry just from the tooling side... In another life I might still be tempted to work on more modern/approachable LP solution myself :)",
      "json_metadata": "{\"tags\":[\"programming\"],\"links\":[\"http://thi.ng/geom\",\"http://thi.ng/fabric\",\"https://github.com/thi-ng/babel\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
steemdelegated 18.233 SP to @gzmask
2018/01/09 06:39:00
delegatorsteem
delegateegzmask
vesting shares29691.723780 VESTS
Transaction InfoBlock #18819579/Trx 653ddb47e8bf36e1456fac0ee711894c5289a9f4
View Raw JSON Data
{
  "trx_id": "653ddb47e8bf36e1456fac0ee711894c5289a9f4",
  "block": 18819579,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-09T06:39:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "29691.723780 VESTS"
    }
  ]
}
gzmaskupdated their account properties
2017/11/11 21:09:00
accountgzmask
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM54M2eF1tDZ9o4fdb9N7ptcEDb8PjNbLMFoUJ9Got9tq1GiA4cy",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM86a62EG8rafWpKqaWxgS5EQfbSGvDpKkwM6SKSFYeivrbNCDnK",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM7i6bRfxLQkSLWxbBPjnwMEC5n5wqddBmopdLrfcTBHD1c9p6kX",1]]}
memo keySTM76N5UzrWvuQ7Fgriwd4RNJ6rFpqntpFsKfGWKXgurAtbMdApr6
json metadata
Transaction InfoBlock #17138725/Trx 56dbbd5e4eaa367fb07ca89e5f623208abc3cdd0
View Raw JSON Data
{
  "trx_id": "56dbbd5e4eaa367fb07ca89e5f623208abc3cdd0",
  "block": 17138725,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-11T21:09:00",
  "op": [
    "account_update",
    {
      "account": "gzmask",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM54M2eF1tDZ9o4fdb9N7ptcEDb8PjNbLMFoUJ9Got9tq1GiA4cy",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM86a62EG8rafWpKqaWxgS5EQfbSGvDpKkwM6SKSFYeivrbNCDnK",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM7i6bRfxLQkSLWxbBPjnwMEC5n5wqddBmopdLrfcTBHD1c9p6kX",
            1
          ]
        ]
      },
      "memo_key": "STM76N5UzrWvuQ7Fgriwd4RNJ6rFpqntpFsKfGWKXgurAtbMdApr6",
      "json_metadata": ""
    }
  ]
}
2017/10/05 21:17:30
votergruffalo
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
weight10000 (100.00%)
Transaction InfoBlock #16074259/Trx 2bcf05708755507d0874f9e43eff8f34d6534739
View Raw JSON Data
{
  "trx_id": "2bcf05708755507d0874f9e43eff8f34d6534739",
  "block": 16074259,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-05T21:17:30",
  "op": [
    "vote",
    {
      "voter": "gruffalo",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "weight": 10000
    }
  ]
}
steemdelegated 18.387 SP to @gzmask
2017/08/04 05:14:03
delegatorsteem
delegateegzmask
vesting shares29942.534488 VESTS
Transaction InfoBlock #14271365/Trx c82cf6335a7816e9970486645f64d8bc3635a2d9
View Raw JSON Data
{
  "trx_id": "c82cf6335a7816e9970486645f64d8bc3635a2d9",
  "block": 14271365,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-04T05:14:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "gzmask",
      "vesting_shares": "29942.534488 VESTS"
    }
  ]
}
gzmaskreceived 0.209 SBD, 0.171 SP author reward for @gzmask / literature-programming-for-clojure-with-babel-and-spacemacs
2017/07/26 06:21:33
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
sbd payout0.209 SBD
steem payout0.000 STEEM
vesting payout278.917924 VESTS
Transaction InfoBlock #14013658/Virtual Operation #3
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 14013658,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 3,
  "timestamp": "2017-07-26T06:21:33",
  "op": [
    "author_reward",
    {
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "sbd_payout": "0.209 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "278.917924 VESTS"
    }
  ]
}
2017/07/19 22:05:51
voterneerajsharma007
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
weight10000 (100.00%)
Transaction InfoBlock #13831135/Trx 30b8560a0d9c58de55a5bd69525463e3f5f25609
View Raw JSON Data
{
  "trx_id": "30b8560a0d9c58de55a5bd69525463e3f5f25609",
  "block": 13831135,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T22:05:51",
  "op": [
    "vote",
    {
      "voter": "neerajsharma007",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "weight": 10000
    }
  ]
}
2017/07/19 22:05:39
voterneerajsharma007
authorgzmask
permlinklivecoding-with-supercollider-in-spacemace
weight10000 (100.00%)
Transaction InfoBlock #13831131/Trx 1f3b32ba372220db3550e83673925d79fa2c8f4b
View Raw JSON Data
{
  "trx_id": "1f3b32ba372220db3550e83673925d79fa2c8f4b",
  "block": 13831131,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T22:05:39",
  "op": [
    "vote",
    {
      "voter": "neerajsharma007",
      "author": "gzmask",
      "permlink": "livecoding-with-supercollider-in-spacemace",
      "weight": 10000
    }
  ]
}
2017/07/19 15:45:00
required auths[]
required posting auths["gzmask"]
idfollow
json["follow",{"follower":"gzmask","following":"jackeown","what":["blog"]}]
Transaction InfoBlock #13823520/Trx 45e5a1801ba9ffe60eed071555127f5fdd9ba2f1
View Raw JSON Data
{
  "trx_id": "45e5a1801ba9ffe60eed071555127f5fdd9ba2f1",
  "block": 13823520,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T15:45:00",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "gzmask"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"gzmask\",\"following\":\"jackeown\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/07/19 06:43:15
votercostopher
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
weight1000 (10.00%)
Transaction InfoBlock #13812686/Trx 3bf7555a11707d88c7412ce3fe1c4685989f2822
View Raw JSON Data
{
  "trx_id": "3bf7555a11707d88c7412ce3fe1c4685989f2822",
  "block": 13812686,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T06:43:15",
  "op": [
    "vote",
    {
      "voter": "costopher",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "weight": 1000
    }
  ]
}
2017/07/19 06:30:15
votermrizalm
authorgzmask
permlinklivecoding-with-supercollider-in-spacemace
weight10000 (100.00%)
Transaction InfoBlock #13812426/Trx 69a2018ac84ed458462a5406ebd1e76fa1870903
View Raw JSON Data
{
  "trx_id": "69a2018ac84ed458462a5406ebd1e76fa1870903",
  "block": 13812426,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T06:30:15",
  "op": [
    "vote",
    {
      "voter": "mrizalm",
      "author": "gzmask",
      "permlink": "livecoding-with-supercollider-in-spacemace",
      "weight": 10000
    }
  ]
}
2017/07/19 06:29:36
parent author
parent permlinksupercollider
authorgzmask
permlinklivecoding-with-supercollider-in-spacemace
titleLivecoding with supercollider in spacemace
bodyLet's try livecoding with supercollider in spacemace. ```shell git clone https://github.com/dathinaios/spacemacs-supercollider.git ~/.emacs.d/private/supercollider ``` ```shell ls ``` Good, layer is in place. The installation assumes that SuperCollider.app is in your Applications directory, let's check ```shell ls /Applications/ ``` &#x2026; | Stickies.app | | | | | SuperCollider | | | | | System | Preferences.app | | | &#x2026; I don't see anything wrong. Now let's start a supercollider project ```shell cd ~/sandbox/ mkdir spacemacs-supercollider cd spacemacs-supercollider touch core.scd ``` How do I enter the major mode? ```shell ls ~/.emacs.d/private/supercollider/ ``` I don't see anything wrong. I should probably restart emacs Still not working &#x2026; I know why! dot file do not have supercollider layer. ```elisp (defun dotspacemacs/layers () (setq-default dotspacemacs-configuration-layers '(supercollider))) ``` Hit `,RET` Works! Let's see how to play a note in SC: ```supercollider "Hello World!".postln; ``` I have no idea where the heck the output went. Maybe try to play a sound: ```supercollider { SinOsc.ar(440, 0, 0.2) }.play; SinOsc.ar(440, 0, 0.2); ``` No luck. Look at the buffer, there is an error about the spacemacs<sub>conf.yaml</sub> It appears that the space in Application support folder is creating the issue. fixed that by: ```shell (defun sclang-reset-spacemacs-conf() "Reset the library yaml file to defaults. You will have to reinstall all your Quarks." (interactive) (if (y-or-n-p "You will have to re-install all your quarks. Do it? ") (progn (defvar dummy-config-file "~/.emacs.d/private/supercollider/dummy_conf.yaml") (defvar spacemacs-config-file "~/.emacs.d/private/supercollider/spacemacs_conf.yaml") (delete-file spacemacs-config-file) (copy-file dummy-config-file spacemacs-config-file) ))) (defun sclang-create-spacemacs-conf-file () (defvar dummy-config-file "~/.emacs.d/private/supercollider/dummy_conf.yaml") (defvar spacemacs-config-file "~/.emacs.d/private/supercollider/spacemacs_conf.yaml") (unless (file-exists-p spacemacs-config-file) (copy-file dummy-config-file spacemacs-config-file))) ``` ```shell (defun supercollider/init-sclang () (use-package sclang :init (sclang-create-spacemacs-conf-file) :config (progn (setenv "PATH" (concat (getenv "PATH") ":/Applications/SuperCollider.app/Contents/MacOS")) (setq exec-path (append exec-path '("/Applications/SuperCollider.app/Contents/MacOS" ))) (setq sclang-library-configuration-file "~/.eamcs.d/private/supercollider/spacemacs_conf.yaml")))) ``` And most importantly, remove ~/Libray/Application Support/SuperCollider foler! Restart emacs. ,ss starts the server and ,, evals the statement perfectly!
json metadata{"tags":["supercollider","spacemacs","livecoding","programming"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #13812413/Trx 84008ebd554b034aa6f87ad3564c0b72efd08dbf
View Raw JSON Data
{
  "trx_id": "84008ebd554b034aa6f87ad3564c0b72efd08dbf",
  "block": 13812413,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T06:29:36",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "supercollider",
      "author": "gzmask",
      "permlink": "livecoding-with-supercollider-in-spacemace",
      "title": "Livecoding with supercollider in spacemace",
      "body": "Let's try livecoding with supercollider in spacemace.\n\n```shell\ngit clone https://github.com/dathinaios/spacemacs-supercollider.git ~/.emacs.d/private/supercollider\n```\n\n```shell\nls\n```\n\nGood, layer is in place. The installation assumes that SuperCollider.app is in your Applications directory, let's check\n\n```shell\nls /Applications/\n```\n\n&#x2026;\n\n| Stickies.app  |                 |  |  |\n| SuperCollider |                 |  |  |\n| System        | Preferences.app |  |  |\n\n&#x2026;\n\nI don't see anything wrong.\n\nNow let's start a supercollider project\n\n```shell\ncd ~/sandbox/\nmkdir spacemacs-supercollider\ncd spacemacs-supercollider\ntouch core.scd\n```\n\nHow do I enter the major mode?\n\n```shell\nls ~/.emacs.d/private/supercollider/\n```\n\nI don't see anything wrong. I should probably restart emacs\n\nStill not working &#x2026; I know why! dot file do not have supercollider layer.\n\n```elisp\n(defun dotspacemacs/layers ()\n  (setq-default dotspacemacs-configuration-layers '(supercollider)))\n```\n\nHit `,RET` Works!\n\nLet's see how to play a note in SC:\n\n```supercollider\n\"Hello World!\".postln;\n```\n\nI have no idea where the heck the output went. Maybe try to play a sound:\n\n```supercollider\n{ SinOsc.ar(440, 0, 0.2) }.play;\nSinOsc.ar(440, 0, 0.2);\n```\n\nNo luck.\n\nLook at the buffer, there is an error about the spacemacs<sub>conf.yaml</sub>\n\nIt appears that the space in Application support folder is creating the issue. fixed that by:\n\n```shell\n(defun sclang-reset-spacemacs-conf()\n  \"Reset the library yaml file to defaults. You will have to reinstall\n  all your Quarks.\"\n  (interactive)\n  (if (y-or-n-p \"You will have to re-install all your quarks. Do it?  \")\n      (progn\n        (defvar dummy-config-file\n          \"~/.emacs.d/private/supercollider/dummy_conf.yaml\")\n        (defvar spacemacs-config-file\n          \"~/.emacs.d/private/supercollider/spacemacs_conf.yaml\")\n        (delete-file spacemacs-config-file)\n        (copy-file dummy-config-file spacemacs-config-file)\n        )))\n(defun sclang-create-spacemacs-conf-file ()\n  (defvar dummy-config-file\n    \"~/.emacs.d/private/supercollider/dummy_conf.yaml\")\n (defvar spacemacs-config-file\n   \"~/.emacs.d/private/supercollider/spacemacs_conf.yaml\")\n (unless (file-exists-p spacemacs-config-file)\n   (copy-file dummy-config-file spacemacs-config-file)))\n```\n\n```shell\n(defun supercollider/init-sclang ()\n  (use-package sclang\n    :init\n    (sclang-create-spacemacs-conf-file)\n    :config\n    (progn\n      (setenv \"PATH\" (concat (getenv \"PATH\") \":/Applications/SuperCollider.app/Contents/MacOS\"))\n      (setq exec-path (append exec-path '(\"/Applications/SuperCollider.app/Contents/MacOS\" )))\n      (setq sclang-library-configuration-file \"~/.eamcs.d/private/supercollider/spacemacs_conf.yaml\"))))\n```\n\nAnd most importantly, remove ~/Libray/Application Support/SuperCollider foler! Restart emacs. ,ss starts the server and ,, evals the statement perfectly!",
      "json_metadata": "{\"tags\":[\"supercollider\",\"spacemacs\",\"livecoding\",\"programming\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/07/19 06:25:45
voterplaytowin
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
weight1000 (10.00%)
Transaction InfoBlock #13812336/Trx 0e8e1b3b2cd81e03dd4d81b94f66c262f8805350
View Raw JSON Data
{
  "trx_id": "0e8e1b3b2cd81e03dd4d81b94f66c262f8805350",
  "block": 13812336,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T06:25:45",
  "op": [
    "vote",
    {
      "voter": "playtowin",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "weight": 1000
    }
  ]
}
2017/07/19 06:25:18
voterbrazilfootball
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
weight1000 (10.00%)
Transaction InfoBlock #13812327/Trx 64216700b3641f518d0dfbcfb459caed723c864f
View Raw JSON Data
{
  "trx_id": "64216700b3641f518d0dfbcfb459caed723c864f",
  "block": 13812327,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T06:25:18",
  "op": [
    "vote",
    {
      "voter": "brazilfootball",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "weight": 1000
    }
  ]
}
2017/07/19 06:25:12
voterpromoted
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
weight334 (3.34%)
Transaction InfoBlock #13812325/Trx 565317dc22af40792869da0ee4365ec9269a42e0
View Raw JSON Data
{
  "trx_id": "565317dc22af40792869da0ee4365ec9269a42e0",
  "block": 13812325,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T06:25:12",
  "op": [
    "vote",
    {
      "voter": "promoted",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "weight": 334
    }
  ]
}
2017/07/19 06:25:09
votercyberpunkmonk
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
weight10000 (100.00%)
Transaction InfoBlock #13812324/Trx d6d9268bce9b3edcd2aec9ea818a8312d25411f7
View Raw JSON Data
{
  "trx_id": "d6d9268bce9b3edcd2aec9ea818a8312d25411f7",
  "block": 13812324,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T06:25:09",
  "op": [
    "vote",
    {
      "voter": "cyberpunkmonk",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "weight": 10000
    }
  ]
}
2017/07/19 06:21:33
parent author
parent permlinkprogramming
authorgzmask
permlinkliterature-programming-for-clojure-with-babel-and-spacemacs
titleLiterature Programming for Clojure with Babel and Spacemacs
bodyI've learned about literature programming years ago when I was studying for my Computer Science degree. Basically it is a way of programming to interwind narrative text and executable code, such that the order of the text is aimed at narrative purpose first, code execution logic second. Wherein traditional programming, often the case is that narrative comments complies to the order of the code blocks, making source code reading an unpleasent experience. Back in those days, I recall using something call "Noweb" to compile or generate the source once the file is done. A pdf and the related source code will then be produced. I used VIM, but the editing experience was pretty bad that I don't feel like I am actually letting my "flow of thoughts" generating executable code naturely. I ditched the whole idea of literature programming since then, and use something like Javadocs and the like for my documentation needs. Babel isn't a such thing. With Emacs REPL workflow empowered, literature programming with Babel became a fluent thing &#x2013; almost like writting a blog post. Then Spacemacs makes Emacs easier to use. Finally there is Clojure, a function programming language designed for REPL driven development while being a LISP, perfect match for Emacs. <a id="orgb5be109"></a> ## Clojure project creation To create a Clojure project we need Leiningen. The Babel provided the Shell code for this. Enter `<s` and `tab` will generate the easy template for you. lein new babel-clj Generating a project called babel-clj based on the 'default' template. The default template is intended for library projects not applications. To see other templates (app plugin etc) try \`lein help new\`. Wait a second, where did I generated my project? pwd Wrong place. What do I do? `:dir` is what we need. lein new app babel-clj Let's start coding. <a id="org30a8596"></a> ## Clojure main function `:tangle` can make the file generated. First we need cider-jack-in to start the repl. Let's start from fresh. `,,` is the key to eval a code block. `org-babel-tangle` will export the file. (ns babel-clj.core (:gen-class)) An awesome Clojure function. (defn helloworld ([] (helloworld "No one")) ([someone] (str "Hello " someone))) And now the main function. (defn -main [] (println (helloworld "GzMask"))) Finally let's run the whole thing from shell. pwd lein run <a id="org71e1b2c"></a> ## Conclusion Now let's get this code up to github first. First this org file should be inside the code project. cp ./Babel-clojure.org ~/sandbox/babel-clj And then git push the thing. git init git add -A git commit -am"first commit" git remote add origin [email protected]:gzmask/Babel-clojure.git git push -u origin master <a id="orgdbb5ca7"></a> ## Spacemace fix: The spacemacs org layer is broken for babel in Clojure, apply following fix: goto ~/.emacs.d./epla/org-plus-contrib-\*/ob.clojure.el apply [fix](https://emacs.stackexchange.com/questions/30857/clojure-code-evaluation-in-org-mode-produces-no-output)
json metadata{"tags":["programming","clojure","lisp","emacs","spacemacs"],"links":["https://emacs.stackexchange.com/questions/30857/clojure-code-evaluation-in-org-mode-produces-no-output"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #13812252/Trx 1b69e6961829675a135d94c7cc4642b8ea03d11f
View Raw JSON Data
{
  "trx_id": "1b69e6961829675a135d94c7cc4642b8ea03d11f",
  "block": 13812252,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-19T06:21:33",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "programming",
      "author": "gzmask",
      "permlink": "literature-programming-for-clojure-with-babel-and-spacemacs",
      "title": "Literature Programming for Clojure with Babel and Spacemacs",
      "body": "I've learned about literature programming years ago when I was studying for my Computer Science degree. Basically it is a way of programming to interwind narrative text and executable code, such that the order of the text is aimed at narrative purpose first, code execution logic second. Wherein traditional programming, often the case is that narrative comments complies to the order of the code blocks, making source code reading an unpleasent experience.\n\nBack in those days, I recall using something call \"Noweb\" to compile or generate the source once the file is done. A pdf and the related source code will then be produced. I used VIM, but the editing experience was pretty bad that I don't feel like I am actually letting my \"flow of thoughts\" generating executable code naturely. I ditched the whole idea of literature programming since then, and use something like Javadocs and the like for my documentation needs.\n\nBabel isn't a such thing. With Emacs REPL workflow empowered, literature programming with Babel became a fluent thing &#x2013; almost like writting a blog post. Then Spacemacs makes Emacs easier to use. Finally there is Clojure, a function programming language designed for REPL driven development while being a LISP, perfect match for Emacs.\n\n\n<a id=\"orgb5be109\"></a>\n\n## Clojure project creation\n\nTo create a Clojure project we need Leiningen. The Babel provided the Shell code for this. Enter `<s` and `tab` will generate the easy template for you.\n\n    lein new babel-clj\n\nGenerating a project called babel-clj based on the 'default' template.                                                \nThe default template is intended for library projects not applications.                             \nTo see other templates (app plugin etc)  try \\`lein help new\\`. \n\nWait a second, where did I generated my project? \n\n    pwd\n\nWrong place. What do I do? `:dir` is what we need.\n\n    lein new app babel-clj\n\nLet's start coding.\n\n\n<a id=\"org30a8596\"></a>\n\n## Clojure main function\n\n`:tangle` can make the file generated. First we need cider-jack-in to start the repl. Let's start from fresh. `,,` is the key to eval a code block. `org-babel-tangle` will export the file.\n\n    (ns babel-clj.core\n      (:gen-class))\n\nAn awesome Clojure function.\n\n    (defn helloworld\n      ([] (helloworld \"No one\"))\n      ([someone] (str \"Hello \" someone)))\n\nAnd now the main function.\n\n    (defn -main []\n      (println (helloworld \"GzMask\")))\n\nFinally let's run the whole thing from shell.\n\n    pwd\n\n    lein run\n\n\n<a id=\"org71e1b2c\"></a>\n\n## Conclusion\n\nNow let's get this code up to github first. First this org file should be inside the code project. \n\n    cp ./Babel-clojure.org ~/sandbox/babel-clj\n\nAnd then git push the thing.\n\n    git init\n    git add -A\n    git commit -am\"first commit\"\n    git remote add origin [email protected]:gzmask/Babel-clojure.git\n    git push -u origin master\n\n\n<a id=\"orgdbb5ca7\"></a>\n\n## Spacemace fix:\n\nThe spacemacs org layer is broken for babel in Clojure, apply following fix:\ngoto ~/.emacs.d./epla/org-plus-contrib-\\*/ob.clojure.el\napply [fix](https://emacs.stackexchange.com/questions/30857/clojure-code-evaluation-in-org-mode-produces-no-output)",
      "json_metadata": "{\"tags\":[\"programming\",\"clojure\",\"lisp\",\"emacs\",\"spacemacs\"],\"links\":[\"https://emacs.stackexchange.com/questions/30857/clojure-code-evaluation-in-org-mode-produces-no-output\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/07/18 07:12:15
required auths[]
required posting auths["gzmask"]
idfollow
json["follow",{"follower":"gzmask","following":"oflyhigh","what":["blog"]}]
Transaction InfoBlock #13784475/Trx cbdf0aea5530c41c1ba41d7fd55908e6734350c6
View Raw JSON Data
{
  "trx_id": "cbdf0aea5530c41c1ba41d7fd55908e6734350c6",
  "block": 13784475,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-18T07:12:15",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "gzmask"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"gzmask\",\"following\":\"oflyhigh\",\"what\":[\"blog\"]}]"
    }
  ]
}
steemcreated a new account: @gzmask
2017/07/18 07:02:03
fee0.500 STEEM
delegation57000.000000 VESTS
creatorsteem
new account namegzmask
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM65WXmK4UpAjDuukhaZHmog25pEajfSVYYAbJeExYvMHFP6cgXT",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM6NxsUh1Y14cyiRbjCgyWPP8TR6p11VjuvLU8vSWsw3Zd78frWX",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM8gHDhr4V2ipv9wYXK6Vx56h5DaVKYNP2m4MKqYeoe7WWFE1Vgh",1]]}
memo keySTM7AEe7gpYdnww8QUcE5dHrNzJhfYk28PJT1QExr62FgYjWzEvSW
json metadata
extensions[]
Transaction InfoBlock #13784271/Trx e3d8fe6c5ff1769f1ce7a151832c5be5b44385f6
View Raw JSON Data
{
  "trx_id": "e3d8fe6c5ff1769f1ce7a151832c5be5b44385f6",
  "block": 13784271,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-18T07:02:03",
  "op": [
    "account_create_with_delegation",
    {
      "fee": "0.500 STEEM",
      "delegation": "57000.000000 VESTS",
      "creator": "steem",
      "new_account_name": "gzmask",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM65WXmK4UpAjDuukhaZHmog25pEajfSVYYAbJeExYvMHFP6cgXT",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM6NxsUh1Y14cyiRbjCgyWPP8TR6p11VjuvLU8vSWsw3Zd78frWX",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM8gHDhr4V2ipv9wYXK6Vx56h5DaVKYNP2m4MKqYeoe7WWFE1Vgh",
            1
          ]
        ]
      },
      "memo_key": "STM7AEe7gpYdnww8QUcE5dHrNzJhfYk28PJT1QExr62FgYjWzEvSW",
      "json_metadata": "",
      "extensions": []
    }
  ]
}

Account Metadata

POSTING JSON METADATA
None
JSON METADATA
None
{
  "posting_json_metadata": {},
  "json_metadata": {}
}

Auth Keys

Owner
Single Signature
Public Keys
STM54M2eF1tDZ9o4fdb9N7ptcEDb8PjNbLMFoUJ9Got9tq1GiA4cy1/1
Active
Single Signature
Public Keys
STM86a62EG8rafWpKqaWxgS5EQfbSGvDpKkwM6SKSFYeivrbNCDnK1/1
Posting
Single Signature
Public Keys
STM7i6bRfxLQkSLWxbBPjnwMEC5n5wqddBmopdLrfcTBHD1c9p6kX1/1
Memo
STM76N5UzrWvuQ7Fgriwd4RNJ6rFpqntpFsKfGWKXgurAtbMdApr6
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM54M2eF1tDZ9o4fdb9N7ptcEDb8PjNbLMFoUJ9Got9tq1GiA4cy",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM86a62EG8rafWpKqaWxgS5EQfbSGvDpKkwM6SKSFYeivrbNCDnK",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7i6bRfxLQkSLWxbBPjnwMEC5n5wqddBmopdLrfcTBHD1c9p6kX",
        1
      ]
    ]
  },
  "memo": "STM76N5UzrWvuQ7Fgriwd4RNJ6rFpqntpFsKfGWKXgurAtbMdApr6"
}

Witness Votes

0 / 30
No active witness votes.
[]