Ruby, Resqueue, RabbitMQ, PHP, NodeJS, Java, MySQL, and MongoDB #Web Development #By Sayed Ahmed

Resqueue:

A rock-solid job queue, written in Ruby, backed by Redis.

http://resquework.org/

Guide: http://resquework.org/guides/queues.html

Related Read:

Resqueue vs. Sidekik:https://stackoverflow.com/questions/11580954/resque-vs-sidekiq

 

RabbitMQ

Robust messaging for applications

Tutorial: http://www.rabbitmq.com/getstarted.html

 

MongoDB

MongoDB (from “humongous”) is an open-source document database

http://www.mongodb.org/

 

OutSystem

“OutSystems provides the only open, high-productivity application platform (PaaS) that makes it easy to create, deploy and manage enterprise mobile and web applications – helping IT deliver innovative business solutions fast.”

Reference: http://www.outsystems.com/company/about/ From: http://sitestree.com/?p=1105
Categories:Web Development, By Sayed Ahmed
Tags:
Post Data:2014-06-26 20:03:24

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses:http://Training.SitesTree.com
Blog: 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 PHPUnit (and Pear package Manager) for Windows #Web Development #By Sayed Ahmed

Pre-requisite:

1. You need to install pear package manager first before installing PHPUnit

I installed PHPUnit as well as Pear using Wamp. It should be the same with vanilla (i.e. plain) PHP

The instructions at: http://nishutayaltech.blogspot.in/2011/04/installing-phpunit-on-windows.html

Worked well for me.

One thing: remember to run command prompt as an administrator

 

—-

Details:

 

First, install pear package

Then install phpunit : http://nishutayaltech.blogspot.in/2011/04/installing-phpunit-on-windows.html

Details

To install PHP pear, one approach,

Go to http://pear.php.net/go-pear.phar, and save this file in your PHP directory (where php.exe or similar exists).

(this file means : go-pear.phar in the following two sections)

# Webbased installation:
# 1) Download this file and save it as go-pear.php
# 2) Put go-pear.php on your webserver, where you would put your website
# 3) Open http://yourdomain.example.org/go-pear.php in your browser
# 4) Follow the instructions, done!
#
# Command-line installation (for advanced users):
# 1) Download this file and save it as go-pear.php
# 2) Open a terminal/command prompt and type: php -q go-pear.php
# 3) Follow the instructions, done!

Reference:

Getting and installing the PEAR package manager

http://pear.php.net/manual/en/installation.getting.php


Seems to be a good resource
http://www.viper007bond.com/2012/08/21/installing-phpunit-on-windows/

Note:
Composer (not PEAR) is the preferred way of installing PHPUnit.
Check details at: http://phpunit.de/manual/current/en/installation.html#installation.composer



  From: http://sitestree.com/?p=1097
Categories:Web Development, By Sayed Ahmed
Tags:
Post Data:2014-06-24 03:12:37

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses:http://Training.SitesTree.com
Blog: 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

Optimize your MySQL tables in PhpMyAdmin #Web Development #By Sayed Ahmed

Enter your phpMyAdmin/MySQL control panel. Click on the database (not the table, the database name), and on the right hand column your tables should be listed. Scroll down till you see the .Check all. link. Click on that link, make sure all database tables are checked and then from the drop-down next to it, and carefully select .Optimize table..

 

Additionally, adding indexes to your table(s) may improve performance.

 

You can also try the repair tables, analyze tables. From: http://sitestree.com/?p=817
Categories:Web Development, By Sayed Ahmed
Tags:
Post Data:2014-02-08 22:35:50

Shop Online: https://www.ShopForSoul.com/
(Big Data, Cloud, Security, Machine Learning): Courses:http://Training.SitesTree.com
Blog: 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

Output : When you create a Sass Based Compass Project #Web Development #CSS #Root #By Sayed Ahmed

What are Compass and Sass: http://compass-style.org/

Output : When you create a Sass Based Compass Project
From: http://sitestree.com/?p=938
Categories:Web Development, CSS, Root, By Sayed Ahmed
Tags:
Post Data:2014-03-20 02:09:20

Internet Browsers, HTML, and CSS #Web Development #CSS #Root #By Sayed Ahmed

The article is here:-

The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page.
HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts written in languages such as JavaScript which affect the behavior of HTML web pages.
Web browsers can also refer to Cascading Style Sheets (CSS) to define the look and layout of text and other material. The W3C, maintainer of both the HTML and the CSS standards, encourages the use of CSS over explicit presentational HTML. From: http://sitestree.com/?p=874
Categories:Web Development, CSS, Root, By Sayed Ahmed
Tags:
Post Data:2014-03-03 07:33:26

Css selectors by Example #Web Development #CSS #Root #By Sayed Ahmed

/* the style will be applied to all elements using intro for class attribute*/
.intro
{
background-color:yellow;
}

/* the style will be applied to the element with id attribute set to firstname*/

#firstname
{
background-color:yellow;
}

/* the style will be applied to all elements*/
*
{
background-color:yellow;
}

/* the style will be applied to all p elements*/
p
{
background-color:yellow;
}

/* the style will be applied to all h1 and p elements*/
h1,p
{
background-color:yellow;
}

/* the style will be applied to p elements that are children of div elements*/
div p
{
background-color:yellow;
}

/* the style will be applied to the p elements that are placed at the same level of a div element. p elements immediately after div elements for example*/
div+p
{
background-color:yellow;
}

/* the style will be applied to anchor elements with target attributes*/
a[target]
{
background-color:yellow;
}

/* the style will be applied to all anchor elements with _blank as the target*/
a[target=_blank]
{
background-color:yellow;
}

/* the style will be applied to all elements with title attribute has the word flower*/
[title~=flower]
{
background-color:yellow;
}

/* the style will be applied to all elements where language attribute starts with en*/
[lang|=en]
{
background-color:yellow;
}

/* the style will be applied to all unvisited links*/
a:link
{
background-color:yellow;
}

/* the style will be applied to all visited links*/
a:visited
{
background-color:yellow;
}

/* the style will be applied to all active links*/
a:active
{
background-color:yellow;
}

/* the style will be applied on anchor links when mouse over on it */
a:hover
{
background-color:yellow;
}

/* the style will be applied to input elements with focus*/
input:focus
{
background-color:yellow;
}

/* the style will be applied to the first letter of all paragraphs*/
p:first-letter
{
font-size:200%;
color:#8A2BE2;
}

/* the style will be applied to the first line of each p element*/
p:first-line
{
background-color:yellow;
}

/* the style will be applied to the first child of each p element*/
p:first-child
{
background-color:yellow;
}

/* the style will be applied to all p elements. the text will be added before each p element*/
p:before
{
content:”Add this word before each p element: “;
}

/* the style will be applied to all p elements. the text will be added after each p element*/
p:after
{
content:”- after p element “;
}

/* the style will be applied to all p elements with language attribute where lang attribute starts with it*/
p:lang(it)
{
background:yellow;
}

/* the style will be applied to all ul elements preceeded by p elements*/
p~ul
{
background:#ff0000;
}

/* the style will be applied to div elements with class attribute starts with the word test*/
div[class^=”test”]
{
background:#ffff00;
}

/* the style will be applied to all div elements whose class attribute ends with test*/
div[class$=”test”]
{
background:#ffff00;
}

/* the style will be applied to all div elements where the class attribute contains the term test anywhere*/
div[class*=”test”]
{
background:#ffff00;
}

/* the style will be applied to the document root*/
:root
{
background:#ff0000;
}

/* the style will be applied to all empty p elements with no child and no text element*/
p:empty
{
background:#ff0000;
}

/* add this image before the current active link */
:target:before
{
content: url(/images/lamp.gif);
}

/* the style will be applied to all enabled input text element*/
input[type=”text”]:enabled
{
background:#ffff00;
}

/* the style will be applied to all disabled input text element*/
input[type=”text”]:disabled
{
background:#dddddd;
}

/* the style will be applied to all checked input elements*/
input:checked
{
background:#ff0000;
}

/* the style will be applied to all elements other than p*/
:not(p)
{
background:#ff0000;
}

/* the style will be applied to the selected text*/
::selection
{
color:#ff0000;
}

::-moz-selection
{
color:#ff0000;
}

p:first-of-type
{
background:#ff0000;
}

p:last-of-type
{
background:#ff0000;
}

p:only-of-type
{
background:#ff0000;
}

p:only-child
{
background:#ff0000;
}

p:nth-child(2)
{
background:#ff0000;
}

p:nth-last-child(2)
{
background:#ff0000;
}

p:nth-of-type(2)
{
background:#ff0000;
}

p:nth-last-of-type(2)
{
background:#ff0000;
}

p:last-child
{
background:#ff0000;
} From: http://sitestree.com/?p=113
Categories:Web Development, CSS, Root, By Sayed Ahmed
Tags:Css selector, Css
Post Data:2012-11-30 04:10:30

WordPress Stuff: Coding Standard (PHP, JS, JQuery, HTML, CSS), Database Structure, Function and Hook List #Web Development #CSS #Root #JQuery #By Sayed Ahmed

PHP Coding Standards According to WordPress: http://make.wordpress.org/core/handbook/coding-standards/php/
HTML Coding Standard for WordPress: http://make.wordpress.org/core/handbook/coding-standards/html/

CSS Guidelines by WordPress: http://make.wordpress.org/core/handbook/coding-standards/css/

JavaScript Coding Standard by WordPress: http://make.wordpress.org/core/handbook/coding-standards/javascript/

JQuery Coding Standards: http://contribute.jquery.org/style-guide/js/

———————

WordPress Database Diagram can be seen here. Also, an overview of the database tables are provided.

http://codex.wordpress.org/Database_Description

WordPress Function Reference: http://codex.wordpress.org/Function_Reference

All plugin hooks in WordPress 3.6: http://adambrown.info/p/wp_hooks/version/3.6

——-

Anatomy of a WordPress Plugin: http://www.packtpub.com/article/anatomy-wordpress-plugin

WordPress Theme Development: http://codex.wordpress.org/Theme_Development

—-

Debugging in WordPress: http://codex.wordpress.org/Debugging_in_WordPress From: http://sitestree.com/?p=548
Categories:Web Development, CSS, Root, JQuery, By Sayed Ahmed
Tags:
Post Data:2013-11-16 20:16:21

Introduction to Drupal based Web site Development #Web Development #Mobile Development

https://www.youtube.com/watch?feature=player_embedded&v=QiOb3vXIDlA From: http://sitestree.com/?p=2782
Categories:Web Development, Mobile Development
Tags:
Post Data:2015-10-30 00:06:17

MVVM : Model View ViewModel #Web Development #Mobile Development #AngularJS #By Sayed Ahmed

MVVM: Such as Angular.JS and Knockout.js
http://en.wikipedia.org/wiki/Model_View_ViewModel

KnockOut.js
http://en.wikipedia.org/wiki/Knockout.js

Presentation Model by Martin Fowler
http://martinfowler.com/eaaDev/PresentationModel.html (theory behind: MVVM) From: http://sitestree.com/?p=701
Categories:Web Development, Mobile Development, AngularJS, By Sayed Ahmed
Tags:
Post Data:2014-01-19 21:46:03

Economy:Market: Five Things You Need to Know to Start Your Day

Five Things You Need to Know to Start Your Day

https://www.bloomberg.com/news/newsletters/2021-03-02/five-things-you-need-to-know-to-start-your-day?srnd=premium-canada

Cathie Wood’s Flagship ETF Roars Back With Near-Record Inflow

(However, personally I will not go for it ) : https://ark-funds.com/arkk
https://www.bloomberg.com/news/articles/2021-03-02/cathie-wood-s-flagship-etf-roars-back-with-near-record-inflow?srnd=premium-canada

The Five Hotspots Where Food Prices Are Getting People Worried

https://www.bloomberg.com/news/articles/2021-02-28/the-five-hotspots-where-food-prices-are-getting-people-worried?srnd=premium-canada

Food Prices Are Soaring Faster Than Inflation and Incomes

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

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