Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.351USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
6.501SP

Detailed Balance

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

Account Info

namewvicente
id69192
rank187,152
reputation590800544
created2016-08-18T17:00:27
recovery_accountsteem
proxyNone
post_count6
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2016-08-27T07:08:27
last_root_post2016-08-27T06:04:42
last_vote_time2016-08-27T06:04:42
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power9,949
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares10585.426225 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
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_update1970-01-01T00:00:00
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 69192,
  "name": "wvicente",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8PCL1LMsLjpoUDYLq34HtrnMQK4EpNKz8sLmMFHuZ3987qkLfZ",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7tWTU9NPczvNRygc6FguMQ4V36WQdtRDrdH3pvJHoKKr7rAUjT",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6SHwaRYAnpP6rTtPW9SXPjE24af5HXvk3SxDegkkaDwGfN1UqB",
        1
      ]
    ]
  },
  "memo_key": "STM7eEDAqJQ7n1bE7WKoKkbqxmk2CbbVQMAmre1fMiNGLwnHAv3Gs",
  "json_metadata": "",
  "posting_json_metadata": "",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "1970-01-01T00:00:00",
  "created": "2016-08-18T17:00:27",
  "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": 6,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": 9949,
    "last_update_time": 1472277882
  },
  "downvote_manabar": {
    "current_mana": 0,
    "last_update_time": 1471539627
  },
  "voting_power": 9949,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "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": "10585.426225 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 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": 0,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2016-08-27T07:08:27",
  "last_root_post": "2016-08-27T06:04:42",
  "last_vote_time": "2016-08-27T06:04:42",
  "post_bandwidth": 10000,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 590800544,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 187152
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
2019/08/18 18:44:21
parent authorwvicente
parent permlinkmy-first-360-video-made-in-3d
authorsteemitboard
permlinksteemitboard-notify-wvicente-20190818t184420000z
title
bodyCongratulations @wvicente! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@wvicente/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@wvicente) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=wvicente)_</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 #35667477/Trx ac21e61a29ade118334a3c6201456c719324b8ed
View Raw JSON Data
{
  "trx_id": "ac21e61a29ade118334a3c6201456c719324b8ed",
  "block": 35667477,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-08-18T18:44:21",
  "op": [
    "comment",
    {
      "parent_author": "wvicente",
      "parent_permlink": "my-first-360-video-made-in-3d",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-wvicente-20190818t184420000z",
      "title": "",
      "body": "Congratulations @wvicente! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@wvicente/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@wvicente) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=wvicente)_</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\"]}"
    }
  ]
}
2016/08/30 04:46:00
voterwvicente
authorgermanaure
permlink68ttxt-steampunk-tendencies
weight10000 (100.00%)
Transaction InfoBlock #4522971/Trx bf93a98fc38cfb0bd835c1d94cd1507f0adf9519
View Raw JSON Data
{
  "trx_id": "bf93a98fc38cfb0bd835c1d94cd1507f0adf9519",
  "block": 4522971,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-30T04:46:00",
  "op": [
    "vote",
    {
      "voter": "wvicente",
      "author": "germanaure",
      "permlink": "68ttxt-steampunk-tendencies",
      "weight": 10000
    }
  ]
}
2016/08/27 07:08:27
parent authorfrench.fyde
parent permlinkre-wvicente-my-first-360-video-made-in-3d-20160827t060731843z
authorwvicente
permlinkre-frenchfyde-re-wvicente-my-first-360-video-made-in-3d-20160827t070828592z
title
bodyThanks!!
json metadata{"tags":["art"]}
Transaction InfoBlock #4439631/Trx 7fcb5fc940be05ba71ed3f96c2dcd2c87522eb26
View Raw JSON Data
{
  "trx_id": "7fcb5fc940be05ba71ed3f96c2dcd2c87522eb26",
  "block": 4439631,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-27T07:08:27",
  "op": [
    "comment",
    {
      "parent_author": "french.fyde",
      "parent_permlink": "re-wvicente-my-first-360-video-made-in-3d-20160827t060731843z",
      "author": "wvicente",
      "permlink": "re-frenchfyde-re-wvicente-my-first-360-video-made-in-3d-20160827t070828592z",
      "title": "",
      "body": "Thanks!!",
      "json_metadata": "{\"tags\":[\"art\"]}"
    }
  ]
}
2016/08/27 07:02:12
votertherealpaul
authorwvicente
permlinkmy-first-360-video-made-in-3d
weight10000 (100.00%)
Transaction InfoBlock #4439507/Trx d3afd09b86677a652621b03403b9b117abfd6c74
View Raw JSON Data
{
  "trx_id": "d3afd09b86677a652621b03403b9b117abfd6c74",
  "block": 4439507,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-27T07:02:12",
  "op": [
    "vote",
    {
      "voter": "therealpaul",
      "author": "wvicente",
      "permlink": "my-first-360-video-made-in-3d",
      "weight": 10000
    }
  ]
}
2016/08/27 06:36:09
votermrgreen
authorwvicente
permlinkmy-first-360-video-made-in-3d
weight10000 (100.00%)
Transaction InfoBlock #4438988/Trx 4dafc8e16e18089ca80a65f4d5f41e589680ae93
View Raw JSON Data
{
  "trx_id": "4dafc8e16e18089ca80a65f4d5f41e589680ae93",
  "block": 4438988,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-27T06:36:09",
  "op": [
    "vote",
    {
      "voter": "mrgreen",
      "author": "wvicente",
      "permlink": "my-first-360-video-made-in-3d",
      "weight": 10000
    }
  ]
}
2016/08/27 06:26:00
voteralina1
authorwvicente
permlinkmy-first-360-video-made-in-3d
weight10000 (100.00%)
Transaction InfoBlock #4438786/Trx d3b383017742386e555df9c0e65c21343046de6d
View Raw JSON Data
{
  "trx_id": "d3b383017742386e555df9c0e65c21343046de6d",
  "block": 4438786,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-27T06:26:00",
  "op": [
    "vote",
    {
      "voter": "alina1",
      "author": "wvicente",
      "permlink": "my-first-360-video-made-in-3d",
      "weight": 10000
    }
  ]
}
2016/08/27 06:07:24
parent authorwvicente
parent permlinkmy-first-360-video-made-in-3d
authorfrench.fyde
permlinkre-wvicente-my-first-360-video-made-in-3d-20160827t060731843z
title
bodyGreat job, man!
json metadata{"tags":["art"]}
Transaction InfoBlock #4438416/Trx 9fc95db8971066f5716a0f192bf3cb8e73f7ed98
View Raw JSON Data
{
  "trx_id": "9fc95db8971066f5716a0f192bf3cb8e73f7ed98",
  "block": 4438416,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-27T06:07:24",
  "op": [
    "comment",
    {
      "parent_author": "wvicente",
      "parent_permlink": "my-first-360-video-made-in-3d",
      "author": "french.fyde",
      "permlink": "re-wvicente-my-first-360-video-made-in-3d-20160827t060731843z",
      "title": "",
      "body": "Great job, man!",
      "json_metadata": "{\"tags\":[\"art\"]}"
    }
  ]
}
2016/08/27 06:06:33
voterfrench.fyde
authorwvicente
permlinkmy-first-360-video-made-in-3d
weight10000 (100.00%)
Transaction InfoBlock #4438399/Trx ad479b807fb19dd3aa0557ff8b459a618b5816ac
View Raw JSON Data
{
  "trx_id": "ad479b807fb19dd3aa0557ff8b459a618b5816ac",
  "block": 4438399,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-27T06:06:33",
  "op": [
    "vote",
    {
      "voter": "french.fyde",
      "author": "wvicente",
      "permlink": "my-first-360-video-made-in-3d",
      "weight": 10000
    }
  ]
}
2016/08/27 06:04:42
voterwvicente
authorwvicente
permlinkmy-first-360-video-made-in-3d
weight10000 (100.00%)
Transaction InfoBlock #4438362/Trx b999b1b8e53b519e7c7bff6be116417e5ca73156
View Raw JSON Data
{
  "trx_id": "b999b1b8e53b519e7c7bff6be116417e5ca73156",
  "block": 4438362,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-27T06:04:42",
  "op": [
    "vote",
    {
      "voter": "wvicente",
      "author": "wvicente",
      "permlink": "my-first-360-video-made-in-3d",
      "weight": 10000
    }
  ]
}
2016/08/27 06:04:42
parent author
parent permlinkart
authorwvicente
permlinkmy-first-360-video-made-in-3d
titleMy first 360 video made in 3D
body<html> <p>Yes, this is just to show that I've made a 360 video using Blender that is a complete 3D creation suite, that is free and open source.</p> <center><iframe width="560" height="315" src="https://www.youtube.com/embed/-BWjYE-bMrY" frameborder="0" allowfullscreen></iframe></center> <p>I didn't do anything amazing, yet, but I'll post here some more things.</p> <p>If anyone want to know how to do it, tell me in the comments below, I'll make a quick and easy tutorial.</p> </html>
json metadata{"tags":["art","animation","panoramic"]}
Transaction InfoBlock #4438362/Trx b999b1b8e53b519e7c7bff6be116417e5ca73156
View Raw JSON Data
{
  "trx_id": "b999b1b8e53b519e7c7bff6be116417e5ca73156",
  "block": 4438362,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-27T06:04:42",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "art",
      "author": "wvicente",
      "permlink": "my-first-360-video-made-in-3d",
      "title": "My first 360 video made in 3D",
      "body": "<html>\n<p>Yes, this is just to show that I've made a 360 video using Blender that is a complete 3D creation suite, that is free and open source.</p>\n<center><iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/-BWjYE-bMrY\" frameborder=\"0\" allowfullscreen></iframe></center>\n<p>I didn't do anything amazing, yet, but I'll post here some more things.</p>\n<p>If anyone want to know how to do it, tell me in the comments below, I'll make a quick and easy tutorial.</p>\n</html>",
      "json_metadata": "{\"tags\":[\"art\",\"animation\",\"panoramic\"]}"
    }
  ]
}
lee5upvoted (100.00%) @wvicente / nodejs-nodemon
2016/08/23 13:06:21
voterlee5
authorwvicente
permlinknodejs-nodemon
weight10000 (100.00%)
Transaction InfoBlock #4332636/Trx 807292c06fa9a3da9ad6f25e28554264c711562a
View Raw JSON Data
{
  "trx_id": "807292c06fa9a3da9ad6f25e28554264c711562a",
  "block": 4332636,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-23T13:06:21",
  "op": [
    "vote",
    {
      "voter": "lee5",
      "author": "wvicente",
      "permlink": "nodejs-nodemon",
      "weight": 10000
    }
  ]
}
landaupvoted (100.00%) @wvicente / nodejs-nodemon
2016/08/23 12:29:03
voterlanda
authorwvicente
permlinknodejs-nodemon
weight10000 (100.00%)
Transaction InfoBlock #4331899/Trx 573c185e298d3fc7611755faa12b3f65061acdb9
View Raw JSON Data
{
  "trx_id": "573c185e298d3fc7611755faa12b3f65061acdb9",
  "block": 4331899,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-23T12:29:03",
  "op": [
    "vote",
    {
      "voter": "landa",
      "author": "wvicente",
      "permlink": "nodejs-nodemon",
      "weight": 10000
    }
  ]
}
siraginnupvoted (100.00%) @wvicente / nodejs-nodemon
2016/08/23 12:28:30
votersiraginn
authorwvicente
permlinknodejs-nodemon
weight10000 (100.00%)
Transaction InfoBlock #4331888/Trx d719b6edc77ec632b14a4ac88902a488f3082f98
View Raw JSON Data
{
  "trx_id": "d719b6edc77ec632b14a4ac88902a488f3082f98",
  "block": 4331888,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-23T12:28:30",
  "op": [
    "vote",
    {
      "voter": "siraginn",
      "author": "wvicente",
      "permlink": "nodejs-nodemon",
      "weight": 10000
    }
  ]
}
wvicenteupvoted (100.00%) @wvicente / nodejs-nodemon
2016/08/23 12:28:18
voterwvicente
authorwvicente
permlinknodejs-nodemon
weight10000 (100.00%)
Transaction InfoBlock #4331884/Trx b52ccb2263c3bcdb4edbee9d8e2e342be0053ab1
View Raw JSON Data
{
  "trx_id": "b52ccb2263c3bcdb4edbee9d8e2e342be0053ab1",
  "block": 4331884,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-23T12:28:18",
  "op": [
    "vote",
    {
      "voter": "wvicente",
      "author": "wvicente",
      "permlink": "nodejs-nodemon",
      "weight": 10000
    }
  ]
}
wvicentepublished a new post: nodejs-nodemon
2016/08/23 12:28:18
parent author
parent permlinkprogramming
authorwvicente
permlinknodejs-nodemon
titleNodeJS + Nodemon
bodyhttp://i.imgur.com/fnBLg93.png When we are programming in NodeJS, is really annoying to restart the application just to see minor changes in the code, especially when you are making some web app with express. The quickest solution to this is [nodemon][1]. ### Install > npm install -g nodemon ### Usage > nodemon [your node app] ### Example (express) > nodemon bin/www - - - While your application run through [nodemon][1], every time that you change any file, he will watch the files in the directory in which was started, and if any files change, he will automatically restart your node application. For more information visit: https://www.npmjs.com/package/nodemon [1]: https://www.npmjs.com/package/nodemon "Simple monitor script for use during development of a node.js app"
json metadata{"tags":["programming","nodejs","nodemon"],"image":["http://i.imgur.com/fnBLg93.png"]}
Transaction InfoBlock #4331884/Trx b52ccb2263c3bcdb4edbee9d8e2e342be0053ab1
View Raw JSON Data
{
  "trx_id": "b52ccb2263c3bcdb4edbee9d8e2e342be0053ab1",
  "block": 4331884,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-23T12:28:18",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "programming",
      "author": "wvicente",
      "permlink": "nodejs-nodemon",
      "title": "NodeJS + Nodemon",
      "body": "http://i.imgur.com/fnBLg93.png\n\nWhen we are programming in NodeJS, is really annoying to restart the application just to see minor changes in the code, especially when you are making some web app with express. The quickest solution to this is [nodemon][1].\n\n### Install\n> npm install -g nodemon\n\n### Usage\n> nodemon [your node app]\n\n### Example (express)\n> nodemon bin/www\n\n- - -\n\nWhile your application run through [nodemon][1], every time that you change any file, he will watch the files in the directory in which was started, and if any files change, he will automatically restart your node application.\n\nFor more information visit: https://www.npmjs.com/package/nodemon\n\n[1]: https://www.npmjs.com/package/nodemon \"Simple monitor script for use during development of a node.js app\"",
      "json_metadata": "{\"tags\":[\"programming\",\"nodejs\",\"nodemon\"],\"image\":[\"http://i.imgur.com/fnBLg93.png\"]}"
    }
  ]
}
2016/08/22 17:48:18
voterplayerdeus
authorwvicente
permlinknodejs-and-postgres-bonus-heroku
weight10000 (100.00%)
Transaction InfoBlock #4309695/Trx 3c1a6e66658f367c696d1c059751d4e2fc1d2ca6
View Raw JSON Data
{
  "trx_id": "3c1a6e66658f367c696d1c059751d4e2fc1d2ca6",
  "block": 4309695,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-22T17:48:18",
  "op": [
    "vote",
    {
      "voter": "playerdeus",
      "author": "wvicente",
      "permlink": "nodejs-and-postgres-bonus-heroku",
      "weight": 10000
    }
  ]
}
2016/08/22 09:53:42
voterwvicente
authorwvicente
permlinknodejs-and-postgres-bonus-heroku
weight10000 (100.00%)
Transaction InfoBlock #4300319/Trx f99f2127ca815e755adbf3f3c5b2ca94174cf98c
View Raw JSON Data
{
  "trx_id": "f99f2127ca815e755adbf3f3c5b2ca94174cf98c",
  "block": 4300319,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-22T09:53:42",
  "op": [
    "vote",
    {
      "voter": "wvicente",
      "author": "wvicente",
      "permlink": "nodejs-and-postgres-bonus-heroku",
      "weight": 10000
    }
  ]
}
2016/08/22 09:53:42
parent author
parent permlinkprogramming
authorwvicente
permlinknodejs-and-postgres-bonus-heroku
titleNodeJS & Postgres - BONUS: Heroku
bodyLet's cut out the chase and go straight to business! Here we gonna use the package [**_pg_**][1] - - - ### Install >npm install --save --save-exact pg - - - ### Simple example > **var pg = require('pg');** > >_// instantiate a new client // the client will read connection information from // the same environment variables used by postgres cli tools_ **var client = new pg.Client();** > >_// connect to our database_ **client.connect(function (err) { &nbsp;&nbsp;if (err) throw err;** > >_// execute a query on our database_ &nbsp;&nbsp;**client.query('SELECT $1::text as name', ['brianc'], function (err, result) { &nbsp;&nbsp;&nbsp;&nbsp;if (err) throw err;** > >_// just print the result to the console_ &nbsp;&nbsp;&nbsp;&nbsp;**console.log(result.rows[0]);** _// outputs: { name: 'brianc' }_ > >_// disconnect the client_ &nbsp;&nbsp;&nbsp;&nbsp;**client.end(function (err) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (err) throw err; &nbsp;&nbsp;&nbsp;&nbsp;}); &nbsp;&nbsp;}); });** - - - ### Client Pooling > **var pg = require('pg');** _// create a config to configure both pooling behavior // and client options // note: all config is optional and the environment variables // will be read if the config is not present_ **var config = { &nbsp;&nbsp;user: 'foo',** _//env var: PGUSER_ &nbsp;&nbsp;**database: 'my_db',** _//env var: PGDATABASE_ &nbsp;&nbsp;**password: 'secret',** _//env var: PGPASSWORD_ &nbsp;&nbsp;**port: 5432,** _//env var: PGPORT_ &nbsp;&nbsp;**max: 10,** _// max number of clients in the pool_ &nbsp;&nbsp;**idleTimeoutMillis: 30000,** _// how long a client is allowed to remain idle before being closed_ **};** > >_//this initializes a connection pool //it will keep idle connections open for a 30 seconds //and set a limit of maximum 10 idle clients_ **var pool = new pg.Pool(config);** > >_// to run a query we can acquire a client from the pool, // run a query on the client, and then return the client to the pool_ **pool.connect(function(err, client, done) { &nbsp;&nbsp;if(err) { &nbsp;&nbsp;&nbsp;&nbsp;return console.error('error fetching client from pool', err); &nbsp;&nbsp;}** > >&nbsp;&nbsp;**client.query('SELECT $1::int AS number', ['1'], function(err, result) {** &nbsp;&nbsp;&nbsp;&nbsp;_//call 'done()' to release the client back to the pool_ &nbsp;&nbsp;&nbsp;&nbsp;**done();** > >&nbsp;&nbsp;&nbsp;&nbsp;**if(err) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return console.error('error running query', err); &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;console.log(result.rows[0].number);** &nbsp;&nbsp;&nbsp;&nbsp;_//output: 1_ &nbsp;&nbsp;**}); });** > >**pool.on('error', function (err, client) {** &nbsp;&nbsp;_// if an error is encountered by a client while it sits idle in the pool &nbsp;&nbsp;// the pool itself will emit an error event with both the error and &nbsp;&nbsp;// the client which emitted the original error &nbsp;&nbsp;// this is a rare occurrence but can happen if there is a network partition &nbsp;&nbsp;// between your application and the database, the database restarts, etc. &nbsp;&nbsp;// and so you might want to handle it and at least log it out_ &nbsp;&nbsp;**console.error('idle client error', err.message, err.stack); });** - - - ### Client Pooling with Heroku The Pool constructor does not support passing a Database URL as the parameter. To use pg-pool on heroku, for example, you need to parse the URL into a config object. Here is an example of how to parse a Database URL. >**const Pool = require('pg-pool'); const url = require('url');** > >**const params = url.parse(process.env.DATABASE_URL); const auth = params.auth.split(':');** > >**const config = { &nbsp;&nbsp;user: auth[0], &nbsp;&nbsp;password: auth[1], &nbsp;&nbsp;host: params.hostname, &nbsp;&nbsp;port: params.port, &nbsp;&nbsp;database: params.pathname.split('/')[1], &nbsp;&nbsp;ssl: true };** > >**const pool = new Pool(config);** - - - ### Conclusion That's it! No secrets, everything you need to Postgres to work with NodeJS boiled down to this quick recipe, if you need more, here a few links that I used to make this beauty. * [https://www.npmjs.com/package/pg][1] * [https://github.com/brianc/node-pg-pool](https://github.com/brianc/node-pg-pool "node-pg-pool") [1]: https://www.npmjs.com/package/pg "NPM: PG"
json metadata{"tags":["programming","nodejs","postgres","heroku"],"links":["https://www.npmjs.com/package/pg"]}
Transaction InfoBlock #4300319/Trx f99f2127ca815e755adbf3f3c5b2ca94174cf98c
View Raw JSON Data
{
  "trx_id": "f99f2127ca815e755adbf3f3c5b2ca94174cf98c",
  "block": 4300319,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-22T09:53:42",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "programming",
      "author": "wvicente",
      "permlink": "nodejs-and-postgres-bonus-heroku",
      "title": "NodeJS & Postgres - BONUS: Heroku",
      "body": "Let's cut out the chase and go straight to business!\nHere we gonna use the package [**_pg_**][1]\n\n- - -\n### Install\n>npm install --save --save-exact pg\n\n- - -\n### Simple example\n> **var pg = require('pg');**\n>\n>_// instantiate a new client\n// the client will read connection information from\n// the same environment variables used by postgres cli tools_\n**var client = new pg.Client();**\n>\n>_// connect to our database_\n**client.connect(function (err) {\n&nbsp;&nbsp;if (err) throw err;**\n>\n>_// execute a query on our database_\n&nbsp;&nbsp;**client.query('SELECT $1::text as name', ['brianc'], function (err, result) {\n&nbsp;&nbsp;&nbsp;&nbsp;if (err) throw err;**\n>\n >_// just print the result to the console_\n&nbsp;&nbsp;&nbsp;&nbsp;**console.log(result.rows[0]);** _// outputs: { name: 'brianc' }_\n>\n>_// disconnect the client_\n&nbsp;&nbsp;&nbsp;&nbsp;**client.end(function (err) {\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (err) throw err;\n&nbsp;&nbsp;&nbsp;&nbsp;});\n&nbsp;&nbsp;});\n});**\n\n- - -\n### Client Pooling\n> **var pg = require('pg');**\n_// create a config to configure both pooling behavior \n// and client options \n// note: all config is optional and the environment variables \n// will be read if the config is not present_\n**var config = {\n&nbsp;&nbsp;user: 'foo',** _//env var: PGUSER_ \n&nbsp;&nbsp;**database: 'my_db',** _//env var: PGDATABASE_ \n&nbsp;&nbsp;**password: 'secret',** _//env var: PGPASSWORD_ \n&nbsp;&nbsp;**port: 5432,** _//env var: PGPORT_ \n&nbsp;&nbsp;**max: 10,** _// max number of clients in the pool_ \n&nbsp;&nbsp;**idleTimeoutMillis: 30000,** _// how long a client is allowed to remain idle before being closed_ \n**};**\n >\n>_//this initializes a connection pool \n//it will keep idle connections open for a 30 seconds \n//and set a limit of maximum 10 idle clients_ \n**var pool = new pg.Pool(config);**\n >\n>_// to run a query we can acquire a client from the pool, \n// run a query on the client, and then return the client to the pool_ \n**pool.connect(function(err, client, done) {\n&nbsp;&nbsp;if(err) {\n&nbsp;&nbsp;&nbsp;&nbsp;return console.error('error fetching client from pool', err);\n&nbsp;&nbsp;}**\n>\n>&nbsp;&nbsp;**client.query('SELECT $1::int AS number', ['1'], function(err, result) {**\n&nbsp;&nbsp;&nbsp;&nbsp;_//call 'done()' to release the client back to the pool_\n&nbsp;&nbsp;&nbsp;&nbsp;**done();**\n >\n>&nbsp;&nbsp;&nbsp;&nbsp;**if(err) {\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return console.error('error running query', err);\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;console.log(result.rows[0].number);**\n&nbsp;&nbsp;&nbsp;&nbsp;_//output: 1_\n&nbsp;&nbsp;**});\n});**\n >\n>**pool.on('error', function (err, client) {**\n&nbsp;&nbsp;_// if an error is encountered by a client while it sits idle in the pool \n&nbsp;&nbsp;// the pool itself will emit an error event with both the error and \n&nbsp;&nbsp;// the client which emitted the original error \n&nbsp;&nbsp;// this is a rare occurrence but can happen if there is a network partition \n&nbsp;&nbsp;// between your application and the database, the database restarts, etc. \n&nbsp;&nbsp;// and so you might want to handle it and at least log it out_\n&nbsp;&nbsp;**console.error('idle client error', err.message, err.stack);\n});**\n\n- - -\n### Client Pooling with Heroku\n\nThe Pool constructor does not support passing a Database URL as the parameter. To use pg-pool on heroku, for example, you need to parse the URL into a config object. Here is an example of how to parse a Database URL.\n\n>**const Pool = require('pg-pool');\nconst url = require('url');**\n>\n>**const params = url.parse(process.env.DATABASE_URL);\nconst auth = params.auth.split(':');**\n>\n>**const config = {\n&nbsp;&nbsp;user: auth[0],\n&nbsp;&nbsp;password: auth[1],\n&nbsp;&nbsp;host: params.hostname,\n&nbsp;&nbsp;port: params.port,\n&nbsp;&nbsp;database: params.pathname.split('/')[1],\n&nbsp;&nbsp;ssl: true\n};**\n>\n>**const pool = new Pool(config);**\n\n- - -\n### Conclusion\nThat's it! No secrets, everything you need to Postgres to work with NodeJS boiled down to this quick recipe, if you need more, here a few links that I used to make this beauty.\n\n* [https://www.npmjs.com/package/pg][1]\n* [https://github.com/brianc/node-pg-pool](https://github.com/brianc/node-pg-pool \"node-pg-pool\")\n\n[1]: https://www.npmjs.com/package/pg \"NPM: PG\"",
      "json_metadata": "{\"tags\":[\"programming\",\"nodejs\",\"postgres\",\"heroku\"],\"links\":[\"https://www.npmjs.com/package/pg\"]}"
    }
  ]
}
2016/08/19 00:42:33
voterrubenalexander
authorwvicente
permlinkquick-talk-about-the-jokers
weight10000 (100.00%)
Transaction InfoBlock #4203816/Trx 423d788a7ca713fdd7055236fe17bd176827bbbc
View Raw JSON Data
{
  "trx_id": "423d788a7ca713fdd7055236fe17bd176827bbbc",
  "block": 4203816,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-19T00:42:33",
  "op": [
    "vote",
    {
      "voter": "rubenalexander",
      "author": "wvicente",
      "permlink": "quick-talk-about-the-jokers",
      "weight": 10000
    }
  ]
}
2016/08/18 23:56:33
voterwvicente
authorwvicente
permlinkquick-talk-about-the-jokers
weight10000 (100.00%)
Transaction InfoBlock #4202901/Trx a538f55176209fbd69906b6c9f08ddc65c457d0a
View Raw JSON Data
{
  "trx_id": "a538f55176209fbd69906b6c9f08ddc65c457d0a",
  "block": 4202901,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T23:56:33",
  "op": [
    "vote",
    {
      "voter": "wvicente",
      "author": "wvicente",
      "permlink": "quick-talk-about-the-jokers",
      "weight": 10000
    }
  ]
}
2016/08/18 23:56:33
parent author
parent permlinkcomics
authorwvicente
permlinkquick-talk-about-the-jokers
titleQuick talk about the Jokers.
bodyDid you know that the history of the comics can be divided by 4 different periods, the Golden Age 1938 - 1950, Silver Age 1956 - 1970, Bronze Age 1970 - 1985 and Modern Age 1985 - **TODAY**, and in those divisions joker changed a lot? When people say that prefer Cesar Romero, Jack Nicholson, Heath Ledger or Jared Leto, they actually are comparing all in the wrong way, and here is why. BRONZE/MODERN AGE ------------------------------- ![Heath Ledger](http://i.imgur.com/ancozZy.jpg) The joker that most of people love in these days, just because he is the one in the comics that exploded in the pop culture, such as Killing Joke and the arc "Death of the Family" of New 52. Actually, he is the joker that everyone went to the theaters hoping to watch. This joker is the one that have that strange "_romance_" with Batman. SILVER AGE --------------- ![Silver Age](http://i.imgur.com/AqbegmK.png) That one is the goofy one, just a bank robber with sense of humor and a lot of gadgets, he had a joker mobile! ![Joker Mobile](http://i.imgur.com/IjPRINq.jpg) In the Silver Age comics could not have violence, and because of that we had this kind of villain, he was more a prankster than a nemesis to our bat detective. GOLDEN AGE ----------------- ![Golden Age](http://i.imgur.com/aLnaUAo.jpg) Here is when things get interesting, almost nobody knows that Jack Nicholson was one Golden Age joker, and in that mater Jared Leto was too an Golden Age Joker, why? Both were the same, Jared Leto was just a reboot. Look, in the gold age the joker didn't have that "_romance_" with Batman, the big bat was just a stone in the path, nothing more. Joker was a gangster, a cold blood killer that was only after the money, any means necessary. CONCLUSION ------------------ To now on, when you talk about the joker don't just say that someone or something was bad, remember that every joker fall in one age, sometimes the writes just like more the golden or silver age before the modern, as you can see in this article of [**Cinema Blend**][1] where [David Ayer][2], director of Suicide Squad, said and I quote: > I went back to the very first Joker comic. I think it was 1941 or something like that, which is also coincident with the first Batman comics. Batman the detective from the '40s had Joker as this insane gangster. [1]: http://www.cinemablend.com/news/1540329/where-suicide-squad-found-the-inspiration-for-its-gangster-joker [2]: www.imdb.com/name/nm0043742/
json metadata{"tags":["comics","movies","dc","joker"],"image":["http://i.imgur.com/ancozZy.jpg"]}
Transaction InfoBlock #4202901/Trx a538f55176209fbd69906b6c9f08ddc65c457d0a
View Raw JSON Data
{
  "trx_id": "a538f55176209fbd69906b6c9f08ddc65c457d0a",
  "block": 4202901,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T23:56:33",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "comics",
      "author": "wvicente",
      "permlink": "quick-talk-about-the-jokers",
      "title": "Quick talk about the Jokers.",
      "body": "Did you know that the history of the comics can be divided by 4 different periods, the Golden Age 1938 - 1950, Silver Age 1956 - 1970, Bronze Age 1970 - 1985 and Modern Age 1985 - **TODAY**, and in those divisions joker changed a lot?\n\nWhen people say that prefer Cesar Romero, Jack Nicholson, Heath Ledger or Jared Leto, they actually are comparing all in the wrong way, and here is why.\n\nBRONZE/MODERN AGE\n-------------------------------\n\n![Heath Ledger](http://i.imgur.com/ancozZy.jpg)\n\nThe joker that most of people love in these days, just because he is the one in the comics that exploded in the pop culture, such as Killing Joke and the arc \"Death of the Family\" of New 52. Actually, he is the joker that everyone went to the theaters hoping to watch.\n\nThis joker is the one that have that strange \"_romance_\" with Batman.\n\nSILVER AGE\n---------------\n\n![Silver Age](http://i.imgur.com/AqbegmK.png)\n\nThat one is the goofy one, just a bank robber with sense of humor and a lot of gadgets, he had a joker mobile!\n\n![Joker Mobile](http://i.imgur.com/IjPRINq.jpg)\n\nIn the Silver Age comics could not have violence, and because of that we had this kind of villain, he was more a prankster than a nemesis to our bat detective.\n\nGOLDEN AGE\n-----------------\n\n![Golden Age](http://i.imgur.com/aLnaUAo.jpg)\n\nHere is when things get interesting, almost nobody knows that Jack Nicholson was one Golden Age joker, and in that mater Jared Leto was too an Golden Age Joker, why? Both were the same, Jared Leto was just a reboot.\n\nLook, in the gold age the joker didn't have that  \"_romance_\" with Batman, the big bat was just a stone in the path, nothing more. Joker was a gangster, a cold blood killer that was only after the money, any means necessary.\n\nCONCLUSION\n------------------\n\nTo now on, when you talk about the joker don't just say that someone or something was bad, remember that every joker fall in one age, sometimes the writes just like more the golden or silver age before the modern, as you can see in this article of [**Cinema Blend**][1] where [David Ayer][2], director of Suicide Squad, said and I quote:\n\n> I went back to the very first Joker comic. I think it was 1941 or something like that, which is also coincident with the first Batman comics. Batman the detective from the '40s had Joker as this insane gangster. \n\n[1]: http://www.cinemablend.com/news/1540329/where-suicide-squad-found-the-inspiration-for-its-gangster-joker\n[2]: www.imdb.com/name/nm0043742/",
      "json_metadata": "{\"tags\":[\"comics\",\"movies\",\"dc\",\"joker\"],\"image\":[\"http://i.imgur.com/ancozZy.jpg\"]}"
    }
  ]
}
2016/08/18 22:28:54
voterwvicente
authormetalbrushes
permlinkstuffed-bunny-art
weight10000 (100.00%)
Transaction InfoBlock #4201168/Trx 5cd1be6813776f2f186b9745a1ac9c86e91fcc81
View Raw JSON Data
{
  "trx_id": "5cd1be6813776f2f186b9745a1ac9c86e91fcc81",
  "block": 4201168,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T22:28:54",
  "op": [
    "vote",
    {
      "voter": "wvicente",
      "author": "metalbrushes",
      "permlink": "stuffed-bunny-art",
      "weight": 10000
    }
  ]
}
2016/08/18 20:05:12
voterghasemkiani
authorwvicente
permlinkthe-good-the-bad-and-the-ugly-suicide-squad
weight10000 (100.00%)
Transaction InfoBlock #4198339/Trx 6d689d86c07d36babc9578f0afd15c2022e2a8a8
View Raw JSON Data
{
  "trx_id": "6d689d86c07d36babc9578f0afd15c2022e2a8a8",
  "block": 4198339,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T20:05:12",
  "op": [
    "vote",
    {
      "voter": "ghasemkiani",
      "author": "wvicente",
      "permlink": "the-good-the-bad-and-the-ugly-suicide-squad",
      "weight": 10000
    }
  ]
}
2016/08/18 19:12:30
voterparkus101
authorwvicente
permlinkthe-good-the-bad-and-the-ugly-suicide-squad
weight10000 (100.00%)
Transaction InfoBlock #4197313/Trx b6e50a1e5ad0a5d086c6d846cee139e18734e8c5
View Raw JSON Data
{
  "trx_id": "b6e50a1e5ad0a5d086c6d846cee139e18734e8c5",
  "block": 4197313,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T19:12:30",
  "op": [
    "vote",
    {
      "voter": "parkus101",
      "author": "wvicente",
      "permlink": "the-good-the-bad-and-the-ugly-suicide-squad",
      "weight": 10000
    }
  ]
}
2016/08/18 19:12:00
voterwvicente
authorwvicente
permlinkthe-good-the-bad-and-the-ugly-suicide-squad
weight10000 (100.00%)
Transaction InfoBlock #4197303/Trx 538630a2cefdd3d620540414bcb1d1242926d734
View Raw JSON Data
{
  "trx_id": "538630a2cefdd3d620540414bcb1d1242926d734",
  "block": 4197303,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T19:12:00",
  "op": [
    "vote",
    {
      "voter": "wvicente",
      "author": "wvicente",
      "permlink": "the-good-the-bad-and-the-ugly-suicide-squad",
      "weight": 10000
    }
  ]
}
2016/08/18 19:12:00
parent author
parent permlinkmovies
authorwvicente
permlinkthe-good-the-bad-and-the-ugly-suicide-squad
titleThe good, the bad & the ugly: SUICIDE SQUAD
bodyOk, most of the internet already talked about _**Suicide Squad**_ and _**The Joker**_, but there a few things that most of people get wrong about the whole movie, I'll try to show a *some* perspective about all this. The GOOD ========= _Fan Service all around_ --------------------------- People tend to forget all the good things about everything and only focus to the bad, but read me out, all characters gave us all a very good amount of [*fan service*][1] and even if you are not a fan of those characters you liked those too, actually the most perfect fan service of all was the scene of Harley and the Joker dancing that was based on this art of [Alex Ross][2]. ![Harley and the Joker by Alex Ross](http://i.imgur.com/naGknCm.jpg "Harley and the Joker by Alex Ross") _Characterization_ --------------------------------------- When we talk about characterization all sort of comments come to mind, but it they did a real good job, maybe this was one of the highlights of the movie. They didn't use the classic outfit, and we really need to be thankful about that, actually look of this comparison and thank for the new costumes. ### _Classic_: > ![Suicide Squad: Classic](http://i.imgur.com/ndXcCkk.jpg) ### _Movie_: > ![Suicide Squad: Movie](http://i.imgur.com/EhLtpEQ.jpg) The BAD ======= All the cuts, all the changes, everything that made us hate all people involved in the direction of the movie! Why the cuts? Why the changes? Let me see... BATMAN VS SUPERMAN! Don't believe in me? Ok, exhibit A: **Before BvS: [01/19/2016 ]** __Suicide Squad - Official Trailer 1__ [![Suicide Squad - Official Trailer 1](http://img.youtube.com/vi/CmRih_VtVAs/0.jpg)](http://www.youtube.com/watch?v=CmRih_VtVAs "Suicide Squad - Official Trailer 1 [HD]") It _**was**_ dark, had personality, but then, when the critics about BvS came... well... the changes came, the marketing of the movie became a little more colorful, as you can see in exhibit B: **After BvS: [04/10/2016]**__Suicide Squad - Blitz Trailer [HD]__ [![Suicide Squad - Blitz Trailer](http://img.youtube.com/vi/5AwUdTIbA8I/0.jpg)](http://www.youtube.com/watch?v=5AwUdTIbA8I "Suicide Squad - Blitz Trailer [HD]") In the end, was the public that said that was "okay" to change all the dark things to something more light. The UGLY ======== In the "ugly" department we have a lot to put on after watch the movie, but hey, as I said early a lot had change in the final cut, that being said look at the first trailer and try to imagine the real path that [David Ayer][3] really wanted. Actually, If you really think about it, every single person that was talking shit about DC movies, making comparison with Marvel movies, making jokes about all the dark things, those people are the ones to blame. C'mon Warner Bros, why did you hear all the buzz? [1]: https://en.wikipedia.org/wiki/Fan_service "Wikipedia: Fan Service" [2]: https://en.wikipedia.org/wiki/Alex_Ross "Wikipedia: Alex Ross" [3]: http://www.imdb.com/name/nm0043742/ "IMDB: David Ayer"
json metadata{"tags":["movies","comics","dc","warner"],"links":["http://img.youtube.com/vi/CmRih_VtVAs/0.jpg)](http://www.youtube.com/watch?v=CmRih_VtVAs"]}
Transaction InfoBlock #4197303/Trx 538630a2cefdd3d620540414bcb1d1242926d734
View Raw JSON Data
{
  "trx_id": "538630a2cefdd3d620540414bcb1d1242926d734",
  "block": 4197303,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T19:12:00",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "movies",
      "author": "wvicente",
      "permlink": "the-good-the-bad-and-the-ugly-suicide-squad",
      "title": "The good, the bad & the ugly: SUICIDE SQUAD",
      "body": "Ok, most of the internet already talked about _**Suicide Squad**_ and _**The Joker**_, but there a few things that most of people get wrong about the whole movie, I'll try to show a *some* perspective about all this.\n\nThe GOOD\n=========\n\n_Fan Service all around_\n---------------------------\n\nPeople tend to forget all the good things about everything and only focus to the bad, but read me out, all characters gave us all a very good amount of [*fan service*][1] and even if you are not a fan of those characters you liked those too, actually the most perfect fan service of all was the scene of Harley and the Joker dancing that was based on this art of [Alex Ross][2].\n\n![Harley and the Joker by Alex Ross](http://i.imgur.com/naGknCm.jpg \"Harley and the Joker by Alex Ross\")\n\n_Characterization_\n---------------------------------------\n\nWhen we talk about characterization all sort of comments come to mind, but it they did a real good job, maybe this was one of the highlights of the movie. They didn't use the classic outfit, and we really need to be thankful about that,  actually look of this comparison and thank for the new costumes.\n\n### _Classic_:\n> ![Suicide Squad: Classic](http://i.imgur.com/ndXcCkk.jpg)\n\n### _Movie_:\n> ![Suicide Squad:  Movie](http://i.imgur.com/EhLtpEQ.jpg)\n\n\nThe BAD\n=======\n\nAll the cuts, all the changes, everything that made us hate all people involved in the direction of the movie!\nWhy the cuts? Why the changes? Let me see... BATMAN VS SUPERMAN!\n\nDon't believe in me? Ok, exhibit A:\n\n**Before BvS: [01/19/2016 ]** __Suicide Squad - Official Trailer 1__\n[![Suicide Squad - Official Trailer 1](http://img.youtube.com/vi/CmRih_VtVAs/0.jpg)](http://www.youtube.com/watch?v=CmRih_VtVAs \"Suicide Squad - Official Trailer 1 [HD]\")\n\nIt _**was**_ dark, had personality, but then, when the critics about BvS came... well... the changes came, the marketing of the movie became a little more colorful, as you can see in exhibit B:\n\n**After BvS: [04/10/2016]**__Suicide Squad - Blitz Trailer [HD]__\n\n[![Suicide Squad - Blitz Trailer](http://img.youtube.com/vi/5AwUdTIbA8I/0.jpg)](http://www.youtube.com/watch?v=5AwUdTIbA8I \"Suicide Squad - Blitz Trailer [HD]\")\n\nIn the end, was the public that said that was \"okay\" to change all the dark things to something more light.\n\nThe UGLY\n========\n\nIn the \"ugly\" department we have a lot to put on after watch the movie, but hey, as I said early a lot had change in the final cut, that being said look at the first trailer and try to imagine the real path that [David Ayer][3] really wanted.\n\nActually, If you really think about it, every single person that was talking shit about DC movies, making comparison with Marvel movies, making jokes about all the dark things, those people are the ones to blame. \n\nC'mon Warner Bros, why did you hear all the buzz?\n\n[1]: https://en.wikipedia.org/wiki/Fan_service \"Wikipedia: Fan Service\"\n[2]: https://en.wikipedia.org/wiki/Alex_Ross \"Wikipedia: Alex Ross\"\n[3]: http://www.imdb.com/name/nm0043742/ \"IMDB: David Ayer\"",
      "json_metadata": "{\"tags\":[\"movies\",\"comics\",\"dc\",\"warner\"],\"links\":[\"http://img.youtube.com/vi/CmRih_VtVAs/0.jpg)](http://www.youtube.com/watch?v=CmRih_VtVAs\"]}"
    }
  ]
}
2016/08/18 17:06:57
voterwvicente
authordanielfragabr
permlinkthe-most-annoying-security-feature-of-kraken-exchange
weight10000 (100.00%)
Transaction InfoBlock #4194807/Trx 5f4d62cd33d18cd1d3b42bd88c3bd08b2ca1bd24
View Raw JSON Data
{
  "trx_id": "5f4d62cd33d18cd1d3b42bd88c3bd08b2ca1bd24",
  "block": 4194807,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T17:06:57",
  "op": [
    "vote",
    {
      "voter": "wvicente",
      "author": "danielfragabr",
      "permlink": "the-most-annoying-security-feature-of-kraken-exchange",
      "weight": 10000
    }
  ]
}
steemcreated a new account: @wvicente
2016/08/18 17:00:27
fee3.000 STEEM
creatorsteem
new account namewvicente
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM8PCL1LMsLjpoUDYLq34HtrnMQK4EpNKz8sLmMFHuZ3987qkLfZ",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM7tWTU9NPczvNRygc6FguMQ4V36WQdtRDrdH3pvJHoKKr7rAUjT",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM6SHwaRYAnpP6rTtPW9SXPjE24af5HXvk3SxDegkkaDwGfN1UqB",1]]}
memo keySTM7eEDAqJQ7n1bE7WKoKkbqxmk2CbbVQMAmre1fMiNGLwnHAv3Gs
json metadata
Transaction InfoBlock #4194677/Trx 97a4559b341b4f9eed69f6af1825e6369dbfcde2
View Raw JSON Data
{
  "trx_id": "97a4559b341b4f9eed69f6af1825e6369dbfcde2",
  "block": 4194677,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2016-08-18T17:00:27",
  "op": [
    "account_create",
    {
      "fee": "3.000 STEEM",
      "creator": "steem",
      "new_account_name": "wvicente",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM8PCL1LMsLjpoUDYLq34HtrnMQK4EpNKz8sLmMFHuZ3987qkLfZ",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM7tWTU9NPczvNRygc6FguMQ4V36WQdtRDrdH3pvJHoKKr7rAUjT",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM6SHwaRYAnpP6rTtPW9SXPjE24af5HXvk3SxDegkkaDwGfN1UqB",
            1
          ]
        ]
      },
      "memo_key": "STM7eEDAqJQ7n1bE7WKoKkbqxmk2CbbVQMAmre1fMiNGLwnHAv3Gs",
      "json_metadata": ""
    }
  ]
}

Account Metadata

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

Auth Keys

Owner
Single Signature
Public Keys
STM8PCL1LMsLjpoUDYLq34HtrnMQK4EpNKz8sLmMFHuZ3987qkLfZ1/1
Active
Single Signature
Public Keys
STM7tWTU9NPczvNRygc6FguMQ4V36WQdtRDrdH3pvJHoKKr7rAUjT1/1
Posting
Single Signature
Public Keys
STM6SHwaRYAnpP6rTtPW9SXPjE24af5HXvk3SxDegkkaDwGfN1UqB1/1
Memo
STM7eEDAqJQ7n1bE7WKoKkbqxmk2CbbVQMAmre1fMiNGLwnHAv3Gs
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8PCL1LMsLjpoUDYLq34HtrnMQK4EpNKz8sLmMFHuZ3987qkLfZ",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7tWTU9NPczvNRygc6FguMQ4V36WQdtRDrdH3pvJHoKKr7rAUjT",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6SHwaRYAnpP6rTtPW9SXPjE24af5HXvk3SxDegkkaDwGfN1UqB",
        1
      ]
    ]
  },
  "memo": "STM7eEDAqJQ7n1bE7WKoKkbqxmk2CbbVQMAmre1fMiNGLwnHAv3Gs"
}

Witness Votes

0 / 30
No active witness votes.
[]