Monday, October 08, 2018

Understanding Crypto Coin Transaction Statement



Crypto coins, tokens, currencies can be exchanged with each other without cash. The following is the explanation of some terms in the  transaction record. This is best illustrated with a specific example case.

Consider converting between Litecoin to Salt. And the transaction record may show the following:
TxHash:0x123...
TxReceipt Status:Success
Block Height:5095085 (1381867 Block Confirmations)
TimeStamp:24 days 2 hrs ago (Feb-17-2016 02:10:24 PM +UTC)
From:0x456...
To:Contract 0x789...
Tokens Transfered:
 From 0x456...
 To 0x369...  for  110.077604 ($71.20) SALT
Value:0 Ether ($0.00)
Gas Limit: 200000
Gas Used By Transaction:51522
Gas Price:0.00000004 Ether (40 Gwei)
Actual Tx Cost/Fee:0.00206088 Ether ($0.47)
Nonce & {Position}:71256 | {15}
Input Data:

(The specific numbers have been altered for this example, but the pattern are the same).

1.
0x123... is the actual transaction number. The whole record of this transaction whereby LTC is exchanged into SALT, can be viewed anytime in tht future by:
https://etherscan.io/tx/0x123...

2.
0x456... is the original holder of the SALT token. This is the seller of the SALT token, where the SALT token will change hands from him to you. The details of ALL SALT transaction by this token holder is shown at:
https://etherscan.io/token/0x789...?a=0x456...

3.
0x789... is the CONTRACT ADDRESS. This appears in the URL above. This address also appears in its own URL https://etherscan.io/address/0x789...
In this Address webpage, the other transactions are also listed (TxHash)

4.
0x369... is the final holder of the SALT token. This is the buyer of the SALT token. The details of ALL SALT trasaction by this token holder is shown at:
https://etherscan.io/token/0x789...?a=0x369...

For record keeping purposes, such as for preparing a Tax Return or inventory, etc, the Tx (transaction) record URL in No.1 above may be the most useful. It has the four different numbers mentioned above. It has the TimeStamp and how long ago the transaction was made.

In addition, it shows the transaction fees and the number of tokens (SALT) at the end of this process.


If you think this post is helpful, please consider donating to:
Bitcoin (BTC):   1LDHFVmrX6MAGswgNfVvjBo1D4FtZ8wgMH
Ethereum (ETH):  0x340C94fBdf94e37Ff3dbD548da53D765528d1f94
Litecoin (LTC):  LX3moJbZhxrGTriqyCJx1gKdcDpWTJs6RR



Thursday, September 06, 2018

Agile is a Waste of Time

Instead of saying anything about Agile, there are a lot being said on the negative side of Agile on the net. Clearly nothing positive about Agile will be presented on this post. From this author's experience it is a waste of time. Before presenting the other Agile opinions, here are why Agile wastes time.

Retro - 'What we did well' - so we can pat ourselves on the back. Good morale? Waste of time for sure.
Retro - 'What we did not do well" - "Oh there is no time on the card"- so fix it. Don't need to spend 5 minutes discussing it.

Why Agile sucks at your company — and what you can do about it.
https://medium.freecodecamp.org/why-agile-sucks-at-your-company-and-what-you-can-do-about-it-f4bebcc661c3

Erik Meijer: AGILE must be destroyed, once and for all
Enough of the stand-up meetings please, just WRITE SOME CODE
https://www.theregister.co.uk/2015/01/08/erik_meijer_agile_is_a_cancer_we_have_to_eliminate_from_the_industry/

Why “Agile” and especially Scrum are terrible
https://michaelochurch.wordpress.com/2015/06/06/why-agile-and-especially-scrum-are-terrible/

I can't take this Agile crap any longer. It's lunacy.
https://news.ycombinator.com/item?id=5406384

All the reasons Agile sucks!
https://bulldogjob.pl/articles/262-all-the-reasons-agile-sucks

Agile is Bullshit
http://agileisbullshit.tumblr.com/

Sunday, August 12, 2018

Thursday, May 24, 2018

zilliqa-zil-is-this-the-real

https://cryptorecorder.com/2018/04/21/zilliqa-zil-is-this-the-real-bitcoin-btc-and-ethereum-eth-killer/

Cryptocurrency Index 30

https://cci30.com/

Sunday, May 13, 2018

Lingyi Manual GT Series


The following is a translation of the Lingyi keyboard using Google Translate:

Lingyi 
GT Series
Mechanical Keyboard General Guide




Page 1. Perfect construction, any full key without conflict
Ling Yi series of professional mechanical keyboard using N-Key-Rollover technology, to achieve full keyboard any key without conflict, with its complete mechanical structure will bring you full speed into the battle, each keystroke will bring clean neat and tactile feedback. The revolutionary no-impact mechanical keyboard gives you a totally different feeling.

The standard 104 and 87-key keyboards have 6 keycaps from top to bottom. The keycaps designed at different heights and angles meet the ergonomic design standards. The Lingyi series professional mechanical keyboards use the mainstream R4, R3, R2, R1 Specifications Create Pure Ergonomic Keycaps Scientific stepladder keycap design, ergonomics and aesthetics - a patchwork; when tapping, it fits the palm movement arc more, each keystroke will bring Tactile feedback is neat and tidy, ensuring the most comfortable and natural arc movement of the fingers, reducing finger fatigue.

First, feature overview
1. USB Full Speed ​​2.0, supports true reporting rates up to 1000 Hz.
2. Support full key no conflict <Respond to all keys>, with diode
3. Can be configured into different kinds of language version
4. According to the needs of customers, can be composed of different word key arrangement such as 87/104/105/106/107, Allows this keyboard to run on Win2000, Win XP, Win ME, Vista, Win7, Win & Android, Linux, Apple and other operating systems.
5. EEPROM, Flash memory.
6. Support boot effect: USB power, play boot animation, display trailing meteor, and rotate around the keyboard, followed by all the keys, and finally slowly extinguished.



Page 2. Cool rainbow backlight effect


7. Support one-button switching mode: SL

1. light glimpse: keyboard into the lake under clear skies, surging wave
2. as the shadow goes: the default backlight goes out, press the button, light press the button LED, release the button, the button LED slowly fades off,
3. click the water: default When the keypad backlight goes out, when the key is pressed, the key is used as the center. It is like a little water, and the light wave spreads around.
4. Dragon Tiger jump (animation play):
Animation 1: (Long Teng effect) meteor serpentine tail fill, filled with snake-like turn off the backlight; animation 2 : (excessive effects) Light quickly gathered the keyboard center, began to breathe; animation 3 : (Tiger leap effect) The center flashes, then spreads the fill, and then gathers to close the backlight.
5. Full keyboard breathing: The keyboard backlight simulates the breathing mode to achieve a curve change from back light to maximum brightness.
6. backlight OFF.
7. backlight is always on.
8. Pointing country: Press FN + Del to modify this mode to customize the on and off of each key LED. When entering this mode, the last defined effect is restored by default. FN + Del triggers the definition of the LED mode again. The indicator flashes. The trigger button can toggle the LED on and off. After the definition is complete, it triggers the exit definition mode again and saves the definition result. Can save six groups of custom functions FN + INS switch each group of custom functions.


Page 3. Easy and quick combination of function keys
8. FN + 1 keypad total brightness adjustment, 6-step brightness increase, long press continuously adjustable
9. FN + ↓ keyboard total brightness adjustment, 6-step brightness decrease, long press continuously adjustable

10. FN + ← speed adjustment, 5 gear speed decrease
11. FN + → speed adjustment, 5 speed increase.

The 5th breath cycle is: 4S, 6S, 8S, 10S. 12S, the default period is 65.

Page 4. Easy and quick combination of function keys
12. FN + W direction switch, so that the keys W S A D with arrow keys one interchangeable. Press to turn on the function, press again to restore
13. FN + Win-L simultaneously locks the WIN and APP buttons, press to open the function, press again to restore normal
14. FN + F1 ~ F11 combination of multimedia functions, please refer to the instructions


Page 5. The multimedia keyboard key
Lingyi professional mechanical keyboard has added 11 FN + multimedia composite shortcut keys
and WIN lock keys on the basis of the standard keyboard layout, which is more convenient to use\
and gives you a totally different and relaxed feeling.

WIN lock function.
When the FN is combined with the F1-F11 key on the keyboard, it will enter the corresponding
function mode.

The following table legend:
! Function Key Meaning |
My Computer el
Open Default Browser
Calculator
Player
Previous
Next
Play / pause
Stop Play
Silence
Volume Decrease Volume Increase 1
Light Brightness Increase or Decrease
Light Speed ​​Increase or Decrease


Page 6. Insertion and removal axis Instructions
1 Remove the key cap of the shaft to be replaced.
2 Unplug the shaft to be replaced
3 Pull out with the matching shaft puller
4 Select the large hole shaft as shown in the figure to keep the two shafts vertical.
5 Find the corresponding hole.
6 Insert the new shaft so that the shaft is flat with the aluminum panel.
Note: If the test is NG, the shaft leg is bent when it is inserted, causing the point line to fail to conduct.
Please change step 3 again

Saturday, February 17, 2018

Python Web Service Programming

https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask
Excellent Guide

https://opensource.com/article/17/3/writing-web-service-using-python-flask

Werkzeug
The Python WSGI Utility Library

 wsgiref — WSGI Utilities and Reference Implementation

https://stackoverflow.com/questions/415192/best-way-to-create-a-simple-python-web-service

Serving Python:
On Heroku:
https://www.heroku.com/python
https://devcenter.heroku.com/articles/python-support

On PythonAnywhere
https://www.pythonanywhere.com/pricing/
Free option: "A limited account with one web app at your-username.pythonanywhere.com, restricted outbound Internet access from your apps, low CPU/bandwidth, no IPython/Jupyter notebook support. It works and it's a great way to get started!"