D

From: http://sitestree.com/?p=373
Categories:Web Development, Root, By Sayed Ahmed
Tags:
Post Data:2013-09-07 21:14:25

Netbeans IDE for PHP; How to Debug PHP Applications

From: http://sitestree.com/?p=369
Categories:Web Development, Root, By Sayed Ahmed
Tags:
Post Data:2013-09-07 20:52:32

Develop iOS app using C# and .NET

Develop iOS app using C# and .NET
Mono
MonoTouch
Appsume

Develop mobile applications using web technologies

Phone Gap
Appcelerator Titanium
Sencha

From: http://sitestree.com/?p=350
Categories:Web Development, Root, By Sayed Ahmed
Tags:
Post Data:2013-08-25 20:22:02

Creating Models in Drupal

From: http://sitestree.com/?p=334
Categories:Web Development, Root, By Sayed Ahmed
Tags:
Post Data:2013-08-20 23:14:54

WebApp from Jupyter Notebook: #AppMode #voila #bentoML #python_hosting

WebApp from Jupyter Notebook: #AppMode #voila #bentoML #python_hosting

AppMode:https://github.com/binder-examples/appmode
https://github.com/binder-examples/appmode

Example App
https://hub.gke2.mybinder.org/user/oschuett-appmode-otkjga24/apps/example_app.ipynb

PI:
https://github.com/choldgraf/pisim

"

"

Python Hosting
https://www.pythonanywhere.com/

Voila:
https://notebooks.gesis.org/binder/jupyter/user/choldgraf-pisim-539xxpsi/voila/render/simulate_pi.ipynb

BentoML

https://github.com/bentoml/BentoML

Examples: https://github.com/bentoml/gallery

Reference:

https://discourse.jupyter.org/t/how-to-transform-a-jupyter-notebook-into-a-webapp/758

*** . *** *** . *** . *** . ***

Courses: http://Training.SitesTree.com (Big Data, Cloud, Security, Machine Learning)
Blog
: http://Bangla.SaLearningSchool.com, http://SitesTree.com

8112223 Canada Inc./JustEtc: http://JustEtc.net

Shop Online: https://www.ShopForSoul.com/
Linkedin: https://ca.linkedin.com/in/sayedjustetc

Medium: https://medium.com/@SayedAhmedCanada

How to build your own radio (FM) to listen to the local radio station?

The idea is very simple, the signals are in the air. You need some electrical/electronics components to receive the signal. Adjust/tune the signal to find the best radio signal, and then pass through an amplifier. Eventually you need to pass the signal to a headphone to be able to listen to it.

Technical:
The idea is, you use transistors to detected FM modulated radio signals. Then you use coils and capacitors to tune to the strongest radio signal available. then you pass this signal through an amplifier. Eventually, the signal can be passed to a headphone for listening to the music.

You can get a very basic FM radio receiver circuit at:
http://www.electroschematics.com/5150/tiny-fm-radio/

This is one of simplest and smallest FM radio receiver that can receive the FM stations available locally.

For transistors you can use: BF 494 [two of them in the circuit]
Coil: L 18 SWG, 4 turns air coil
Capacitors: 22 pF, 0.22 pF for tuning, also another 0.1 microF, 220microF
Amplifier: LM386

If you need details on the radio signal stuff, you can read the page
How FM/AM radio works: http://stereos.about.com/od/stereoscience/a/AMFMRadio.htm

a comment from a user about the circuit:

This is a nice little circuit! It is quite tricky to get it to work, but it is worth it. I attached it to my buildings TV antenna and use a big variable capacitor (~400pF) with a ~25 turns coil to receive international radio stations from around the world! My suggestions to anyone who wants to try this: replace R1 with a pot to fine tune (I use a 10k pot in series with a 15k fixed resistor). And use pins 1 and 8 of the LM386 to raise the gain when receiving weaker stations.

” From: http://sitestree.com/?p=305
Categories:Web Development, Root, By Sayed Ahmed
Tags:
Post Data:2013-05-31 18:17:47

Business Analysis: An Overview

Before 19th century no one systematically studied the effectiveness o f the different approaches of management
Business Analysis – is a very recent profession. Due to the radical change in information management and communication businesses needed a new way of analysis – hence, the profession came into play
The profession came into existence during the information technology boom in 1980 – 1990
When businesses created a new profession to serve the purpose that a System Analyst does in IT – the profession became the business analyst
Though, nothing can guarantee success, understanding the core concepts of the Business Analysis area will help you to work more effectively as a business analyst
Six knowledge areas of Business Analysis:
Enterprise Analysis
Requirements Planning and Management
Requirements Elicitation
Requirements Analysis and Documentation
Requirements Communication
Solution Assessment and Validation
Responsibilities of a Business Analyst
Identify Business Problems and Opportunities
Eliciting, Analyzing, Communicating, and validating requirements for changes to business processes
Recommending solutions to help businesses achieve their goals
The role of the project managers and business analysts may seem similar. Really, there are some overlapping areas such as, identifying goals and requirements, risk analysis, and finding strategies for project success. However, the project manager is responsible for the timely completion of the project within the budget. The business analyst ensures that the project is completed correctly with the defined requirements. From: http://sitestree.com/?p=285
Categories:Web Development, Root, By Sayed Ahmed
Tags:
Post Data:2013-04-26 23:41:12

File System Access and PHP Security

File System Access and PHP Security

Allowing your users to upload files opens some security holes. Users can upload malicious files and make your site affected by Malware. How risky is this depends on how you implemented the feature, and the privileges that you have provided. One option can be check if the associated feature is really important or it is a feature just for the sake of a feature.

One option to prevent or minimize attack is: always specifically mention where the uploaded contents will go. Specify the upload folder specifically. When users upload files, check the name of the files as well. Are they trying to access a different location using relative parameters such as ../? Check the type of files they are trying to upload? is it an exe file? what about the size of the file? is the user trying to upload repeatedly?
is he a real human being? check the feature with Captcha.

Do not use relative paths in your code; also do not specify a file upload location using relative paths. Do not assume that only the folder under which the website resides is the only place to keep uploaded files. You can define another location from your code that is usually inaccessible from the users. Your root website folder is public and is not the best place to keep uploaded files.

Also, when you are opening a file do not use relative paths; try to know the exact location and filename; and work with the specific location and file name.

PHP by default allows remote file access which is a really bad idea. Unless you have a good reason to allow remote file access, turn it off. you can turn it off from php.ini file. To do that just disable allow_url_fopen

However, if you really need to allow using remote files, do not directly open/execute it. But do it in two steps, first retrieve the data and then process the data in the 2nd step. You can use FTP functionality to retrieve/upload first and then you can process it. From: http://sitestree.com/?p=217
Categories:Web Development, Root, By Sayed Ahmed
Tags:
Post Data:2013-01-27 21:28:17

University Courses or Programs on Data Warehousing

http://www2.gre.ac.uk/study/courses/pg/com/dmdm
http://oregonstate.edu/is/training/admin-systems-training/sis-training/dw
https://www.villanovau.com/lp/business-intelligence/career/cert-mst_gainknowledge_t04_1110/?mcguid=7efad90f-381a-4f60-8908-20aaf505e364&mcid=24098&WT.srch=1&mkwid=sxXUgffxJ_dc&pcrid=27800095324&pmt=b&pkw=data%20warehouse%20certification&gclid=CKKGxaTCtrwCFe1cMgodK0cAGA
https://wiki.engr.illinois.edu/display/cs412/2.+Course+Syllabus+and+Schedule From: http://sitestree.com/?p=738
Categories:Web Development, Root, By Sayed Ahmed, Data Warehouse – 001, Data Warehouse, Data Warehouse Misc
Tags:
Post Data:2014-02-06 03:17:46

Hadoop Random Notes

Some Random Notes on Hadoop…

Why Hadoop? …randomly came across again….so, Just some random stuff. I may try to relate my exposure to it (or something), even that remotely relates to Hadoop

What is Hadoop?

Apache Hadoop is an open-source software framework for storage and large scale processing of data-sets on clusters of commodity hardware. Hadoop is an Apache top-level project being built and used by a global community of contributors and users.[2] It is licensed under the Apache License 2.0. (Wikipedia)

“Hadoop is one way of using an enormous cluster of computers to store an enormous amount of data and then to operate on that data in parallel.” Reference : http://escience.washington.edu

Hadoop Salary in San Jose, California, USA

http://www.indeed.com/salary?q1=hadoop&l1=san+jose+ca

Hadoop Salary in Toronto, Ontario, Canada
http://www.indeed.com/salary?q1=hadoop&l1=toronto%2C+ontario%2C+canada

Hadoop and Parallel Computing and Distributed Database:

http://escience.washington.edu/get-help-now/what-hadoop

A course on Parallel Computing (Yes, I took it): http://www.geocities.ws/sayedbuet94/parallel/classnotes/

Introduction to distributed DBMS: https://cs.uwaterloo.ca/…/cs856/F02/lecture-1-ho.pdf

Book On Distributed DBMS: Yes it’s theory: For Jobs, you need to study practical stuff. http://www.stanford.edu/class/cs347/reading/textbook.pdf

Yes, I took a Distributed DBMS, theory course.

Application of Hadoop

Keith Wiley: Astronomical Image Processing with Hadoop http://escience.washington.edu/…

A Presentation document by me on Database System Architectures

An Apache Hadoop Tutorial: MapReduce with Apache Hadoop

Hadoop Applicatioon: Data-Intensive Text Processing with MapReduce

I have some research publications on Parallel Computing as can be seen at: http://sayed.justetc.net/publications.php

Implemented in MPI and OpenMP. For sure the code were run in Parallel Computers [Clusters of Computers]

I did a part time Research Assistant work on Running Parallel Programs to find some code, and then report the finding after running for a while [do not remember it was few days or a week] From: http://sitestree.com/?p=524
Categories:Web Development, Root, By Sayed Ahmed, Data Warehouse Misc
Tags:
Post Data:2013-11-08 23:39:53