Yaron Vazana

NLP, Algorithms, Machine Learning, Data Science, tutorials, tips and more

  • About
  • Blog
  • Projects
  • Medium

Contact Me

yaronv99 [at] gmail.com

Powered by Genesis

You are here: Home / Archives for Programming

Android Material Design Tabs Camera App (with FAB)

May 28, 2015 by Yaron 1 Comment

Designing an app is not an easy task, you always feel like some actions are left behind while others are getting promoted. Google introduced us with a new concept of floating actions buttons which basically puts your most important app action always visible on the screen and always reachable to the user (it’s even close to your fingers for all the right handed people).

Google Android

This Tutorial Covers The Following:

  • Creating Tabs menu style android application
  • Getting images from the device camera
  • Setting a floating action button (FAB) for the application
  • Adding Open CV library for image processing

The full App code is available @ Github

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, FAB, Material Design, Mobile, Open CV, Programming

Your First Material Design Android App

March 1, 2015 by Yaron Leave a Comment

Android Apps development is becoming more and more popular in the past years, you can see tons of new apps going live every single day, and I don’t just talk about large complicated apps. Since mobile development is available to everyone, you can see many developers develop small apps to answer all sorts of specific needs they have like house monitoring, getting stocks notifications etc. Here I will show how to create a basic Android app to organize your next trip.

android logo

[Read more…]

Filed Under: Android, Mobile Tagged With: Android, Apps, Material Design, Mobile, Programming

Hacking Websites – SQL Injections

February 1, 2015 by Yaron Leave a Comment

You’re probably already familiar with the word hacker, but what does it really mean? well, according to Wikipedia:

A hacker is someone who seeks and exploits weaknesses in a computer system or computer network. Hackers may be motivated by a multitude of reasons, such as profit, protest, challenge or enjoyment.

Basically, hacking is all about exploiting weaknesses of someone else, but unlike the real world where exploiting someone else requires revealing yourself, here you have the chance to stay totally anonymous if you know what you’re doing.

Hacking Websites [Read more…]

Filed Under: Security Tagged With: Hacking, Programming, SQL Injection, Websites

How to Develop Chrome Extensions

January 19, 2015 by Yaron Leave a Comment

In this tutorial, I will show how to write a chrome extension all the way. Writing chrome extensions is really not that hard and I think we all (developers) should know how to create them. Especially when 99% of the time we have a chrome browser open in front of us.

chrome dev editor

For those of you (like me) who can’t wait and want to get the code, Here it is on Github

[Read more…]

Filed Under: Web Development Tagged With: Chrome, Javascript, Programming

Quadcopter Autonomous Flight Algorithm

January 13, 2015 by Yaron Leave a Comment

This project is all about flying robots, AKA Quadcopters. There’s a wide range of copters out there and each one has its advantages and disadvantages. Like you see in the image below, I used a 6 rotors copter.

Asctec hexacopterObjectives

My goals are showing some basic quad-copters programming, talking about copters flight concepts and showing some of the autonomous flight algorithm which navigates the copter between GPS points while avoiding obstacles in its path (completely on its own).

[Read more…]

Filed Under: Robotics Tagged With: Hardware, Programming, Quadcopter, Robotics, ROS

  • « Previous Page
  • 1
  • 2
  • 3
  • Next Page »

SUBSCRIBE TO BLOG

Subscribe to Blog

Subscribe to get the latest posts to your inbox

Recent Posts

  • Training an AutoEncoder to Generate Text Embeddings
  • Using Dockers for your Data Science Dev Environment
  • Identifying Real Estate Opportunities using Machine Learning
  • How to Create a Simple WhatsApp Chatbot in Python using Doc2vec
  • Average Word Vectors – Generate Document / Paragraph / Sentence Embeddings
  • Visualizing Vectors using TensorBoard
  • Training a Doc2Vec Model with Gensim
 

Loading Comments...