This blog about how to analyse data and prepare it for visualization. Will be used Clojure, C2: Clojure(Script) for data visualization. How to use Variance charts. About using Clojure where Java and JScript are stuck and sucks. GitHub: csv-statistic
Monday, February 26, 2024
To TheMoon.Chat introduction
Saturday, April 22, 2023
Hi everyone! As a proud member of the Bloberry Consulting team, I wanted to share with you some of the amazing technical solutions we offer. One of the most interesting aspects of our company is our ability to seamlessly deploy applications to both Azure and AWS cloud platforms. Our team has extensive experience in using both platforms and has developed a deployment process that allows us to easily switch between the two depending on the needs of our clients.
But that's not all we do! Our technical solutions also include the ability to deploy Docker images to ARM computers, which is perfect for small businesses looking to improve their security on their premises. Plus, our team has expertise in coding using Python, Java, and React, which allows us to build end-to-end solutions that are efficient and reliable.
And last but not least, we offer neural network training services for businesses looking to harness the power of AI and machine learning. Neural networks can revolutionize how your business processes data, identifies patterns, and makes decisions.
Interested in learning more? Visit our website at http://streamstube.net to see what we can do for you! #BloberryConsulting #TechnicalSolutions #NeuralNetworkTraining #DeploymentProcess
Friday, October 26, 2018
Horovod API and ARM based claster creation
I will place all Linux commands and possible trap on way to the goal : 8 nodes ARM bases claster .
I will show how fast this claster on MNIST dataset. And compare perfomance when claster works on differrent nodes.
Installation of Horovod API
Step 1: Installing Open MPI:
sudo apt-get install libopenmpi-dev openmpi-bin libhdf5-openmpi-dev
In Debian 9 packages already exist.
Saturday, June 23, 2018
How to use OpenCV and Flask in Python to create AI surveillance cameras software
http://aicameras.ca . We can add your cameras feed to the cloud or send you Rasberry PI 3 with this code just only for 170 CAD$ check this site too http://facialrecognitionhub.com
http://aicams.ca:5000 - live video stream processing example a
Python and OpenCV code for this example here --> :
https://github.com/zeroprg/flask-video-streaming
This code was tuned up for Rasberry PI 3 B+
Friday, January 20, 2017
VUE.js nuggets in JSFiddle from simple to complex (being updated)
Second one https://jsfiddle.net/ra59u7bm/13/
Template in VUE.js https://jsfiddle.net/py9qodLt/2/
Template second example: https://jsfiddle.net/dr567qo9/
VUE Component used in real nugget from "TPS Quick Bill" project Sorry still playing with jsfiddle :https://jsfiddle.net/rbm2u1na/49/
How to extend existing VUE.JS component:
Extending local VUE Component https://jsfiddle.net/rpag8L16/
Overriding "parent" (any component) method by passing it as parameter : https://jsfiddle.net/rpag8L16/4/
Event handling nuggets:
- Event handling by mount() function (only from VUE 2.0 ): https://jsfiddle.net/2rwzuqfd/25/
- Event handling passing event by v-on:increment component tag attribute (see: doc ) approach https://jsfiddle.net/c9u6ytk9/
- Event handling by app,$on similar to #1 but simplified https://jsfiddle.net/c9u6ytk9/1/
Overriding "parent" (any component) method, nugget from "TPS Quick Bill" project :
https://jsfiddle.net/rbm2u1na/54/
Useful pagination example: https://jsfiddle.net/taha_sh/hmapx482/ from pagination plugin: https://github.com/TahaSh/vue-paginate
Useful Scheduler component . I'm working on it to make it more complex and more extendable . It should be transformed to Appointment board:
https://jsfiddle.net/fycxhqpf/ .
This was really tough nugget. After 3 hours staring into miracle of styling from Jayzou. Thank you to mister Jayzou 谢谢 I want to make completely functional multi-user appointment board Now it will be easy to add "Add appointment " link on every cell of schedule (in future I can add condition which prevent to draw it if this time frame is busy.
- Step 1. This nugget after adding link "Add appointment": https://jsfiddle.net/fycxhqpf/1/
- Step 2. This nugget after adding 'hide/show appointments' : https://jsfiddle.net/fycxhqpf/5/
- This nugget after adding 'Add appointments' functionality :https://jsfiddle.net/ph5ao2f6/
Thursday, August 25, 2016
A "binary gap" task from http://codility.com with solution
Task definition: A binary gap within a positive integer N is any maximal sequence of consecutive zeros that is surrounded by ones at both ends in the binary representation of N.
class Solution { public int solution(int N); }
- N is an integer within the range [1..2,147,483,647].
- expected worst-case time complexity is O(log(N));
- expected worst-case space complexity is O(1).
/ you can also use imports, for example: // import java.util.*; // you can write to stdout for debugging purposes, e.g. // System.out.println("this is a debug message"); class Solution { public int solution(int N) { // write your code in Java SE 8 int dimension = binlog(N); byte A[] = new byte[dimension]; int i = 0; int zeros = 0; int ones = 0; int max = -1; do { int shift = N & 0x00000001; if( shift == 1 ) { zeros = 0; ones += 1; } else { zeros += 1; ones = 0; } if( zeros > max ) max = zeros; N >>>= 1; } while ( i ++ < dimension); return max; } public static int binlog( int bits ) // returns 0 for bits=0 { int log = 0; if( ( bits & 0xffff0000 ) != 0 ) { bits >>>= 16; log = 16; } if( bits >= 256 ) { bits >>>= 8; log += 8; } if( bits >= 16 ) { bits >>>= 4; log += 4; } if( bits >= 4 ) { bits >>>= 2; log += 2; } return log + ( bits >>> 1 ); } }This even more shorter solution based on recursion
static int solution(int n) { return solution(n, 0, 0); } static int solution(int n, int max, int current) { if (n == 0) return max; else if (n % 2 == 0) return solution(n / 2, max, current + 1); else return solution(n / 2, Math.max(max, current), 0); }Test result:
Returned value: 4
Returned value: 2
Returned value: 2
OK
OK
Saturday, July 23, 2016
How to catch all pokemons or JScript chat with all available Pokemon using leaflet.js and Pokemon API
Messenger _
No connection