tag:blogger.com,1999:blog-84118199556780275922024-02-07T15:52:44.996-05:00Dude, Where's My Blog?If you're into popular things, this is not the blog for you. If you already know it all, this won't be your cup of tea. On the other hand, if you're artistic, musically inclined, a working professional, or a casual gamer with a need for some tips and extra knowledge here, there, and everywhere, this is the place to be.Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.comBlogger54125tag:blogger.com,1999:blog-8411819955678027592.post-13935403951989701922013-07-14T10:20:00.000-04:002013-07-14T10:20:08.713-04:00JMeter -- Process Setup 07 -- Explaining Build File 02<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
This is part seven of our setup. Part six can be found here: <a href="http://dudewheysmehblog.blogspot.com/2011/09/jmeter-process-setup-06-explaining.html">http://dudewheysmehblog.blogspot.com/2011/09/jmeter-process-setup-06-explaining.html</a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
My apologies for the large time gap between part 6 and part 7. Let's get to it!</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
We will be covering what the following targets are doing: transformation, transform, perfStart, perfStop, mailSuccessCompile, mailSend, fullrun, and fullrunOneTransform.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>target="transformation"</b></div>
<div style="text-align: left;">
This is exactly the same as transformationOld, except with two transformations: a less detailed one and a more detailed one. The reason why I did this is simple. After the test is completed, people get a mail notifying them with links to the report files. Some people like to check their work mail on the phone. The detailed report is very large and takes forever and a day to load. The less detailed report loads very quickly and gives a good summary of what has happened in the test.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>target="transform"</b></div>
<div style="text-align: left;">
Sometimes a test will stop or be stopped prematurely, but you still want to see a report. What you need to do:</div>
<div style="text-align: left;">
</div>
<ol style="text-align: left;">
<li>Go to the results folder and see if there is a .JTL file associated with the test -- you can tell by the filename's timestamp. If the .JTL is not there, you'll have to re-run.</li>
<li>If the .JTL is there the XML will probably be malformed. Open it up in Notepad++ and check the end of the file. It should have a closing </httpSample> tag and it should end with </testResults>. If a tag is missing, add it in the correct spot, save the file, and close it.</li>
<li>Now you can use the transform target to just run the XSL transformation on the .JTL file. You have three options:</li>
<ol>
<li>ant -Dfile="[JTLFilename_without.jtl_atTheEnd]" -Dproject="[projectName]" transform</li>
<ol>
<li>This does absolutely nothing. You need to add the -Dxsl flag at the end and set it to either "full" or "less".</li>
</ol>
<li>ant -Dfile="[JTLFilename_without.jtl_atTheEnd]" -Dproject="[projectName]" transform -Dxsl="full"</li>
<ol>
<li>This runs two transformations on the .JTL file, the Detailed and the Less Detailed ones. Two reports are generated.</li>
</ol>
<li>ant -Dfile="[JTLFilename_without.jtl_atTheEnd]" -Dproject="[projectName]" transform -Dxsl="less"</li>
<ol>
<li>This runs one transformation on the .JTL file - the Less Detailed one. One report is generated.</li>
</ol>
</ol>
</ol>
<div style="text-align: left;">
</div>
<b>target="perfStart"</b><br />
This target is called by other targets in order to set a counter name and start Perfmon. It uses a built in utility in Windows called logman, which I'll get into once we reach Process Setup 10. To satisfy your curiosity, open a command prompt and enter: "logman query". You should see something like this:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1rM6LVqEmWen0K14o1OgtztaRfx6rJYKmmZO-E9GACo1Ca73VFehV6JKgrxNXqUBTdzBwc5AdNJiL3J1x4cW-p_rlYYS8ERsOw7EdyT-FXPTqreildNNXkUFy-4LbjQKufWFk9MJbdgo/s1600/logmanQuery.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1rM6LVqEmWen0K14o1OgtztaRfx6rJYKmmZO-E9GACo1Ca73VFehV6JKgrxNXqUBTdzBwc5AdNJiL3J1x4cW-p_rlYYS8ERsOw7EdyT-FXPTqreildNNXkUFy-4LbjQKufWFk9MJbdgo/s400/logmanQuery.PNG" width="400" /></a></div>
<br />
<br />
<ul style="text-align: left;">
<li>We are using the Ant "exec" command to build up a command which will be executed. Think about this as if we are telling Ant to open a command prompt and enter a string of commands.</li>
<li>After the first echo, we are building up the following command: logman update=[${counterName}] -o "C:\PerfLogs\Admin\${project}\ReportLog_${time}\WebServer.blg -u ${compU} ${compP}</li>
<ul>
<li>counterName is the name of the Data Collection Set that we will be using. As an overview, we will create a Data Collection Set and choose all of the different performance counters that we are interested in tracking. This command updates this counter to OUTPUT the data to a folder specific to this Project & this Test, so that it's easy to find later on. counterName is set in extra.properties.</li>
<li>compU and compP are the user name and password that are needed to edit the Data Collection Set. If I recall correctly, it should be the same as your windows login and password, IF NEEDED. These are also set in extra.properties.</li>
</ul>
<li>After the second echo, we again use exec to build up the command to start logman, which is simply: logman start ${counterName}.</li>
</ul>
<br />
<b>target="perfStop"</b><br />
Similar to the last part of the perfStart target, this utilizes the Ant exec command to stop Perfmon: logman stop ${counterName}.<br />
<br />
<b>target="mailSuccessCompile"</b><br />
It's was not easy, at least when I created this, to concatenate and manipulate strings, which is why the var folder was necessary.<br />
<ul style="text-align: left;">
<li>We start by copying the contents of the ${project} variable into the project.txt file. We then replace spaces in the file with the HTML encoded value "%20". We repeat this for ${file} > file.txt and ${folder}> folder.txt.</li>
<li>All of the var files are loaded into variables.</li>
<li>A lot of the rest of this target is just doing math & string operations in order to output a nicely formatted calculation of the time in the email.</li>
<li>The last part of this target puts text into two var files, subject.txt and mailbody.txt.</li>
<ul>
<li>The subject will be, for our example: "BC Rich Load Test <timestamp> - Success"</li>
<li>The body will be an HTML document with a funny picture, a table with test time info and links to the reports.</li>
<ul>
<li>The table contains: Test name, Start Time, End Time, and Total time.</li>
<li>The reports are the Detailed JMeter Report, the Less Detailed JMeter Report, and the Perfmon .BLG's & HTML report.</li>
</ul>
</ul>
</ul>
<br />
<b>target="mailSend"</b><br />
<div style="text-align: left;">
This target sends a mail depending on the status. It checks if the value of the var/failed.txt file is "No" and if so, it gets all the pieces together and sends the Succes mail out, otherwise it sends the Failure mail. Some properties (enableStartTLS, user, password, and ssl) are required if using a gmail address & can probably be removed if you're using an internal address.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>target="fullrun"</b></div>
<div style="text-align: left;">
This target pretty much just calls all the other targets in sequential order. The calls to the other targets are located within a trycatch statement, which checks to see if there are any errors. If there are any errors, the sequence stops, the var/failed.txt is set to Yes, and a Failure mail is sent. To use this target, use the command: ant -Dfile="[filename]" -Dfolder="[folderName]" -Dproject="[projectName]" fullrun</div>
<div style="text-align: left;">
</div>
<ul style="text-align: left;">
<li>It starts by resetting the var/failed.txt file to No and then calls:</li>
<ul>
<li>perfStop (to stop the counter if it is running)</li>
<li>perfStart (to properly set the counter/log and start the monitoring)</li>
<li>jmeterStart (to run the test)</li>
<li>transformation (to perform two transformations)</li>
<li>perfStop (to stop the counter)</li>
<li>mailSuccessCompile (to compile the Success Mail)</li>
</ul>
<li>If any of the previous calls fails, the failMessage is stored and var/failed.txt is set to Yes</li>
<li>mailSend (to send the Success Mail)</li>
</ul>
<br />
<div style="text-align: left;">
<b>target="fullrunOneTransform"</b></div>
<div style="text-align: left;">
This is exactly the same as fullrun, except it performs a single transformation (by using <i>transformationOld </i>instead of <i>transformation</i>). To use this target, use the command: ant -Dfile="[filename]" -Dfolder="[folderName]" -Dproject="[projectName]" fullrunOneTransform</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>Summary:</b></div>
<div style="text-align: left;">
The build file has many targets, some of which are meant to be called from the command line, and others which are meant to be called sequentially. You are welcome to tweak each one as you see fit. Pretty much anything you can do manually on the computer can be automated using Ant -- you just need to find the proper command and modify the build file.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>Recap & Next Steps:</b></div>
<div style="text-align: left;">
We have covered how to set up JMeter and Ant and get your tests' reports up and running. We have tweaked our properties and have modified our build files. Next we will go over what the XSL files are doing, setup a way to programmatically run our tests (locally or on remote machines) with batch files, and then monitor everything being used with Perfmon.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
In Process Setup 08, we will look into the XSL files and how to tweak them.</div>
<div style="text-align: left;">
Part eight has not yet been completed.</div>
</div>
Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0Chicago, IL 60656, USA41.9755524 -87.80338241.9283309 -87.884063 42.0227739 -87.722701tag:blogger.com,1999:blog-8411819955678027592.post-9556769833306549932013-04-28T19:17:00.000-04:002013-04-28T19:17:05.175-04:00Removing all Hyperlinks in MS Word 2010<div dir="ltr" style="text-align: left;" trbidi="on">
Found <a href="http://kb.sage.edu/kb/index.php?View=entry&EntryID=66">this</a> neat keyboard shortcut for MS Word 2010 today:<br />
<blockquote class="tr_bq">
Remove all hyperlinks in a document by highlighting all of the text and hitting: </blockquote>
<blockquote class="tr_bq">
<span style="background-color: #444444;"> CTRL </span><span style="background-color: white;"> + </span><span style="background-color: #444444;"> Shift </span><span style="background-color: white;">+ </span><span style="background-color: #444444;"> F9 </span></blockquote>
In MS Office 2010, it removes the hyperlink and changes the text to the normal color. In older versions, the text may still be blue. To change it, just keep the text highlighted and change the font color like you normally would.</div>
Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-61261215122661965972012-12-14T22:09:00.003-05:002012-12-14T22:09:52.312-05:00Condolences and Gun Control arguments<div dir="ltr" style="text-align: left;" trbidi="on">
My heart goes out to those who have passed and those who are suffering in Newtown, Connecticut.<br />
<br />
I've heard many people from the NRA state that "Guns don't kill people. People kill people." That's true. Guns are just tools, like a hammer, a knife, or a car.<br />
<br />
While people can kill other people using these tools, that doesn't make all tools equal. <br />
<br />
<ul style="text-align: left;">
<li>A hammer can be used to hit a nail, or to hit a person. It was created though to hit a nail.</li>
<li>A knife can be used to cut a fruit, or to to cut a person. It's normal use though, is to cut food.</li>
<li>A car can be used to drive from A to B, or to drive into a person or into another car. It was created as a mode of transportation, and that is it's normal use.</li>
</ul>
<div>
A gun can be used for killing animals for fun/sport, or for killing people.</div>
<div>
It's a tool for killing. You can't build a house with a gun. You can't cut an apple to feed your baby with a gun. You can't drive from A to B with a gun.</div>
<div>
<br /></div>
<div>
A gun is for killing. Nothing else.</div>
<div>
<br /></div>
<div>
Having a gun for "defense" means that you want to defend yourself by killing someone else. If someone ever broke into a gun owner's house, the chances are high that he'll get shot "center mass," and be leaving in a body bag.</div>
<div>
<br /></div>
<div>
A gun is for killing.</div>
<div>
And the prime use is for killing other people.</div>
<div>
<br /></div>
<div>
Should all guns be banned? Probably not, but something definitely needs to be done.</div>
</div>
Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-75517453419626957352012-11-14T19:48:00.001-05:002012-11-14T19:51:25.154-05:00This is why I love CMU...<p>...more and more each day...</p>
<div class='separator' style='clear: both; text-align: center;'> <a href='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_ylLEy6qaYr_FfFPWwm4CPSQr0N9tW04XAaQf7rxWk3qlA0VsKtZXLxHSPdYFfP171wI4oqxCWc6CsaqdS5XzQ71VcCWbkycEnACS9VZ7OzYd8zVDGGBu-nSWakaBHsLa0clbvPoC9IY/s1600/20121114_193723.jpg' imageanchor='1' style='margin-left: 1em; margin-right: 1em;'> <img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_ylLEy6qaYr_FfFPWwm4CPSQr0N9tW04XAaQf7rxWk3qlA0VsKtZXLxHSPdYFfP171wI4oqxCWc6CsaqdS5XzQ71VcCWbkycEnACS9VZ7OzYd8zVDGGBu-nSWakaBHsLa0clbvPoC9IY/s640/20121114_193723.jpg' /> </a> </div><div class='separator' style='clear: both; text-align: center;'> <a href='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRqihsusD_vHRqv1yWMN3iV14PojyGJ-QmEvcyX2fDSb8gY4Tt_Siq-gNZ1-CpvSEvYM55c-zfijpZYN2kskdBLRQ4I4nMAEVtVSOmXPsal_ZHOuZ2R1qCEpx8RtMFoK5Iv4O-vA2DcvY/s1600/20121114_193734.jpg' imageanchor='1' style='margin-left: 1em; margin-right: 1em;'> <img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRqihsusD_vHRqv1yWMN3iV14PojyGJ-QmEvcyX2fDSb8gY4Tt_Siq-gNZ1-CpvSEvYM55c-zfijpZYN2kskdBLRQ4I4nMAEVtVSOmXPsal_ZHOuZ2R1qCEpx8RtMFoK5Iv4O-vA2DcvY/s640/20121114_193734.jpg' /> </a> </div><div class='separator' style='clear: both; text-align: center;'> <a href='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ78LmZsI6SeYbtJP0BOCqhOfAAsnJX03rsrmR_0w0boHGj2KQvhCJNbT8Nk03Bl_94GGmFBFd86biJSlzpkEwiml8IlzkG6_ZwW4kpLUdwTZs1UdrqzsidsEJWKcASfyVVGLUaQbQQ8w/s1600/20121114_193813.jpg' imageanchor='1' style='margin-left: 1em; margin-right: 1em;'> <img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ78LmZsI6SeYbtJP0BOCqhOfAAsnJX03rsrmR_0w0boHGj2KQvhCJNbT8Nk03Bl_94GGmFBFd86biJSlzpkEwiml8IlzkG6_ZwW4kpLUdwTZs1UdrqzsidsEJWKcASfyVVGLUaQbQQ8w/s640/20121114_193813.jpg' /> </a> </div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-60317431604496380982012-11-11T22:58:00.000-05:002012-11-11T22:58:27.891-05:00Random thoughts - Best Beginnings<div dir="ltr" style="text-align: left;" trbidi="on">
While going through the daily motions today, I remembered two of my all-time favorite opening sequences:<br />
<br />
Gandalf's Fall (at the beginning of the Two Towers)<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/0lmGy3tT-tQ?feature=player_embedded' frameborder='0'></iframe></div>
and<br />
<br />
Nightcrawler, taking out everyone (from X-Men 2)<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/i7lpQFHpSPk?feature=player_embedded' frameborder='0'></iframe></div>
<br />
I guess I like movies like that where I know the characters before hand and how bad-a** they are (and will be), and I don't get too disappointed (especially when there's a good director involved)!<br />
<br />
What opening sequences dropped your jaw when you first saw it?</div>
Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-61972058780015253922012-11-09T23:06:00.002-05:002012-11-09T23:06:46.385-05:00IGSA Diwali Show<div dir="ltr" style="text-align: left;" trbidi="on">
Just came back from the IGSA Diwali show with my wife and thoroughly enjoyed it! <br />
<br />
Pretty much everything was, as the emcee put it, "fantastic!" <br />
<br />
<a name='more'></a><br />
The highlights of the show were Ramya whenever she sang; Tejasvi and Harpreet playing the Sitar and Tabla; Prem, Paul, and Dipen playing some groovy guitar/bass/drums (especially Socha Hai from Rock On); and Hari (Masters in Robotics) moon-walking across the stage, and pretty much making me feel like an un-coordinated blob.<br />
I also thought the Sanskrit skit was well done (from what I understood == very little).<br />
<br />
All in all, I'm glad that my wife got to see a live show, see lots of Indians (and white people enjoying Indian things), and eat some decent food from Mint.<br />
<br />
Thanks Pallavi, very much for the tickets! Hope you feel better!</div>
Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com1Carnegie Mellon University, 5000 Forbes Ave, Pittsburgh, PA 15213, USA40.4435037 -79.941570640.4374617 -79.951441100000011 40.4495457 -79.9317001tag:blogger.com,1999:blog-8411819955678027592.post-76305552166162209562012-11-09T00:30:00.000-05:002012-11-09T00:39:35.824-05:00Updates<div dir="ltr" style="text-align: left;" trbidi="on">
Dear Blog,<br />
I apologize for the neglect as of late. After GMAT prep late last year, I was busy with B-School applications (Dec 2011 - March 2012), Coursera/Udacity courses (Nov 2011 - May 2012), Carnegie Mellon University's (CMU) Tepper School of Business admission process (April - July 2012), Basecamp (Aug 2012), Mini 1 (late Aug - Oct 2012), the Organizational Leadership Club (OLC) and the Carnegie Bosch Institute (CBI) Case Competition, the AT Kearney Case Competition, DDI Manager Ready Leadership Assessment, and the Business and Technology Club Trek to New York and Seattle (late Oct 2012).<br />
The classes I've taken so far: Management Presentations, Financial and Managerial Accounting I, Probability and Statistics, Corporate Strategy, and Managerial Economics.<br />
<br />
<a name='more'></a><br />
Now I'm head deep in Mini 2, summer internship recruiting preparation for consulting (networking, behavioral prep, and case prep), admission to the dual MBA/Masters of Software Engineering (MSE) program between Tepper and the School of Computer Science (SCS), and spending time with my pregnant wife (who's due around December 2nd, 2012).<br />
The current classes are: Marketing Management, Interpersonal Communications, Optimization, Finance I, and Managing Teams and People. This is the second week of classes and we've already got midterms next week!<br />
<br />
Still have lots of work to do, but I'm thankful to everyone who helped thus far, from all my supervisors and team-mates who wrote Letters of Recommendations, to friends and family who reviewed my application, to the wonderful admissions team, staff, and faculty at Tepper for allowing me to participate and for teaching me so much, to my fellow 1st year classmates, our 2nd years, and our alums (who will be hiring us soon), and finally, and most importantly, to my wife, Nishu - without you, your support, and motivation, none of this would be possible.<br />
<br />
I'll try to update more frequently - either through here, G+, or Twitter, as I find interesting stuff in my research of companies, reading through news, studying for the MBA, studying for the MSE, and preparing for the new addition!<br />
By the way, the baby registry is http://bitly.com/RDLcnv, and more options are http://amzn.to/TuWdG5 and http://amex.co/olCzBA<br />
<br />
Oh, and thanks, Blog for sticking around, and not deleting yourself.</div>
Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com026333 5th Ave, Pittsburgh, PA 15213, USA40.436756717539907 -79.96810913085937540.430714217539908 -79.97797963085938 40.442799217539907 -79.95823863085937tag:blogger.com,1999:blog-8411819955678027592.post-89256763980632781142012-07-19T10:22:00.000-04:002012-07-19T10:28:42.648-04:00New Pages to check out!<div dir="ltr" style="text-align: left;" trbidi="on">
I've created some <a href="http://support.google.com/blogger/bin/answer.py?hl=en&answer=165955">Pages</a>, which you can find at the top of the site. Check them out and let me know what you think!<br />
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Soon, I'll create some tutorials about how to create these specific types of pages:</div>
<ul style="text-align: left;">
<li>pulling +1's from Google Plus</li>
<li>pulling shared activities from Google Plus</li>
<li>pulling comments/questions/answers on different Stack Exchange sites</li>
<li>including the You Might Also Like (YMAL) section below each blog post</li>
</ul>
</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-63614177149864251672012-04-21T15:46:00.001-04:002012-04-21T15:46:18.697-04:00Student loans are one thing when you're alive...<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="change_BottomBar">
<span id="change_Powered"><a href="http://www.change.org/" target="_blank">Change.org</a></span><a href="http://www.blogger.com/blogger.g?blogID=8411819955678027592">|</a><span id="change_Start"><a href="http://www.change.org/start-a-petition">How to Start a Petition</a></span></div>
<script src="http://e.change.org:80/flash_petitions_widget.js?width=300&petition_id=337022&color=000" type="text/javascript">
</script>
</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com1tag:blogger.com,1999:blog-8411819955678027592.post-64926883444135489162012-04-20T14:46:00.004-04:002012-05-04T11:18:11.208-04:00Udacity thoughts<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: center;">
I often wonder if I'm the only person who thinks <span style="color: #8e7cc3;">Undercity </span>everytime I see or visit <span style="color: #f6b26b;">Udacity</span>.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.udacity.com/media/img/logos/logo-home-468x30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="20" src="http://www.udacity.com/media/img/logos/logo-home-468x30.png" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://images.wikia.com/wowwiki/images/b/b2/Undercity_TCG.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://images.wikia.com/wowwiki/images/b/b2/Undercity_TCG.jpg" width="280" /></a></div>
<br /></div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-11549124883507012172012-03-30T15:05:00.000-04:002012-05-03T14:09:45.547-04:00FCGDAEB & EGBDF<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6kkgkCJCSF_r0_Urgqcfl8txoTDBg5YiwrmENGZVBTUMMODn2ZTSjrOEFLzjycCUIeZ4lTX9dLJxRgfyK65EbVpTEp2mfpsm-cmMgdoBo3DLeTBoqLF_WBKND5w0EQ9gvcYmS9cu7vi0/s1600/staffNotation.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="82" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6kkgkCJCSF_r0_Urgqcfl8txoTDBg5YiwrmENGZVBTUMMODn2ZTSjrOEFLzjycCUIeZ4lTX9dLJxRgfyK65EbVpTEp2mfpsm-cmMgdoBo3DLeTBoqLF_WBKND5w0EQ9gvcYmS9cu7vi0/s400/staffNotation.gif" width="400" /></a></div>
<a href="http://www.circle-of-fifths.net/images/circle-of-fifths.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="160" src="http://www.circle-of-fifths.net/images/circle-of-fifths.gif" width="200" /></a><br />
How did you memorize the notes on sheet music and the circle of fifths?<br />
<br />
I'm sure we've all heard "<i>Every Good Boy Does Fine</i>" in music class, but there are two that I've used for forever, and oddly enough, they can't be found <a href="http://acronyms.thefreedictionary.com/FCGDAEB">here</a> or <a href="http://acronyms.thefreedictionary.com/EGBDF">here</a>...<br />
<br />
<br />
<a name='more'></a>For learning Staff Notation, the mnemonic that I use is:<br />
"<b><span style="color: #6fa8dc;">Elvis Got Big Dirty Feet</span></b>" for the lines and <b><span style="color: #6fa8dc;">FACE </span></b>for the spaces.<br />
<br />
And for the Circle of Fifths, I use:<br />
"<b><span style="color: #c27ba0;">Fat Chicks Get Drunk At Every Bar</span></b>"<br />
<br />
:-)<br />
<br />
(P.S. For the Bass Clef, I just use "<b><span style="color: #93c47d;">Got Big Dirty Feet Always</span></b>" for the lines and <span style="color: #93c47d;"><b>ACEG </b></span>(pronounced ace-gee) for the spaces).<br />
<br />
Which do you use? If you've never learned of these before, do you think these are catchy, and how likely are you to use them?</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-59238824786194253852012-03-22T10:17:00.002-04:002012-03-22T10:17:22.215-04:00Shutting down the Musings...<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
I'm not very good at keeping blogs updated, especially two of them!<br />
<br />
I have used the blogger import/export feature to merge "<a href="http://ihsir.blogspot.com/">Musings of a Madman</a>" into "<a href="http://dudewheysmehblog.blogspot.com/">Dude, Where's My Blog.</a>"<br />
<br />
If you have any objections or reasons why I should really keep them separate, please let me know (I guess the in comment section is a good place) -- otherwise I will be deleting <a href="http://ihsir.blogspot.com/">Musings</a> and posting everything to <a href="http://dudewheysmehblog.blogspot.com/">Dude</a>.<br />
<br />
Thanks!<br />
</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-47842712895957731992012-03-22T09:53:00.000-04:002012-03-22T09:57:23.727-04:00Getting to the meat of 'Forever' stocks...or not.<div dir="ltr" style="text-align: left;" trbidi="on">
After doing a Google search to find out which stocks are good to buy and hold, I came across <a href="http://web.streetauthority.com/m/tts/TTS05/top10stocks.asp?TC=TTS507">this scammy type site</a>. The page loads and the video starts playing once it's buffered. The premise is that if you listen for just a few minutes, the guy will tell you the list of the 10 "Forever" stocks that you should get a hold of. He never actually names any of them though...<br />
<br />
I couldn't wait to see if he was going to actually say the stock names, so I tried fast forwarding through it...but the controls were disabled. Talk about cheap tricks...<br />
<br />
Time to bypass those controls:<br />
<br />
<a name='more'></a><br />
<ul style="text-align: left;">
<li>In Google Chrome, I popped open the element inspector and found the player element by right clicking close to the video and choosing "Inspect Element." If you right click on the video, it shows the flash context menu which doesn't have that option.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEBt0URwR4mXKxDUavVLScnMc8tzQLLn5pb3bWPuR6bvpiFnZ1kP6IjvbIAx4suV_IU0A-Ohq2ENfS3x8PDA-kYMFY8W21OHdJEe0CwsHRwGGt8ClbFoU-Wrsdn-ZGBGGEErQI5ZnSQIE/s1600/01-rightclick.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="553" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEBt0URwR4mXKxDUavVLScnMc8tzQLLn5pb3bWPuR6bvpiFnZ1kP6IjvbIAx4suV_IU0A-Ohq2ENfS3x8PDA-kYMFY8W21OHdJEe0CwsHRwGGt8ClbFoU-Wrsdn-ZGBGGEErQI5ZnSQIE/s640/01-rightclick.png" width="640" /></a></div>
<div>
<br /></div>
<ul style="text-align: left;">
<li>I dug deeper into the html structure to find the flash player object. The inspector steered me in the right direction with the light blue background and object element tag displayed on the page when you hover over an element in the inspector.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhInqQtuJ452HTT5htjekwtPCcGG14O9OZG3mBU58r6kSLZy-PRRhr83PDQJsuy_Pimx0u1mUcQGHjBSwPJwH0ryP95f-nZtBygbkzibNMFRLCxdTY6kvfk9pV9qjEcRi0xq7mB5HjQyn4/s1600/02-digInDeeper.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="498" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhInqQtuJ452HTT5htjekwtPCcGG14O9OZG3mBU58r6kSLZy-PRRhr83PDQJsuy_Pimx0u1mUcQGHjBSwPJwH0ryP95f-nZtBygbkzibNMFRLCxdTY6kvfk9pV9qjEcRi0xq7mB5HjQyn4/s640/02-digInDeeper.png" width="640" /></a></div>
<div>
<br /></div>
<ul style="text-align: left;">
<li>After finding the object I expanded it to see what was going on.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaNFOgHo5IYxxPNTbE-Kx1o8XqXwCC4337aLYdn9vPA_YAQWc1FyWQW7vSYsjvMPl98NOLEmfSNjcM-RGd5419sdqAsi-QGxeFu-GOb3vCXVDaAs48ECTdpC0APfeYjFkJOewo015XQpU/s1600/03-objectfound.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="550" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaNFOgHo5IYxxPNTbE-Kx1o8XqXwCC4337aLYdn9vPA_YAQWc1FyWQW7vSYsjvMPl98NOLEmfSNjcM-RGd5419sdqAsi-QGxeFu-GOb3vCXVDaAs48ECTdpC0APfeYjFkJOewo015XQpU/s640/03-objectfound.png" width="640" /></a></div>
<div>
<br /></div>
<ul style="text-align: left;">
<li>I noticed that the object contained a parameter named flashvars which itself had a parameter named "controlbar.position" which was set to "none." I figured we didn't need this so I deleted it.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDkECMMoQngGlDEK6SX-1Sq3XjTSalWqcAyd0mgrNZeJ3SFiaExseEuMxdaU14eWEKqE_YlM5rQpBroFjNHsSdfeFqiRehfIADEAQjoodBAUJe7L3Kaau0O9YvuFC1Gub0O9mY3FHar18/s1600/04-deletecontrolbar.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="550" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDkECMMoQngGlDEK6SX-1Sq3XjTSalWqcAyd0mgrNZeJ3SFiaExseEuMxdaU14eWEKqE_YlM5rQpBroFjNHsSdfeFqiRehfIADEAQjoodBAUJe7L3Kaau0O9YvuFC1Gub0O9mY3FHar18/s640/04-deletecontrolbar.png" width="640" /></a></div>
<div>
<br /></div>
<ul style="text-align: left;">
<li>I then noticed another object called "wmode" set to "opaque." I assumed this is what was hiding the borders of the player, so deleted this as well.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZarN3NiBBU79p9rOVYxPZaFPDPWxxWuV0H93QgmDDuTlfNlgEByTxaFwPG1IO40yT7VqCHtv6Zd8DTu797HNPQk4geJkY0jB-95_hp2a3O5Xed5_n1UQKB6p4nIanWoTAw4SQap2PUGA/s1600/05-findopaqueness.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="548" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZarN3NiBBU79p9rOVYxPZaFPDPWxxWuV0H93QgmDDuTlfNlgEByTxaFwPG1IO40yT7VqCHtv6Zd8DTu797HNPQk4geJkY0jB-95_hp2a3O5Xed5_n1UQKB6p4nIanWoTAw4SQap2PUGA/s640/05-findopaqueness.png" width="640" /></a></div>
<div>
<br /></div>
<ul style="text-align: left;">
<li>After deleting the wmode parameter, the borders of the player displayed along with the slider control at the bottom. I was then able to see what a huge scam the page was -- the video was 51 minutes and 59 seconds long. I sure hope no one actually got suckered into listening to this drivel for so long...</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijrBSsXvJDj2tJ_1CRG6wVk9pasRDD7E1wQBtcM7OkV3f1XM_V0EE-dVDJHggtB_yo6byFxlbocU7fc-glwPPE9F4RjGpSHlEyAjTrdqbn-l3WEAPjVllo4X0Ev6ozLArHIC8xsTF6w_I/s1600/06-deletedanddisplayed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="550" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijrBSsXvJDj2tJ_1CRG6wVk9pasRDD7E1wQBtcM7OkV3f1XM_V0EE-dVDJHggtB_yo6byFxlbocU7fc-glwPPE9F4RjGpSHlEyAjTrdqbn-l3WEAPjVllo4X0Ev6ozLArHIC8xsTF6w_I/s640/06-deletedanddisplayed.png" width="640" /></a></div>
<div>
<br /></div>
<ul style="text-align: left;">
<li>I skipped through the video to see if any parts mentioned any of the stock names. Sure enough it doesn't. And once you get past a certain point in the video, a "Join Me Now" button appears leading to <a href="https://web.streetauthority.com/m/tts/TTS05/subscribe-tts.asp">this site</a>.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge5owYr4dxMDBFbR6BLRCUrHZLDZ78fFFzxcLZGe-kOqyAWfi-8tpG2d7ETk7joLVP5_0nU2XUaZ6t-3DbaXToYJieIZfxwh5eAyQ6DLPPvl2pmvUR9472BUxI8L45TBDF2SHTPwTDZSk/s1600/07-longvideoandjoinbutton.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge5owYr4dxMDBFbR6BLRCUrHZLDZ78fFFzxcLZGe-kOqyAWfi-8tpG2d7ETk7joLVP5_0nU2XUaZ6t-3DbaXToYJieIZfxwh5eAyQ6DLPPvl2pmvUR9472BUxI8L45TBDF2SHTPwTDZSk/s1600/07-longvideoandjoinbutton.png" /></a></div>
<div>
<br /></div>
<ol style="text-align: left;">
</ol>
<br />
After all is told, this is a pure scam and I hope whoever reads this will be able to save some time if you ever encounter something like this in the future. At first it might take some trial and error to figure out which parts to edit/delete, but it shouldn't be too bad. If you encounter anything different, or have anything to add to this (such as parameters to look out for), please add a comment!</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0Tampa, FL, USA27.950575 -82.457177627.726155000000002 -82.773034599999988 28.174995 -82.1413206tag:blogger.com,1999:blog-8411819955678027592.post-3138259117957668662011-12-29T22:59:00.000-05:002011-12-29T22:59:41.058-05:00Don't post your "Adult Film" Name online!! Here's why...<div dir="ltr" style="text-align: left;" trbidi="on">
I was just reading through some older blog posts in Google Reader and came across <a href="http://www.gfi.com/blog/from-porn-stars-to-strippers-careful-with-name-games/">this GFI post</a>.<br />
It immediately reminded me of this <a href="http://xkcd.com/884/">xkcd </a>comic.<br />
<br />
Basically, your adult film name (AFN) is comprised of two parts:<br />
First Name = your Pet's name<br />
Last Name = the street you live on<br />
<br />
So, for example, in the xkcd comic, the girl's AFN is Mister Rogers.<br />
<br />
The <a href="http://www.gfi.com/blog/from-porn-stars-to-strippers-careful-with-name-games/">post </a>explains that it was big on <a href="http://paperghost.tumblr.com/post/13155247988/atraeathing-yukidama-goddessofcheese">Tumbler</a> and <a href="http://twitter.com/#!/search/realtime/%23twitterpornnames">Twitter</a> for people to reblog/retweet the message with their AFN, which should definitely be avoided!<br />
<br />
Why?<br />
<br />
Because in many sites' password recovery feature, those are two of the pre-canned questions that users can select as their "secret question:"<br />
<ul style="text-align: left;">
<li>What is the name of your first pet.</li>
<li>What street did you grow up on?</li>
</ul>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://sophosnews.files.wordpress.com/2009/05/yahoo-password.jpg?w=640" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://sophosnews.files.wordpress.com/2009/05/yahoo-password.jpg?w=640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">From <a href="http://nakedsecurity.sophos.com/2009/05/12/reveal-porn-star-twitter/">Naked Security</a> in 2009</td></tr>
</tbody></table>
<div>
Even if you like to create your own security questions, sometimes there is no option to do so and you must answer one of these questions.</div>
<div>
<br /></div>
<div>
So, don't go around posting these answers for the world to see!</div>
</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0Tampa, FL, USA27.950575 -82.457177627.726155000000002 -82.773034599999988 28.174995 -82.1413206tag:blogger.com,1999:blog-8411819955678027592.post-59142470669365150562011-12-21T17:40:00.000-05:002012-03-22T10:08:43.865-04:00Thanks for noticing me...<div dir="ltr" style="text-align: left;" trbidi="on">I drove to work this morning,<div>having a plate-full of cupcakes to share,</div><div>with the team.</div><div>On the way there, I saw a sign-holding man,</div><div>waving at the cars, trucks, and vans,</div><div>that pass by everyday.</div><div>On his sign, says "Help!</div><div>Homeless, Hungry, and Looking for Work."</div><div><br /></div><div>We had spoken before this day, as well,</div><div>when I had stopped to fill up at Shell,</div><div>on the corner.</div><div><br /></div><div>I had given him a few,</div><div>dollars and coins.</div><div>He expressed his thanks,</div><div>smiled, and waved me on.</div><div><br /></div><div>Today I, pulled into Shell,</div><div>not for gas, but to share a treat,</div><div>I waved to him from across the street,</div><div>As he approached, I held out the sweets,</div><div>Which was met by a smile and a warm-filled greet.</div><div><br /></div><div>"Aw, cupcakes," he exclaimed!</div><div><br /></div><div>After his thanks, and a shake of the hand,</div><div>His smile halfway melted,</div><div>A bit of sorrow was there, I had felt it;</div><div><br /></div><div>He looked very genuine and real,</div><div>And said, "Thanks for noticing me."</div></div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0100-116 S Howard Ave, Tampa, FL 33606, USA27.944579468675705 -82.48294159770011927.944469968675705 -82.483095597700114 27.944688968675706 -82.482787597700124tag:blogger.com,1999:blog-8411819955678027592.post-36312432718806835742011-12-17T20:42:00.000-05:002012-03-22T10:08:43.855-04:00Tony & Rishi Acoustic Cover: The Offspring - Gone Away<div dir="ltr" style="text-align: left;" trbidi="on">Here's my first upload from SoundCloud:<br /><object height="81" width="100%"> <param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F30914430&show_comments=true&auto_play=false&color=F90"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F30914430&show_comments=true&auto_play=false&color=F90" type="application/x-shockwave-flash" width="100%"></embed> </object> <a href="http://soundcloud.com/dudewheysmehsound/t-r-gone-away-acoustic">T&R - Gone Away Acoustic</a> by <a href="http://soundcloud.com/dudewheysmehsound">dudewheysmehsound</a><br /><br />Enjoy!</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com05201-5381 Treetops Dr, Naples, FL 34113, USA26.0802818 -81.724882726.0232083 -81.8038467 26.137355300000003 -81.6459187tag:blogger.com,1999:blog-8411819955678027592.post-14854862966025292522011-11-26T17:58:00.000-05:002011-11-26T17:58:50.593-05:00Android Phones for $.01 on Amazon for Black Friday weekend? -- Not really...<div dir="ltr" style="text-align: left;" trbidi="on">I just read on <a href="http://www.businessinsider.com/amazon-android-black-friday-deal-2011-11">LinkedIn </a>that Amazon is currently selling all non-iPhones for one cent until Monday and was thinking, "Wow! Now I can upgrade my wife to a smart phone!"<br />
<br />
Not really...<br />
Checking the <a href="http://wireless.amazon.com/b/684177011/?tag=thepartim-20#TransactionType%3DINDIVIDUAL_NEW%26phones_categoryPrice%3DpriceFirst%26%26nodeID%3D684177011%26pageSize%3D30%26rank%3Dbestselling">deal's page</a>, the deal only applies to new contracts or new lines added to an existing plan, not for upgrades.<br />
<br />
Sucks for us, but if you're reading this and were thinking of switching to a new non-iPhone, here's a decent incentive (I know a 2-year contract and a free phone is a sham, but if you were thinking of doing it anyway, you will have saved money upfront on the phone with this).</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-40618006453133842222011-11-10T13:02:00.000-05:002012-03-22T10:08:43.862-04:00iPod Returns<div dir="ltr" style="text-align: left;" trbidi="on">This morning, totally by accident, we found my old 1GB iPod Nano under the passenger seat of my Dad's car.<br />I've been looking for it for months now and had consigned it as being lost.<br /><br />WOOOT!!<br /><br />Just charged it back up. With 194 Songs near and dear to my heart, which one to play first?!<br /><br /><b>CHOP SUEY!</b></div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-72101206826724938452011-11-09T22:07:00.000-05:002011-11-09T22:07:31.762-05:00Free Online Image to PDF converter<div dir="ltr" style="text-align: left;" trbidi="on">Currently working on college applications and needed to convert a screen shot of my transcript in the PNG format to the PDF format.<br />
<div><br />
</div><div>A quick Google search led me to this site: <a href="http://docupub.com/pdfconvert/">Neevia Technologies -- Docupub</a>.</div><div><br />
<a name='more'></a></div><div>Very quick, simple, and straightforward process:</div><div style="text-align: left;"><br />
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5uDt-I42eyDeSANMoijSaFbMlnxTAoJBebSU4wqGPQ1-tp_etvwlSGmA3CbOlCno_l9ALWB69MsrxCqljN4lr1uc9qRXoqMxmWSwea8uOwnqHArr1aFCwKybRWQwXlnDYDPDsDa_UC0g/s1600/converter-before.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="374" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5uDt-I42eyDeSANMoijSaFbMlnxTAoJBebSU4wqGPQ1-tp_etvwlSGmA3CbOlCno_l9ALWB69MsrxCqljN4lr1uc9qRXoqMxmWSwea8uOwnqHArr1aFCwKybRWQwXlnDYDPDsDa_UC0g/s640/converter-before.PNG" width="640" /></a></div><ol style="text-align: left;"><li>Chose the output format (PDF), default compatibility, No rotation, and 300 resolution (default).</li>
<li>Chose the input file (after verifying that PNG's are acceptable with the handy "<a href="http://docupub.com/pdfconvert/fileformats.html">Supported File Formats</a>" link).</li>
<li>Clicked the "Upload & Convert" button.</li>
</ol><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfnRHfNeN7Cs-kxW8-rsI9U5ldlC5Nay4XlA_j96tHo2pzEAmzqVQVKVWOFnvbQLHhBDA9visWhU1G42w7ShHLjrIKOFPHrHOG8U5lBcN9FUPfr5tyrlDDQ5pqYaikY5udUIFCzacJzSk/s1600/converter-finished.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="259" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfnRHfNeN7Cs-kxW8-rsI9U5ldlC5Nay4XlA_j96tHo2pzEAmzqVQVKVWOFnvbQLHhBDA9visWhU1G42w7ShHLjrIKOFPHrHOG8U5lBcN9FUPfr5tyrlDDQ5pqYaikY5udUIFCzacJzSk/s640/converter-finished.PNG" width="640" /></a></div>When it finished, got a link to the finished PDF file. Clicked on it, it opened in the browser, and then saved it to the hard drive (using the built-in Chrom PDF saving options in the bottom right).<br />
<br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg50zyeRXLuiX5SfMHXsrU-TU63m2AjXA1DcWe0mXge2NzpGbhTcOBCMi6z4FckyrLkPNo6q6Xl3Al_1ZpszkWEdc8UTpTPgz00_Ou2HHzWBK8JZABCpciKLfB66S3hmXfCj5-5m77mCfw/s1600/converter-final+prod.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg50zyeRXLuiX5SfMHXsrU-TU63m2AjXA1DcWe0mXge2NzpGbhTcOBCMi6z4FckyrLkPNo6q6Xl3Al_1ZpszkWEdc8UTpTPgz00_Ou2HHzWBK8JZABCpciKLfB66S3hmXfCj5-5m77mCfw/s640/converter-final+prod.PNG" width="640" /></a></div><br />
</div><div class="" style="clear: both;">Simple and fast. Immediately bookmarked the site (you can see the yellow star in the first screenshot) and will definitely use it again in the future!</div></div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-59594537006155155232011-10-08T19:51:00.000-04:002013-07-15T00:11:31.110-04:00Dirty Spaceman<div dir="ltr" style="text-align: left;" trbidi="on">
Tonight I'm leaving<br />
Though I'm bleeding<br />
Now you know me as Dirty Spaceman, yeah<br />
Tonight I'm leaving<br />
Got that spaceman head and<br />
Now I'm leaving (now I'm leaving)<br />
<br />
Angel Mouth ate my Jedi Jello<br />
Now she feels the burn (now she feels the burn)<br />
And I'm feeling extra angry<br />
I-I-I I'm the Dirty Spaceman<br />
(Yeah, yeah, sometimes I'm pretty)<br />
<br />
Best lyrics ever...<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/PaegWKLtEj0?feature=player_embedded' frameborder='0'></iframe></div>
</div>
Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-62708712222726223472011-10-05T21:58:00.000-04:002012-03-22T10:08:43.869-04:00R.I.P. Steve Jobs<div dir="ltr" style="text-align: left;" trbidi="on">Some things were good,<br />Some things were bad,<br />Mostly on the up and up,<br />Your passing makes us sad.<br /><br />You were the guiding star for those at Infinity Loop,<br />Your standards never did stoop,<br />You will now guide from above,<br />In that we all trust and love.<br /><br />Haters will troll,<br />Fanboys -- extoll,<br />Forever peace be upon you and your soul.<br /><br />I for one will always Stay Hungry and Stay Foolish because of you.<br /><br />Many thanks for all that you've done.<br /><br />Rest In Peace,<br />Icon, Mentor, Genius, Legend.</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-7952002007858962472011-10-05T14:15:00.000-04:002012-03-22T10:08:43.874-04:00Star Wars Viewing Order<div dir="ltr" style="text-align: left;" trbidi="on">While reading through <a href="http://moms4mom.com/questions/161/what-order-should-i-watch-the-star-wars-saga-with-my-children-for-the-first-time">this question and the answers</a>, I decided that if and when the time comes, I'd make the kids watch the movies in the following order:<br />4 (Hope), 5 (Empire), 1 (Phantom), 2 (Clones), 3 (Sith), 6 (Jedi)</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-37692558402966022912011-09-27T12:27:00.000-04:002012-03-22T10:08:43.857-04:00Double Edge Films -- 2 great shorts<div dir="ltr" style="text-align: left;" trbidi="on">Here are two amazing short films by Double Edge Films. They definitely need more views, especially Uncle Jack! Check them out, like them, and favorite them!!<br /><br />SPIN<br /><div class="separator" style="clear: both; text-align: center;"><object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/oP59tQf_njc/0.jpg"><param name="movie" value="http://www.youtube.com/v/oP59tQf_njc&fs=1&source=uds" /><param name="bgcolor" value="#FFFFFF" /><embed width="320" height="266" src="http://www.youtube.com/v/oP59tQf_njc&fs=1&source=uds" type="application/x-shockwave-flash"></embed></object></div><br />Uncle Jack<br /><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/Vez7qSrZfpc?feature=player_embedded' frameborder='0'></iframe></div><br />Enjoy!</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-67180843645506857682011-09-24T22:48:00.000-04:002012-03-22T10:08:43.871-04:00Song 2 - stuck<div dir="ltr" style="text-align: left;" trbidi="on">Just watched Freddie rocking out...<br /><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/RuFEiVGKxSA?feature=player_embedded' frameborder='0'></iframe></div><br />Now I will have Song 2 in my head whilst I sleep!</div>Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com0tag:blogger.com,1999:blog-8411819955678027592.post-4229289586205065632011-09-23T12:55:00.000-04:002013-07-14T10:23:59.296-04:00JMeter -- Process Setup 06 -- Explaining Build File 01<div dir="ltr" style="text-align: left;" trbidi="on">
This is part six of our setup. Part five can be found here: <a href="http://dudewheysmehblog.blogspot.com/2011/08/jmeter-process-setup-05-editing.html">http://dudewheysmehblog.blogspot.com/2011/08/jmeter-process-setup-05-editing.html</a><br />
<br />
If you've been following along, you'll know by now that the heart of this process lies in the Ant build.xml file. Here is the one which you can use / tweak for your purposes: <a href="https://docs.google.com/leaf?id=0Byis5NEZXwweZmQ1YjA4NjctYTgwNi00ZTU1LWExMjMtMDA3ODI1Yzg4ZjIz&hl=en_US">https://docs.google.com/leaf?id=0Byis5NEZXwweZmQ1YjA4NjctYTgwNi00ZTU1LWExMjMtMDA3ODI1Yzg4ZjIz&hl=en_US</a><br />
<br />
If you have any doubts about anything, please read through the <a href="http://ant.apache.org/manual/index.html">Ant Manual</a>.<br />
<br />
<a name='more'></a>We start off with a huge commented out section with basic information about where the instructions I followed were from <a href="http://www.programmerplanet.org/pages/projects/jmeter-ant-task.php">http://www.programmerplanet.org/pages/projects/jmeter-ant-task.php</a>. It also goes on to say that we should execute the commands from an Admin command prompt if possible. Then we have directions on how to run a script and a checklist of things that we should make sure of before running a test.<br />
<i><span class="Apple-style-span" style="color: red;">Please read through this and <u>understand</u> how to call Ant properly.</span></i><br />
<br />
<ul style="text-align: left;">
<li>Project</li>
<ul>
<li>the name of the project.</li>
<li>the default target to start from (if we don't specify a target from the command line)</li>
<ul>
<li>the default we specify is the target named "build"</li>
</ul>
<li>the base directory where this file is located.</li>
</ul>
<li>Taskdefs</li>
<ul>
<li>These are the tasks which we are extending Ant with.</li>
<ul>
<li>Jmeter</li>
<ul>
<li>name is jmeter</li>
<li>classname is given -- no need to change</li>
</ul>
<li>AntContrib</li>
<ul>
<li>resources is given -- no need to change</li>
</ul>
<li>Antelope If Task</li>
<ul>
<li>name is if</li>
<li>classname is given -- no need to change</li>
<li>classpath is where the antelopetask-3.2.10.jar is located -- if you have this in a different location, please specify it here.</li>
</ul>
</ul>
</ul>
<li>Set timestamp & base properties</li>
<ul>
<li>Current Timestamp is captured and stored in 3 variables, time, timeFull, and timeIntl. Each of them have a different format.</li>
<li>3 properties are set.</li>
<ul>
<li>file = *</li>
<ul>
<li>if file is not set when calling Ant, it will default to all the files in base directory -- all of them will be run. <span class="Apple-style-span" style="color: red;"><i>Note: Not specifying a file usually results in transformation failing. I haven't gotten a workaround in place for this to work correctly.</i></span></li>
</ul>
<li>folder = ""</li>
<ul>
<li>if no folder is set when calling Ant, it will be blank</li>
</ul>
<li>extra.properties is loaded.</li>
<ul>
<li>all of the parameters/properties set in the extra.properties file is loaded and populated in the build.</li>
</ul>
</ul>
</ul>
<li>Targets - these are the main containers for the various actions we want performed: start/stop Perfmon, starting Jmeter, doing a transformation, compiling the mail, sending the mail, etc.. You can read the descriptions for each target in the build.xml file.</li>
</ul>
<div>
I'll explain a few flows now, and hopefully by the end you'll understand be able to apply to understand the rest of them. For each of the following examples, the hypothetical test script name is BCTest.jmx which is located in the scripts/BC folder.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhofrH4DoNvu8rfHBueKjbCVPf5hr451SyAS-6ysYVLnpm94d0U-wFyevSfQcTS7XPDMp8l5txM9kA6Ghg8VNzINqrIco0mDVUk3sd617F_NWNTXRreqSAaypRnaIHp16DPAYrMWC4-nMc/s1600/bctest_location.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhofrH4DoNvu8rfHBueKjbCVPf5hr451SyAS-6ysYVLnpm94d0U-wFyevSfQcTS7XPDMp8l5txM9kA6Ghg8VNzINqrIco0mDVUk3sd617F_NWNTXRreqSAaypRnaIHp16DPAYrMWC4-nMc/s1600/bctest_location.png" /></a></div>
<div>
<br />
All this script does is navigate to the BCRich <a href="http://www.bcrich.com/shape/beast/guitars-and-bass/3">http://www.bcrich.com/shape/beast/guitars-and-bass/3</a> -- one thread, one second rampup time, and 1 iteration.<br />
Make sure that in <span class="Apple-style-span" style="color: #3d85c6;">extra.properties</span>, <span class="Apple-style-span" style="color: red;">remote = false</span> (because we're running this off of the local machine).</div>
<div>
<div style="text-align: left;">
</div>
<br />
<ol style="text-align: left;">
<li>Open the command prompt (Win+R) > cmd, enter.</li>
<li>Navigate to the jmeter/bin folder:<br />
<code>cd C:\jakarta-jmeter-2.4\bin</code></li>
<li>Execute the Ant command:<br />
<code>ant -Dfile="BCTest" -Dfolder="BC" -Dproject="BC Project"</code></li>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ol>
<li>-Dfile tells ant that the variable file = "BCTest".</li>
<li>BCTest is located in the folder "BC" (which is what -Dfolder states).</li>
<li>When we save the results and report, we want it saved in the Project folder named "BC Project" with a space.</li>
</ol>
<li>We should get a success message:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIU8ggb17Nz_GWdbQvqsea2F-7QQDw7ZSW6wM39dmVfL0zGRwOWHeaT4V_P0QsE73XtGBLidoa6L-Fhf1PA7Tz00I8rVpCOtr9a1j3XT4bD2S3_4ANyktpN5yibZpj1P-599zEtiuSIR4/s1600/first+ant+run+with+our+build+file.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="268" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIU8ggb17Nz_GWdbQvqsea2F-7QQDw7ZSW6wM39dmVfL0zGRwOWHeaT4V_P0QsE73XtGBLidoa6L-Fhf1PA7Tz00I8rVpCOtr9a1j3XT4bD2S3_4ANyktpN5yibZpj1P-599zEtiuSIR4/s640/first+ant+run+with+our+build+file.PNG" width="640" /></a></li>
<li>We will see the "BC Project" folder created under both the reports and results folder, each of them containing a file corresponding to this run:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6fI3KN750Z-U86hLg0HhghXmjb0wQsyuiW0z4G2Mc-S12Vpy6ZPg0PDzdgpcfeWODpg_OC_-sWL5cBsngTCJGBU5qBtl9MuyNq_IjUtgPzu6wpLr1yZL1qb5LAlG6NpWiCHb-VG3wzG8/s1600/report+and+results+are+saved+in+project+folders.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6fI3KN750Z-U86hLg0HhghXmjb0wQsyuiW0z4G2Mc-S12Vpy6ZPg0PDzdgpcfeWODpg_OC_-sWL5cBsngTCJGBU5qBtl9MuyNq_IjUtgPzu6wpLr1yZL1qb5LAlG6NpWiCHb-VG3wzG8/s1600/report+and+results+are+saved+in+project+folders.PNG" /></a></li>
</ol>
</div>
<div>
So lets dig into the build.xml file to see exactly what just happened.<br />
<br />
<ol style="text-align: left;">
<li>Firstly since we didn't specify to Ant which target to use, it used the build target by default (look above to the Project section). If we wanted to specify a target, we'd use the argument <span class="Apple-style-span" style="color: red;">-t targetName</span>.</li>
<li>So the build target is calling 2 other targets -- firstly it is calling jmeterStart and then transformationOld.</li>
<li>Let's look under jmeterStart to see what is going on:</li>
<ol>
<li>First the timestamp is being captured and output to certain files in the var folder for use later.</li>
<li>Next, we have an echo of the inputs.</li>
<li>Next we have the jmeter section, which has the following:</li>
<ol>
<li>jmeter's bin location</li>
<li>where the result will be saved (results\projectName\Testfilename_time.jtl)</li>
<li>whether to run remotely or not (pulled from extra.properties)</li>
<li>which file will be run (located in the scripts folder, under the subfolder "folderName" and including the file we specified (BCTest.jmx)</li>
</ol>
<li>Next, we have another timestamp being captured and output to certain files in the var folder for use later.</li>
</ol>
<li>Under transformationOld, we only have the XSLT instructions:</li>
<ol>
<li>The input file (which was the .JTL log file from JMeter).</li>
<li>The output file (which is the .HTML file which gets generated).</li>
<li>Which XSL file to use for the transformation (which is found in the reportXSLs folder). For this run, the uncommented xslFilename from the extra.properties is used (jmeter-results-detail-report_21).</li>
<li>Whether to overwrite the report file (if for some reason there is one with the same name present) -- which is set to true (otherwise, if that case did happen, the build would fail).</li>
</ol>
</ol>
<div>
This flow is almost exactly like that of the original ant run we did in Process Setup 03.</div>
<div>
<br /></div>
<div>
In Process Setup 07, we will go more in depth with other parts of the build.xml file.</div>
<div>
Part seven can be found here: <a href="http://dudewheysmehblog.blogspot.com/2013/07/jmeter-process-setup-07-explaining.html">http://dudewheysmehblog.blogspot.com/2013/07/jmeter-process-setup-07-explaining.html</a></div>
</div>
</div>
Anonymoushttp://www.blogger.com/profile/15295274414460110578noreply@blogger.com3