Android App: Training and Education in Bengali Language #Our Android Apps

Download and install from

https://play.google.com/store/apps/details?id=com.salearningschool.bangla

This is an effort to provide free education esp. in Bengali (Bangla) language. We also want to bridge the gap between academia and industry.

???????? ??????? ???? Software, Web, Mobile, Database, BI, Big-Data, Cloud, Telecom, Security
http://Bangla.SaLearningSchool.com: is an effort to provide free education primarily in Bengali (Bangla) language. We also want to bridge the gap between academia and industry.

The Android App was built by Justetc (Just Et Cetera) Technologies, Canada.

Need an Android App (or any other Software/Web/Mobile/Database Application) of any complexity – feel free to contact

  From: http://sitestree.com/?p=11550
Categories:Our Android Apps
Tags:
Post Data:2017-10-18 15:32:15

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Android App: BUET Night – 2017, Canada #Our Android Apps

Download and install from

https://play.google.com/store/apps/details?id=ca.buetalumni

BUET Alumni Association Canada (BAAC) represents Engineers in Canada from BUET, Bangladesh.

The Android App is built for accessing the BAAC web-site and to buy tickets for the event: BUET Night – 2017 on Nov 11th, 2017

The payment integration and implementation on the app and on the web-site was done by Justetc (Just Et Cetera) Technologies, Canada

Need an App of any complexity – feel free to contact

From: http://sitestree.com/?p=11547
Categories:Our Android Apps
Tags:
Post Data:2017-10-18 15:23:22

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

PHP Security – Guidelines #PHP

This actually is a pretty old short note and was brought from: http://salearningschool.com/displayArticle.php?table=Articles&articleID=1357&title=PHP%20Security%20-%20Guidelines

  • Do not store sensitive information in Cookies
  • Instead of cookies, store sensitive information in Sessions
  • Sessions can also be hacked though safer than cookies
  • PHP session id is pretty random; so in general this is not a problem.
  • Reducing the session security problem: determine current user is the one who originally initiated session. if not, deny access
  • Regenerate session ids after login, on initialization
  • Change the session variable name and the path to save [session_save_path(), session_name (“xyz”) ]
  • Reduce session runtime [session.gc_maxlifetime]
  • use SSL [force users to use SSL]
  • do not use .inc files and do not keep php code inside them
  • Do not use dynamic file path for require and include
  • Do not use relative file path [use absolute file path]
  • Do not trust user input to prevent XSS
  • use htmlspecialchars(). strip_tags(), htmlentities() on the user input
  • To prevent Cross-site Request Forgeries (CSRF), check $_SERVER [‘HTTP_REFERER’]
  • You may want to use token in your session to prevent CSRF. Re-authenticate for sensitive operations
  • When you use third party tools, do not install them in their default loation
  • When error situation occurs in your code, just stop
  • Use authorization to allow a user the minimal right he/she needs
  • Double check where you are using eval()
  • use mysql_real_escape_string() on the user provided data to be used in Databasequeries
  • Use prepared statements or stored procedures
  • Double verify the data types. do not accept string where the data has to be integer [ctype_digit()., filter_var() do not use is_int() and is_numeric()]
  • Keep log files and check your log files time to time
  • do not display detail error messages in your live site. But you can log the erros for your own checking
  • do not use standard login names such as administrator, root
  • do not put your administration module under folder named admin
  • You can even use a different file extension other than .php [but not .inc]
  • Stop spamming using your contact form. Validate email address. use filter_var()
  • encrypt sensitive information
  • initialize variables when first declared
  • Disable register_globals in php.ini
  • do not use $_REQUEST, instead use $_GET and $_POST
  • When developing use E_ALL to know all the possible errors. but turn off E_ALL in live site
  • Type Cast and verify data. Only allow the appropriate data type
  • use ctype_alnum(), ctype_alpha(), ctype_xdigit()
  • Use htmlspecialchars() and htmlentities() more than using strip_tags()
  • SQL escaping (to prevent SQL Injection): mysql_escape_string(), mysql_real_escape_string(), pg_escape_string(), pg_escape_bytea(), sqlite_escape_string()
  • to avoid double escaping use get_magic_quotes_gpc()
  • Session security technique: compare with the browser signature headers. if no match, destroy the session.
  • for shared hosting use the following two php.ini directives properly: open_basedir, safe_mode

From: http://sitestree.com/?p=4659
Categories:PHP
Tags:
Post Data:2016-11-29 17:06:02

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Installing Guzzle #PHP

“Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.”

http://docs.guzzlephp.org/en/latest/index.html
And from my .bash_history, the installation process

curl -sS https://getcomposer.org/installer | php
php composer.phar require guzzlehttp/guzzle:~6.0

To Contribute to Guzzle:
git clone https://github.com/guzzle/guzzle.git
cd guzzle && curl -s http://getcomposer.org/installer | php && ./composer.phar install –dev
make test
sudo make test
node
sudo node
brew install node
node -v
brew update
make test


and you can write a simple PHP script as below to access Github
I tried the code as below with real Github user accounts and the code works.

request(‘GET’, ‘https://api.github.com/user’, [
‘auth’ => [‘user-name’, ‘password’]
]);
echo $res->getStatusCode();
// “200”
echo $res->getHeader(‘content-type’);
// ‘application/json; charset=utf8′
echo $res->getBody();
// {“type”:”User”…’

// Send an asynchronous request.
$request = new GuzzleHttpPsr7Request(‘GET’, ‘http://httpbin.org’);
$promise = $client->sendAsync($request)->then(function ($response) {
echo ‘I completed! ‘ . $response->getBody();
});
$promise->wait();

From: http://sitestree.com/?p=4655
Categories:PHP
Tags:
Post Data:2016-11-28 22:55:29

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

overview on zend framework #PHP

https://www.youtube.com/watch?feature=player_embedded&v=Jyn9cadDilM From: http://sitestree.com/?p=2780
Categories:PHP
Tags:framework, zend
Post Data:2015-10-31 00:37:39

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

client and server side programming #PHP #By Sayed Ahmed

https://www.youtube.com/watch?feature=player_embedded&v=s_b6amElAMo From: http://sitestree.com/?p=2778
Categories:PHP, By Sayed Ahmed
Tags:
Post Data:2015-11-01 00:36:16

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Installing PEAR Package Manager and PHPunit #PHP #By Sayed Ahmed

https://www.youtube.com/watch?feature=player_embedded&v=TyjvAl4P9Vw From: http://sitestree.com/?p=2412
Categories:PHP, By Sayed Ahmed
Tags:Installing, PEAR, PHPunit
Post Data:2015-10-09 08:28:11

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

how to create php mysql development environment #PHP #By Sayed Ahmed #MS SQL Server

https://www.youtube.com/watch?feature=player_embedded&v=h21qyG3KeJY From: http://sitestree.com/?p=2772
Categories:PHP, By Sayed Ahmed, MS SQL Server
Tags:development, PHPmysql, environment
Post Data:2015-11-02 12:40:48

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

Some More PIMs #PIM – Product Information Management

Solid Commerce: http://www.solidcommerce.com/software/product-tour

EcomDash: https://www.ecomdash.com/best-inventory-software-prices/

SalesWarp: https://saleswarp.com/partners/ From: http://sitestree.com/?p=10610
Categories:PIM – Product Information Management
Tags:
Post Data:2017-04-25 15:20:24

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada

What is PIM? What is Product Information Management System #PIM – Product Information Management

Some Online Resources

https://firebearstudio.com/blog/best-pim-product-information-management-systems-for-your-e-commerce-website.html

Related: ERP for ecommerce: https://firebearstudio.com/blog/enterprise-resource-planning-erp-system-magento-integration.html

From: http://sitestree.com/?p=10422
Categories:PIM – Product Information Management
Tags:
Post Data:2017-01-21 18:34:08

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
In Bengali: http://Bangla.SaLearningSchool.com
http://SitesTree.com
8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
Shop Online: https://www.ShopForSoul.com/
Medium: https://medium.com/@SayedAhmedCanada