Top leaders are expected to be both fast and good http://t.co/VrhSmWJtUg http://ift.tt/1BKG89Q
— Harvard Biz Review (@HarvardBiz) February 28, 2015
from Twitter http://ift.tt/161Svjk
March 01, 2015 at 09:54AM
via IFTTT
Top leaders are expected to be both fast and good http://t.co/VrhSmWJtUg http://ift.tt/1BKG89Q
— Harvard Biz Review (@HarvardBiz) February 28, 2015
GIGABYTE BRIX Ultra Compact PC Kit http://t.co/lecFiCstkP
— EssamSalah (@EssamSalah) February 28, 2015
New Saudi Filing Mandate | XBRL https://t.co/5U8GlPGYZt
— EssamSalah (@EssamSalah) February 22, 2015
Evernote helps me remember everything. Get it now for 1 month of @Evernote Premium: https://t.co/FzFWts2Q0P
— EssamSalah (@EssamSalah) February 22, 2015
Free Online Business Course — The $100 MBA http://t.co/Q5VHTm6sMi
— EssamSalah (@EssamSalah) February 22, 2015
Udacity Review: Online Education for the 21st Century | SkilledUp http://t.co/BR9xz0Zruk
— EssamSalah (@EssamSalah) February 22, 2015
Custom SharePoint task list columns do not appear in Outlook 2007 and Outlook 2010 https://t.co/On7v8SbSmM
— EssamSalah (@EssamSalah) February 22, 2015
Here’s how drinking one cup of coffee each day is killing your success - Business Insider http://t.co/9nt9LhZWof
— EssamSalah (@EssamSalah) February 15, 2015
Intranet Software Suite, Enterprise Portal and Integrated Enterprise Social Network - adenin TECHNOLOGIES http://t.co/fAV0nQgMgx
— EssamSalah (@EssamSalah) February 14, 2015
Apache Solr vs ElasticSearch - the Feature Smackdown! http://t.co/fNxkeiQ6Yy
— EssamSalah (@EssamSalah) February 14, 2015
How Slack Onboards New Users | User Onboarding http://t.co/5ldwVNzqu0
— EssamSalah (@EssamSalah) February 13, 2015
VMware/Player - Community Help Wiki https://t.co/vu5D20QTqN
— EssamSalah (@EssamSalah) February 9, 2015
Build STEMbot1 - A Robot That Makes Programming Fun and Easy http://t.co/cfcF0Glu8l
— EssamSalah (@EssamSalah) February 7, 2015
Android Based Robotics http://t.co/xp6iYBN9ke
— EssamSalah (@EssamSalah) February 7, 2015
More on the Gartner MQ: Fact or fiction? - Enterprise Search http://t.co/JSY3qmeZA1
— EssamSalah (@EssamSalah) February 5, 2015
IASA | Iasa Global http://t.co/JwivQ4B3s7
— EssamSalah (@EssamSalah) February 5, 2015
Tumblr Release Genesis, a Tool for Data Center Automation http://t.co/DYRpc74VhQ
— EssamSalah (@EssamSalah) February 5, 2015
Small Business Market Survey | Infusionsoft http://t.co/w0PWecXAbJ
— EssamSalah (@EssamSalah) February 3, 2015
storytelling with data: slopegraph template http://t.co/oWTLmYVScq
— EssamSalah (@EssamSalah) February 3, 2015
10 Tips on Networking Events for Introverts http://t.co/3rXbmRFXB5
— EssamSalah (@EssamSalah) February 1, 2015
IT Salary Guide | Robert Half Technology http://t.co/Gpld4ODWAr
— EssamSalah (@EssamSalah) February 1, 2015
Pass or Fail, Pepsi's Refresh Will Be Case for Marketing Textbooks
http://t.co/1ejgnyT3Ds
— EssamSalah (@EssamSalah) February 1, 2015
The Best Industries for Starting a Business | http://t.co/1fWl9rAGyp http://t.co/V6rL2jEqHw
— EssamSalah (@EssamSalah) February 1, 2015
The 1 Essential Rule for Naming Startups | http://t.co/8l9BU2au9u http://t.co/GA6jiCxODd
— EssamSalah (@EssamSalah) February 1, 2015
Watch Zulily talk about building a Data-First Enterprise. Learn more: http://t.co/zqry6nE8g1
https://t.co/3yX3w7xKHs
— Hortonworks (@hortonworks) January 27, 2015
The most serious mistakes are not made as a result of wrong answers. The truly dangerous thing is asking the wrong questions,Peter Drucker
— EssamSalah (@EssamSalah) January 29, 2015
Why the Future of Retail Will Blow Your Mind http://t.co/WAQrLCo6ND
— EssamSalah (@EssamSalah) January 28, 2015
10 interesting digital marketing stats we've seen this week | Econsultancy https://t.co/TsTB6cX6l0
— EssamSalah (@EssamSalah) January 28, 2015
Parable of the Polygons - a playable post on the shape of society http://t.co/cBVL6XTDtc
— EssamSalah (@EssamSalah) January 28, 2015
How To Keep Computer Screens From Destroying Your Eyes http://t.co/iUcRohhj3P via @bi_contributors
— EssamSalah (@EssamSalah) January 28, 2015
10 career choices you'll regret in 20 years http://t.co/lo2ZaFfNDb via @wef
— EssamSalah (@EssamSalah) January 28, 2015
5 Applications of Big Data in Government by @GilAllouche http://t.co/9zTzsy0DmE #BigData
— EssamSalah (@EssamSalah) January 27, 2015
Three Examples of Big Data Applied in Energy Analytics by @GilAllouche http://t.co/TXGjaIfCqe #BigData
— EssamSalah (@EssamSalah) January 27, 2015
Indispensible guide to #DataVisualization and chart design http://t.co/zHC2xK2Jt7
— SmartData Collective (@SmartDataCo) January 21, 2015
Data Mining (and Statistical Analysis) is LinkedIn Hottest Skill in 2014 http://t.co/rYyPEYuf1B via @kdnuggets
— Rachel Clinton (@RachClinton) January 7, 2015
A Decision Journal Can Help You Make Better Decisions http://t.co/D4m3smH506 via @farnamstreet
— EssamSalah (@EssamSalah) January 21, 2015
Reinventing banking for great customer and employee experiences with mobile solutions http://t.co/lRIGIgr28S
— EssamSalah (@EssamSalah) January 20, 2015
Saudi Arabia: power plug adapter needed? - POWER PLUG SOCKETS OF THE WORLD http://t.co/leRBhERGyK
— EssamSalah (@EssamSalah) January 19, 2015
The Productivity Hacks I Used To Write A 93,000-Word Book In 6 Weeks http://t.co/PpO9Og0Fj2 via @sai
— EssamSalah (@EssamSalah) January 19, 2015
4 Times Data Science Saved the Day - Udacity - Climb Higher http://t.co/6TJI6uLIJh via @udacity
— EssamSalah (@EssamSalah) January 15, 2015
3 Data Careers Decoded and What It Means for You - Udacity - Climb Higher http://t.co/2nR7bdP1VV via @udacity
— EssamSalah (@EssamSalah) January 15, 2015
24 Data Science Resources to Keep Your Finger on the Pulse http://t.co/brU82Z27lQ via @udacity
— EssamSalah (@EssamSalah) January 15, 2015
Python vs. R: What Should You Learn First? - Udacity - Climb Higher http://t.co/xt2ugHpIaf via @udacity
— EssamSalah (@EssamSalah) January 15, 2015
Visualizing Football http://t.co/xPMmUjknWn
— EssamSalah (@EssamSalah) January 14, 2015
2012 Twenty20 | http://t.co/RUNUQcCbwP http://t.co/hhuw9kQzXC via @visualizingorg
— EssamSalah (@EssamSalah) January 14, 2015
Help make it happen for Flic: The Wireless Smart Button on @indiegogo http://t.co/lw3hthGYvJ
— EssamSalah (@EssamSalah) January 13, 2015
Why do Engineers become Product Managers? - Quora http://t.co/GtSREqv26d
— EssamSalah (@EssamSalah) January 7, 2015
How to Estimate TCO and Save Money http://t.co/qS33gHkKeW via @@TomasTiefenbach
— EssamSalah (@EssamSalah) January 6, 2015
Free Online Courses From Top Universities | Academic Earth http://t.co/OdFDiV6U0H
— EssamSalah (@EssamSalah) January 5, 2015
"If Amazon wants to test 5,000 users to use a feature, they just need to turn it on for 45 seconds." -@jmspool #uxdc http://ift.tt/146NXa7
— Nicole Staffin (@miostaffin) January 3, 2015
What are considered some must read books at the big 3 consulting firms? - Quora http://t.co/zyAogmBefB
— EssamSalah (@EssamSalah) January 4, 2015
Hack Your Brain To Beat Procrastination and Get Things Done https://t.co/kvZOFW8jnb via @movzio
— EssamSalah (@EssamSalah) January 4, 2015
How to build a human http://t.co/rC4qq0HyHM
— EssamSalah (@EssamSalah) January 2, 2015
Muse: Revive precious memories using email http://t.co/Pd4YLhPnu3 #muse via @hangal
— EssamSalah (@EssamSalah) December 30, 2014
Amazon’s 3-D Printing Partnership with 3DLT - E-Commerce’s Fundamental Shift http://t.co/S4F55pys1g via @brainberyglobal
— EssamSalah (@EssamSalah) December 27, 2014
Playing with Fire: What it’s like to make an app for Amazon’s smartphone http://t.co/oGdJMsThog via @GeekWire
— EssamSalah (@EssamSalah) December 27, 2014
Enterprise Architecture Training Course | Microsoft Virtual Academy http://t.co/f9bUaxWjUA
— EssamSalah (@EssamSalah) December 25, 2014
Microsoft Software Architecture Diagrams and Blueprints http://t.co/MlTBN8KsQP
— EssamSalah (@EssamSalah) December 25, 2014
Pragmatic Approach to Describing Solution Architectures http://t.co/p3HKdnxY6X
— EssamSalah (@EssamSalah) December 25, 2014
NoSQL Databases Compared http://t.co/HzubgrfSH2
— EssamSalah (@EssamSalah) December 24, 2014
Top 20 Data Management Posts in 2014 - DATAVERSITY http://t.co/thSfXuzoLW
— EssamSalah (@EssamSalah) December 24, 2014
Should You Publish Your App on the Amazon App store? http://t.co/nr9pIVqDxD
— EssamSalah (@EssamSalah) December 22, 2014
The chart Tim Cook doesn’t want you to see - Quartz http://t.co/HB3LrobP8C
— EssamSalah (@EssamSalah) December 22, 2014
Sketch Guy: Personal Finance on a Napkin http://t.co/sI4DckVefq
— EssamSalah (@EssamSalah) December 21, 2014
مساعٍ ريادية للنهوض بصناعة الألعاب التعليمية الرقمية بالمنطقة... http://t.co/Zj6VNqIKaY via @wamdaME
— EssamSalah (@EssamSalah) December 21, 2014
#Visualization - Graph Design I.Q. Test http://t.co/yNJxGSKQwl
— EssamSalah (@EssamSalah) December 18, 2014
How to Lie with Charts https://t.co/Z6k9lLkoVx
— EssamSalah (@EssamSalah) December 17, 2014
Morning Rituals To Improve Your Appearance http://t.co/rqpgtNwCKv
— EssamSalah (@EssamSalah) December 16, 2014
A Periodic Table of Visualization Methods http://t.co/BQ2ybxRBMm
— EssamSalah (@EssamSalah) December 16, 2014
#MDA Model-Driven Architecture - SAP PowerDesinger http://t.co/firnK6XoSB
— EssamSalah (@EssamSalah) December 16, 2014
(IT)Volando controcorrente lungo il Nilo. Un brillante serpente di luci dal Cairo al lago Nasser. http://ift.tt/13ja3Xj
— Sam Cristoforetti (@AstroSamantha) December 13, 2014
Pie chart pyramid http://t.co/5wHmMMS3LX via @flowingdata
— EssamSalah (@EssamSalah) December 15, 2014
An Introduction to d3.js by @alignedleft - start training for free: http://t.co/OgdyQ4VWRs http://t.co/06qryAAFSw
— O'Reilly Media (@OReillyMedia) November 19, 2014
Cartoon: Bulking Up the Data Staff http://t.co/HoHFDCZFSz
— EssamSalah (@EssamSalah) December 9, 2014
Happiness Around the World http://t.co/hI0lTzPjz4 via @MoveHub
— EssamSalah (@EssamSalah) December 9, 2014
Listing all the environment variables using the built-in %ENV hash and simple for loop:
my @env_names = keys %ENV;
my $n;
my $v;
for ($k=0 ; $k<=$#env_names ; $k++)
{
$n = $env_names[$k];
$v = $ENV{"$n"};
print "\n $n=$v";
}
A much shorter version using for each:
my @env_names = keys %ENV;
my $v;
foreach (@env_names)
{
$v = $ENV{"$_"};
print "\n $_=$v";
}
Putting it all in one line
print "\n $_=" , $ENV{"$_"} foreach (keys %ENV);
However, DOS still attractive … just use the SET command to get same result of the above :)
Check the following articles on how to represent graphs in both a relational database and graph database:
Graphs in the database: SQL meets social networks
http://techportal.ibuildings.com/2009/09/07/graphs-in-the-database-sql-meets-social-networks/
Social networks in the database: using a graph database
http://blog.neo4j.org/2009/09/social-networks-in-database-using-graph.html
Get yourself a wealth of architecture resources in the following kit from IBM:
https://www6.software.ibm.com/developerworks/offers/kits/archkit1/index.html
iBATIS.NET the .net port of the iBATIS Java ORM is being used by MySpace.com http://www.infoq.com/news/2006/11/iBATIS-MySpace
Top 12 Reasons to Write Unit Tests
http://onjava.com/onjava/2003/04/02/javaxpckbk.html
Six Rules of Unit Testing
http://radio.weblogs.com/0100190/stories/2002/07/25/sixRulesOfUnitTesting.html
Test Review Guidelines
http://www.artofunittesting.com/Test_Review_Guidelines
Advanced Unit Testing
http://www.codeproject.com/KB/cs/autp1.aspx
http://www.codeproject.com/KB/cs/autp2.aspx
http://www.codeproject.com/KB/cs/autp3.aspx
http://www.codeproject.com/KB/cs/autp4.aspx
http://www.codeproject.com/KB/architecture/autp5.aspx
Writing Great Unit Tests: Best and Worst Practices
http://blog.codeville.net/2009/08/24/writing-great-unit-tests-best-and-worst-practises/
Enjoy some high level video based talks about CDC:
Maximize Cost Saving while improving visibility into LOB
http://media.sourcemedia.com/sourcemedia/dmr/09/051309ibm/livemeeting.wmv
Closing the loop Real-Time Event Detection and Response
http://media.sourcemedia.com/sourcemedia/dmr/08/093008ibm/livemeeting.wmv
A Leading Jewelry Retailer Improves Customer Service with IBM InfoSphere Change Data Capture
I run into an issue today when I wanted to have something on my C: drive that exceeds the current free space, I have more free space on other drives but I don’t want to go into extending my C: drive by using tools like Partition Magic as I had a bad experience with it before.
I decided to give hard links a try, and after some googling I found that I need to use the junction.exe from Sysinternals because Windows don’t
So, if you need to have a folder on C: drive that points to another folder on D: drive, you just need to call junction like this:
junction C:\MyFolder D:\MyFreeSpace
You will deal with C:\MyFolder as a normal folder, but actually all files will be stored in D:\MyFreeSpace
Sometimes we need to generate a new GUID and use it as part of a build script, for example when building a new version of a Setup project.
MSBuild built-in tasks don’t provide such facility, however there 2 options:
The Script task from MSBuild Community Task allows the execution of .net code contained within the task. It will be very simple to call System.Guid.NewGuid() and return the string into an MSBuild Property.
<PropertyGroup>
<GuidGenFunction>
<![CDATA[
public static string ScriptMain() {
return System.Guid.NewGuid().ToString().ToUpper();
}
]]>
</GuidGenFunction>
</PropertyGroup>
<Script Language="C#" Code="$(GuidGenFunction)">
<Output TaskParameter="ReturnValue" PropertyName="NewGuid" />
</Script>
<Message Text="Guid: $(NewGuid)" />
http://sedodream.codeplex.com/Wiki/View.aspx?title=CreateGuid
Automating UI testing is one of topics that I recently became interested in, not because I am trying to be a tester yet; but because we are implementing an automated UI test engine as part of my current development project in ITWorx.
I have to thank Dr. James McCaffrey for authoring his book “.NET Test Automation Recipes: A Problem-Solution Approach”; this book was really the base that get my foot on the road and encouraged me to dig into this mysterious world.
He was as well very helpful when be contacted and asked; guiding his readers into the right direction.
Someone would ask; why did we go into developing our own thing while there are lots of tools to do the same job ? the answer would take more time if I like to describe the business requirements that lead to this decision, but in short we had to make this as part of another application and hence buying a tool was not an option to avoid expensive licensing costs.
Some of the already existing tools that I stumbled upon are:
I have also written few posts around this topic, they worth checking here
I came across this programmer personality test http://www.doolwind.com/index.php?page=11 , and below is the results, what about you ?
You're a Planner.
You may be slow, but you'll usually find the best solution. If something's worth doing, it's worth doing right.
You like coding at a High level.
The world is made up of objects and components, you should create your programs in the same way.
You work best in a Team.
A good group is better than the sum of it's parts. The only thing better than a genius programmer is a cohesive group of genius programmers.
You are a Conservative programmer.
The less code you write, the less chance there is of it containing a bug. You write short and to the point code that gets the job done efficiently.
Every body loves virtual machines, aren't you ?
I use virtual machines for development and testing, and they really save time and resources; specially when difference disks are used.
My company has a hosting environment with lost and lost (and may be lost ) of them than I know, and they guys behind those are really doing a good job keeping up with requests to create/modify/host them on Virtual Server(s).
A common thing happens, and it happens often than enough, my VMs goes off, may be the guys need to conserve some resources or spare some RAM for other VMs on the same physical servers.
Anyway, a conversation like this is repeated frequently:
Me : Hi, my VM is not working
System Engineer : Would you please submit a ticket so we can turn on the Virtual machine for you
Me : Can't it be automatically restarted
System Engineer : Oh yes, please mention this in the ticket as well
Me : Okay, thanks
System Engineer : Welcome, waiting for the ticket :)
I do add the ticket, and they do turn it on and set it to auto restart, but after a week every thing goes again.
So, why I am posting this, not to make you feel sad for me, but because I found something that is interesting for this issue; PowerShell.
Yes, PowerShell can be used to turn-on/off VMs on Virtual Server, but I am not yet sure if this can be done remotely, since I will need to turn-on my VM from my PC not from the server that I don't have permission on.
Goggling around, it seems feasible, a post by Ben Armstrong ; author of Professional Microsoft Virtual Server 2005 is about using COM to script Virtual Server , another post {Scripting Virtual Server with PowerShell} by Ben Pearce.
I will try to convince the guys to look at this, and may be someday I will not need to submit a ticket any more.
While XSLT 2.0 has the distinct-values function to get the unique items in a node list, XSLT 1.0 has no equivalent function.
But lots of posts out there is pointing how to use XPath 1.0 to get the same result. The one that was most useful and straight forward for me to apply was the post of Rajendra S Rawat on his blog
When you install a software, most of the installers will try to extract some files in a temporary folder on the hard drive. The default temporary folder can be accessed by the environment variable TMP or TEMP.
By default, those folders will point to the following folder on your Windows drive (X):\Document and Settings\UserName\Temp , the path may vary according to Windows version.
Sometimes, a huge software installation like Windows Service Packs or Visual Studio Service Packs, will need to extract a (very) large file in the temp folder, and if no enough (here I mean great) free space no installation can take place.
Anyway, keep long story short :) ... to allow your temp folders to go into a new drive, you need to redefine the path associated with the Environment variables:
Go to My Computer , right click Manage, select the Advanced table, click on Environment Variables button, then select the TEMP and TMP variables and point to a new folder , and enjoy large installations on limited free space drives :)
I will present a seminar at ITWorx CuttingEdge club about PowerShell.
The seminar's presentation :
Using 2 lines of PowerShell to get the Physical memory of a remote computer :
$mem = Get-WmiObject win32_computersystem -computername server-vm-0001
$mem.totalphysicalmemory / 1Gb
This is just an example, and other system information can be retrieved through using the WMI objects, the above script can be easily extended to get the Physical memory (or anything) for all the machines in a whole network.