<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>ADM Blog &#187; Misc</title> <atom:link href="http://blog.another-d-mention.ro/category/misc/feed/" rel="self" type="application/rss+xml" /><link>http://blog.another-d-mention.ro</link> <description>No matter how you see things, reality changes when you reach understanding</description> <lastBuildDate>Fri, 22 Jul 2011 06:56:49 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1</generator> <item><title>This is water</title><link>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/this-is-water/</link> <comments>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/this-is-water/#comments</comments> <pubDate>Sat, 25 Jun 2011 15:20:48 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Stories for a IT Audience]]></category> <category><![CDATA[david]]></category> <category><![CDATA[foster]]></category> <category><![CDATA[life]]></category> <category><![CDATA[work]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=854</guid> <description><![CDATA[Adapted from a commencement speech given by David Foster Wallace to the 2005 graduating class at Kenyon College. Mr. Wallace, 46, died last Friday, after apparently committing suicide There are these two young fish swimming along, and they happen to meet an older fish swimming the other way, who nods at them and says, "Morning, [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/programming-is-like-sex/' rel='bookmark' title='Permanent Link: Programming is like sex'>Programming is like sex</a></li><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-truth-about-working-in-the-it-industry/' rel='bookmark' title='Permanent Link: The truth about working in the IT industry'>The truth about working in the IT industry</a></li><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/life-as-a-programmer/' rel='bookmark' title='Permanent Link: Life as a programmer'>Life as a programmer</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Adapted from a commencement speech given by David Foster Wallace to the 2005 graduating class at Kenyon College. Mr. Wallace, 46, died last Friday, after apparently committing suicide</p><p>There are these two young fish swimming along, and they happen to meet an older fish swimming the other way, who nods at them and says, "Morning, boys, how's the water?" And the two young fish swim on for a bit, and then eventually one of them looks over at the other and goes, "What the hell is water?"</p><p>If at this moment, you're worried that I plan to present myself here as the wise old fish explaining what water is to you younger fish, please don't be. I am not the wise old fish. The immediate point of the fish story is that the most obvious, ubiquitous, important realities are often the ones that are the hardest to see and talk about. Stated as an English sentence, of course, this is just a banal platitude -- but the fact is that, in the day-to-day trenches of adult existence, banal platitudes can have life-or-death importance. That may sound like hyperbole, or abstract nonsense.</p><p>A huge percentage of the stuff that I tend to be automatically certain of is, it turns out, totally wrong and deluded. Here's one example of the utter wrongness of something I tend to be automatically sure of: Everything in my own immediate experience supports my deep belief that I am the absolute center of the universe, the realest, most vivid and important person in existence. We rarely talk about this sort of natural, basic self-centeredness, because it's so socially repulsive, but it's pretty much the same for all of us, deep down. It is our default-setting, hard-wired into our boards at birth. Think about it: There is no experience you've had that you were not at the absolute center of. The world as you experience it is right there in front of you, or behind you, to the left or right of you, on your TV, or your monitor, or whatever. Other people's thoughts and feelings have to be communicated to you somehow, but your own are so immediate, urgent, real -- you get the idea. But please don't worry that I'm getting ready to preach to you about compassion or other-directedness or the so-called "virtues." This is not a matter of virtue -- it's a matter of my choosing to do the work of somehow altering or getting free of my natural, hard-wired default-setting, which is to be deeply and literally self-centered, and to see and interpret everything through this lens of self.</p><p>People who can adjust their natural default-setting this way are often described as being "well adjusted," which I suggest to you is not an accidental term.</p><p>Given the triumphal academic setting here, an obvious question is how much of this work of adjusting our default-setting involves actual knowledge or intellect. This question gets tricky. Probably the most dangerous thing about college education, at least in my own case, is that it enables my tendency to over-intellectualize stuff, to get lost in abstract arguments inside my head instead of simply paying attention to what's going on right in front of me. Paying attention to what's going on inside me. As I'm sure you guys know by now, it is extremely difficult to stay alert and attentive instead of getting hypnotized by the constant monologue inside your own head. Twenty years after my own graduation, I have come gradually to understand that the liberal-arts cliché about "teaching you how to think" is actually shorthand for a much deeper, more serious idea: "Learning how to think" really means learning how to exercise some control over how and what you think. It means being conscious and aware enough to choose what you pay attention to and to choose how you construct meaning from experience. Because if you cannot exercise this kind of choice in adult life, you will be totally hosed. Think of the old cliché about "the mind being an excellent servant but a terrible master." This, like many clichés, so lame and unexciting on the surface, actually expresses a great and terrible truth. It is not the least bit coincidental that adults who commit suicide with firearms almost always shoot themselves in the head. And the truth is that most of these suicides are actually dead long before they pull the trigger. And I submit that this is what the real, no-bull- value of your liberal-arts education is supposed to be about: How to keep from going through your comfortable, prosperous, respectable adult life dead, unconscious, a slave to your head and to your natural default-setting of being uniquely, completely, imperially alone, day in and day out.</p><p>That may sound like hyperbole, or abstract nonsense. So let's get concrete. The plain fact is that you graduating seniors do not yet have any clue what "day in, day out" really means. There happen to be whole large parts of adult American life that nobody talks about in commencement speeches. One such part involves boredom, routine, and petty frustration. The parents and older folks here will know all too well what I'm talking about.</p><p>By way of example, let's say it's an average day, and you get up in the morning, go to your challenging job, and you work hard for nine or ten hours, and at the end of the day you're tired, and you're stressed out, and all you want is to go home and have a good supper and maybe unwind for a couple of hours and then hit the rack early because you have to get up the next day and do it all again. But then you remember there's no food at home -- you haven't had time to shop this week, because of your challenging job -- and so now after work you have to get in your car and drive to the supermarket. It's the end of the workday, and the traffic's very bad, so getting to the store takes way longer than it should, and when you finally get there the supermarket is very crowded, because of course it's the time of day when all the other people with jobs also try to squeeze in some grocery shopping, and the store's hideously, fluorescently lit, and infused with soul-killing Muzak or corporate pop, and it's pretty much the last place you want to be, but you can't just get in and quickly out: You have to wander all over the huge, overlit store's crowded aisles to find the stuff you want, and you have to maneuver your junky cart through all these other tired, hurried people with carts, and of course there are also the glacially slow old people and the spacey people and the ADHD kids who all block the aisle and you have to grit your teeth and try to be polite as you ask them to let you by, and eventually, finally, you get all your supper supplies, except now it turns out there aren't enough checkout lanes open even though it's the end-of-the-day-rush, so the checkout line is incredibly long, which is stupid and infuriating, but you can't take your fury out on the frantic lady working the register.</p><p>Anyway, you finally get to the checkout line's front, and pay for your food, and wait to get your check or card authenticated by a machine, and then get told to "Have a nice day" in a voice that is the absolute voice of death, and then you have to take your creepy flimsy plastic bags of groceries in your cart through the crowded, bumpy, littery parking lot, and try to load the bags in your car in such a way that everything doesn't fall out of the bags and roll around in the trunk on the way home, and then you have to drive all the way home through slow, heavy, SUV-intensive rush-hour traffic, etcetera, etcetera.</p><p>The point is that petty, frustrating crap like this is exactly where the work of choosing comes in. Because the traffic jams and crowded aisles and long checkout lines give me time to think, and if I don't make a conscious decision about how to think and what to pay attention to, I'm going to be pissed and miserable every time I have to food-shop, because my natural default-setting is the certainty that situations like this are really all about me, about my hungriness and my fatigue and my desire to just get home, and it's going to seem, for all the world, like everybody else is just in my way, and who are all these people in my way? And look at how repulsive most of them are and how stupid and cow-like and dead-eyed and nonhuman they seem here in the checkout line, or at how annoying and rude it is that people are talking loudly on cell phones in the middle of the line, and look at how deeply unfair this is: I've worked really hard all day and I'm starved and tired and I can't even get home to eat and unwind because of all these stupid g-d- people.</p><p>Or, of course, if I'm in a more socially conscious form of my default-setting, I can spend time in the end-of-the-day traffic jam being angry and disgusted at all the huge, stupid, lane-blocking SUV's and Hummers and V-12 pickup trucks burning their wasteful, selfish, forty-gallon tanks of gas, and I can dwell on the fact that the patriotic or religious bumper stickers always seem to be on the biggest, most disgustingly selfish vehicles driven by the ugliest, most inconsiderate and aggressive drivers, who are usually talking on cell phones as they cut people off in order to get just twenty stupid feet ahead in a traffic jam, and I can think about how our children's children will despise us for wasting all the future's fuel and probably screwing up the climate, and how spoiled and stupid and disgusting we all are, and how it all just sucks, and so on and so forth...</p><p>Look, if I choose to think this way, fine, lots of us do -- except that thinking this way tends to be so easy and automatic it doesn't have to be a choice. Thinking this way is my natural default-setting. It's the automatic, unconscious way that I experience the boring, frustrating, crowded parts of adult life when I'm operating on the automatic, unconscious belief that I am the center of the world and that my immediate needs and feelings are what should determine the world's priorities. The thing is that there are obviously different ways to think about these kinds of situations. In this traffic, all these vehicles stuck and idling in my way: It's not impossible that some of these people in SUV's have been in horrible auto accidents in the past and now find driving so traumatic that their therapist has all but ordered them to get a huge, heavy SUV so they can feel safe enough to drive; or that the Hummer that just cut me off is maybe being driven by a father whose little child is hurt or sick in the seat next to him, and he's trying to rush to the hospital, and he's in a way bigger, more legitimate hurry than I am -- it is actually I who am in his way. Or I can choose to force myself to consider the likelihood that everyone else in the supermarket's checkout line is just as bored and frustrated as I am, and that some of these people probably have much harder, more tedious or painful lives than I do, overall.</p><p>Again, please don't think that I'm giving you moral advice, or that I'm saying you're "supposed to" think this way, or that anyone expects you to just automatically do it, because it's hard, it takes will and mental effort, and if you're like me, some days you won't be able to do it, or you just flat-out won't want to. But most days, if you're aware enough to give yourself a choice, you can choose to look differently at this fat, dead-eyed, over-made-lady who just screamed at her little child in the checkout line -- maybe she's not usually like this; maybe she's been up three straight nights holding the hand of her husband who's dying of bone cancer, or maybe this very lady is the low-wage clerk at the Motor Vehicles Dept. who just yesterday helped your spouse resolve a nightmarish red-tape problem through some small act of bureaucratic kindness. Of course, none of this is likely, but it's also not impossible -- it just depends on what you want to consider. If you're automatically sure that you know what reality is and who and what is really important -- if you want to operate on your default-setting -- then you, like me, will not consider possibilities that aren't pointless and annoying. But if you've really learned how to think, how to pay attention, then you will know you have other options. It will actually be within your power to experience a crowded, loud, slow, consumer-hell-type situation as not only meaningful but sacred, on fire with the same force that lit the stars -- compassion, love, the sub-surface unity of all things. Not that that mystical stuff's necessarily true: The only thing that's capital-T True is that you get to decide how you're going to try to see it. You get to consciously decide what has meaning and what doesn't. You get to decide what to worship...</p><p>Because here's something else that's true. In the day-to-day trenches of adult life, there is actually no such thing as atheism. There is no such thing as not worshipping. Everybody worships. The only choice we get is what to worship. And an outstanding reason for choosing some sort of God or spiritual-type thing to worship -- be it J.C. or Allah, be it Yahweh or the Wiccan mother-goddess or the Four Noble Truths or some infrangible set of ethical principles -- is that pretty much anything else you worship will eat you alive. If you worship money and things -- if they are where you tap real meaning in life -- then you will never have enough. Never feel you have enough. It's the truth. Worship your own body and beauty and sexual allure and you will always feel ugly, and when time and age start showing, you will die a million deaths before they finally plant you. On one level, we all know this stuff already -- it's been codified as myths, proverbs, clichés, bromides, epigrams, parables: the skeleton of every great story. The trick is keeping the truth up-front in daily consciousness. Worship power -- you will feel weak and afraid, and you will need ever more power over others to keep the fear at bay. Worship your intellect, being seen as smart -- you will end up feeling stupid, a fraud, always on the verge of being found out. And so on.</p><p>Look, the insidious thing about these forms of worship is not that they're evil or sinful; it is that they are unconscious. They are default-settings. They're the kind of worship you just gradually slip into, day after day, getting more and more selective about what you see and how you measure value without ever being fully aware that that's what you're doing. And the world will not discourage you from operating on your default-settings, because the world of men and money and power hums along quite nicely on the fuel of fear and contempt and frustration and craving and the worship of self. Our own present culture has harnessed these forces in ways that have yielded extraordinary wealth and comfort and personal freedom. The freedom to be lords of our own tiny skull-sized kingdoms, alone at the center of all creation. This kind of freedom has much to recommend it. But of course there are all different kinds of freedom, and the kind that is most precious you will not hear much talked about in the great outside world of winning and achieving and displaying. The really important kind of freedom involves attention, and awareness, and discipline, and effort, and being able truly to care about other people and to sacrifice for them, over and over, in myriad petty little unsexy ways, every day. That is real freedom. The alternative is unconsciousness, the default-setting, the "rat race" -- the constant gnawing sense of having had and lost some infinite thing.</p><p>I know that this stuff probably doesn't sound fun and breezy or grandly inspirational. What it is, so far as I can see, is the truth with a whole lot of rhetorical bullshit pared away. Obviously, you can think of it whatever you wish. But please don't dismiss it as some finger-wagging Dr. Laura sermon. None of this is about morality, or religion, or dogma, or big fancy questions of life after death. The capital-T Truth is about life before death. It is about making it to 30, or maybe 50, without wanting to shoot yourself in the head. It is about simple awareness -- awareness of what is so real and essential, so hidden in plain sight all around us, that we have to keep reminding ourselves, over and over: "This is water, this is water."</p><div
style="text-align:right">David Foster Wallace on Life and Work</div><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/programming-is-like-sex/' rel='bookmark' title='Permanent Link: Programming is like sex'>Programming is like sex</a></li><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-truth-about-working-in-the-it-industry/' rel='bookmark' title='Permanent Link: The truth about working in the IT industry'>The truth about working in the IT industry</a></li><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/life-as-a-programmer/' rel='bookmark' title='Permanent Link: Life as a programmer'>Life as a programmer</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/this-is-water/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Steve Wozniak wrote BASIC for the Apple computer in binary</title><link>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/steve-wozniak-wrote-basic-for-the-apple-computer-in-binary/</link> <comments>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/steve-wozniak-wrote-basic-for-the-apple-computer-in-binary/#comments</comments> <pubDate>Thu, 16 Jun 2011 16:36:08 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Stories for a IT Audience]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[basic]]></category> <category><![CDATA[binary]]></category> <category><![CDATA[programmer]]></category> <category><![CDATA[steve]]></category> <category><![CDATA[wozniak]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=851</guid> <description><![CDATA[“If you wanted to write a computer program like the programs of the Apple II, you would write your program with another computer that would compile the code and turn it into 1s and 0s that my microprocessor could understand. Well, I couldn’t afford this little program called a compiler. You could rent terminals and [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-story-of-mel-a-real-programmer/' rel='bookmark' title='Permanent Link: The Story of Mel, a Real Programmer'>The Story of Mel, a Real Programmer</a></li><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/programming-is-like-sex/' rel='bookmark' title='Permanent Link: Programming is like sex'>Programming is like sex</a></li><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/life-as-a-programmer/' rel='bookmark' title='Permanent Link: Life as a programmer'>Life as a programmer</a></li></ol>]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.another-d-mention.ro/wp-content/uploads/2011/06/download-150x150.jpg" alt="download 150x150 Steve Wozniak wrote BASIC for the Apple computer in binary" title="" width="150" height="150" class="alignleft size-thumbnail wp-image-852" />“If you wanted to write a computer program like the programs of the Apple II, you would write your program with another computer that would compile the code and turn it into 1s and 0s that my microprocessor could understand. Well, I couldn’t afford this little program called a compiler. You could rent terminals and time-shared computer systems, and pay a certain amount of money per month, and you could actually write your programs. But since I couldn’t afford that, either, I wrote my programs on one side of a piece of paper by hand. Then I wrote the 1s and 0s that they would translate into on the other side, figuring it out from little cards I had about how the microprocessors work. No other project that large has probably ever been done that way. I still have the whole handwritten manual. But that made me very intimate with the code. Every little line mattered a lot, and it was a representation of myself, too. It had to be so perfect that nobody else could have thought of a better way. If I ever thought of any little section of code that had a slightly better way, I would change it and go that way. The lack of money actually helped lead to that because the lack of money forced me to be very intimate with the code I was writing. Then I would have to type the 1s and 0s into my computer. For BASIC, it took me 40 minutes. I’d turn on the power, type it in for 40 minutes, test that there weren’t any errors, and then go on debugging the next section. So it was like, no tools, no money—I did it all myself without tools, and that led to a very noticeable type of skill excellence.”</p><p><a
href="http://makingitbigcareers.com/steve-wozniak-wrote-basic-for-the-apple-computer-in-binary/" target="_blank">source</a></p><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-story-of-mel-a-real-programmer/' rel='bookmark' title='Permanent Link: The Story of Mel, a Real Programmer'>The Story of Mel, a Real Programmer</a></li><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/programming-is-like-sex/' rel='bookmark' title='Permanent Link: Programming is like sex'>Programming is like sex</a></li><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/life-as-a-programmer/' rel='bookmark' title='Permanent Link: Life as a programmer'>Life as a programmer</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/steve-wozniak-wrote-basic-for-the-apple-computer-in-binary/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Delete old snapshots from Alfresco</title><link>http://blog.another-d-mention.ro/misc/software/delete-old-snapshots-from-alfresco/</link> <comments>http://blog.another-d-mention.ro/misc/software/delete-old-snapshots-from-alfresco/#comments</comments> <pubDate>Tue, 04 Jan 2011 09:37:48 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[alfresco]]></category> <category><![CDATA[avm]]></category> <category><![CDATA[delete]]></category> <category><![CDATA[remove]]></category> <category><![CDATA[snapshots]]></category> <category><![CDATA[store]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=843</guid> <description><![CDATA[If you're an Alfresco user, you may have noticed that it creates a snapshot of the store every time you publish something in the staging sandbox. In time this ads up to a lot of MB. If you wish to delete old snapshots of your store, here's the way to do it with version 2.2+ [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/alfresco-cifs-shared-drive-authentication-problem/' rel='bookmark' title='Permanent Link: Alfresco CIFS shared drive authentication problem'>Alfresco CIFS shared drive authentication problem</a></li></ol>]]></description> <content:encoded><![CDATA[<p>If you're an Alfresco user, you may have noticed that it creates a snapshot of the store every time you publish something in the staging sandbox. In time this ads up to a lot of MB. If you wish to delete old snapshots of your store, here's the way to do it with version 2.2+ of Alfresco using the AVM Console</p><p>First, open up the console at http://host:port/alfresco/faces/jsp/admin/avm-console.jsp<br
/> In the command line box, write</p><pre>lsver, mystore</pre><p>(where mystore is the name of your store)<br
/> This command will list all the snapshots. Now, you can remove individual snapshots by their id with</p><pre>rmver, mystore, version</pre><p>or remove a bunch of snapshots between two dates with</p><pre>rmvers, mystore, 2010-06-25T10:43:06.214Z, 2010-12-09T12:30:26.769Z</pre><p>The dates you can get from the list of snapshots. The documentation says that the date must be in ISO 8601 but I got an error trying to copy-paste the date from the list with the timezone at the end (+01:00) so I replaced that with Z and worked just fine.</p><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/alfresco-cifs-shared-drive-authentication-problem/' rel='bookmark' title='Permanent Link: Alfresco CIFS shared drive authentication problem'>Alfresco CIFS shared drive authentication problem</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/software/delete-old-snapshots-from-alfresco/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Gnome – multiple monitor taskbar</title><link>http://blog.another-d-mention.ro/how-tos/gnome-%e2%80%93-multiple-monitor-taskbar/</link> <comments>http://blog.another-d-mention.ro/how-tos/gnome-%e2%80%93-multiple-monitor-taskbar/#comments</comments> <pubDate>Sat, 13 Nov 2010 00:19:12 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[How To's]]></category> <category><![CDATA[Stuff]]></category> <category><![CDATA[gnome]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[monitor]]></category> <category><![CDATA[taskbar]]></category> <category><![CDATA[ultramon]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=841</guid> <description><![CDATA[If you are using Linux on multiple monitors you are surely going to miss Utramon, but don’t worry. You can get your task-bar on multiple monitors using the following instructions Instructions: 1.) Right click on anywhere on the launch-bar, click “New Panel” 2.) Drag that to any monitor. 3.) Right click on that panel, and [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/stuff/windows-7-quotes-problem/' rel='bookmark' title='Permanent Link: windows 7 quotes problem'>windows 7 quotes problem</a></li><li><a
href='http://blog.another-d-mention.ro/misc/eee-pc/install-windows-xp-on-your-asus-eee-pc-using-a-usb-flash-drive/' rel='bookmark' title='Permanent Link: Install Windows XP on your Asus Eee PC using a USB flash drive'>Install Windows XP on your Asus Eee PC using a USB flash drive</a></li><li><a
href='http://blog.another-d-mention.ro/programming/c/use-clipboard-copypaste-in-c-console-application/' rel='bookmark' title='Permanent Link: Use clipboard (copy/paste) in C# console application'>Use clipboard (copy/paste) in C# console application</a></li></ol>]]></description> <content:encoded><![CDATA[<p>If you are using Linux on multiple monitors you are surely going to miss Utramon, but don’t worry. You can get your task-bar on multiple monitors using the following instructions</p><p>Instructions:<br
/> 1.) Right click on anywhere on the launch-bar, click “New Panel”<br
/> 2.) Drag that to any monitor.<br
/> 3.) Right click on that panel, and click “Add to Panel”<br
/> 4.) Select “Window List” under Desktop and Windows<br
/> 5.) Click Add.<br
/> 6.) Add as many widgets you want to the taskbar<br
/> 7.) Click Close, and you’re done.</p><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/stuff/windows-7-quotes-problem/' rel='bookmark' title='Permanent Link: windows 7 quotes problem'>windows 7 quotes problem</a></li><li><a
href='http://blog.another-d-mention.ro/misc/eee-pc/install-windows-xp-on-your-asus-eee-pc-using-a-usb-flash-drive/' rel='bookmark' title='Permanent Link: Install Windows XP on your Asus Eee PC using a USB flash drive'>Install Windows XP on your Asus Eee PC using a USB flash drive</a></li><li><a
href='http://blog.another-d-mention.ro/programming/c/use-clipboard-copypaste-in-c-console-application/' rel='bookmark' title='Permanent Link: Use clipboard (copy/paste) in C# console application'>Use clipboard (copy/paste) in C# console application</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/how-tos/gnome-%e2%80%93-multiple-monitor-taskbar/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Alfresco CIFS shared drive authentication problem</title><link>http://blog.another-d-mention.ro/misc/alfresco-cifs-shared-drive-authentication-problem/</link> <comments>http://blog.another-d-mention.ro/misc/alfresco-cifs-shared-drive-authentication-problem/#comments</comments> <pubDate>Mon, 28 Jun 2010 16:22:11 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[alfresco]]></category> <category><![CDATA[cifs]]></category> <category><![CDATA[cms]]></category> <category><![CDATA[drive]]></category> <category><![CDATA[problem]]></category> <category><![CDATA[shared]]></category> <category><![CDATA[windows7]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=830</guid> <description><![CDATA[I'm a newbie in Alfresco and honestly cannot find my way in there. If you are trying to develop a WebScript or some other type of service for Alfresco, you can either upload files one by one using the web interface or you can map the CIFS shared drive (\\workstationA\Alfresco\) and use it as a [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/software/delete-old-snapshots-from-alfresco/' rel='bookmark' title='Permanent Link: Delete old snapshots from Alfresco'>Delete old snapshots from Alfresco</a></li><li><a
href='http://blog.another-d-mention.ro/programming/the-simplest-way-to-parse-xml-in-java/' rel='bookmark' title='Permanent Link: The simplest way to parse XML in Java'>The simplest way to parse XML in Java</a></li><li><a
href='http://blog.another-d-mention.ro/programming/how-to-run-python-code-in-windows-batch-bat-files/' rel='bookmark' title='Permanent Link: How to run python code in Windows batch (bat) files'>How to run python code in Windows batch (bat) files</a></li></ol>]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-831" title="Alfresco" src="http://cache.another-d-mention.ro/images/wp-content/uploads/2010/06/images.jpg" alt="images Alfresco CIFS shared drive authentication problem" width="150" height="43" style="margin: 0px 10px 10px 0px" /> I'm a newbie in <a
title="Alfresco content management" href="http://www.alfresco.com/">Alfresco</a> and honestly cannot find my way in there. If you are trying to develop a WebScript or some other type of service for Alfresco, you can either upload files one by one using the web interface or you can map the CIFS shared drive (\\workstationA\Alfresco\) and use it as a file-system. It seems it worked just fine in Windows XP and friends but I have Windows 7 and I simply could not make it work. It requests a user name and a password but then returns a "<strong>Failed to authenticate. Invalid user or password</strong>" message  The hack I found seems really dumb and I'm sure there is a better solution out there but this works for me.</p><p>What you have to do is go to your hosts file (Windows\System32\drivers\etc\hosts) and add a new line in there mapping the workstaionA (Where workstationA is your computer name + the letter a) to some unused IP address.</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;">13<span style="color: #339933;">.</span>13<span style="color: #339933;">.</span>13<span style="color: #339933;">.</span>13 workstationA</pre></div></div><p>That's it, now it works and you can map it as a network drive and do your development in peace.</p><div
class="wp_syntax"><div
class="code"><pre class="bash" style="font-family:monospace;">net use X: \\workstationA\Alfresco <span style="color: #000000; font-weight: bold;">/</span>user:admin admin <span style="color: #000000; font-weight: bold;">/</span>persistent:<span style="color: #c20cb9; font-weight: bold;">yes</span></pre></div></div><p><strong>Note</strong>: admin/admin are the Alfresco default username and password, you should change that and use yours.</p><p>Happy codding !</p><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/software/delete-old-snapshots-from-alfresco/' rel='bookmark' title='Permanent Link: Delete old snapshots from Alfresco'>Delete old snapshots from Alfresco</a></li><li><a
href='http://blog.another-d-mention.ro/programming/the-simplest-way-to-parse-xml-in-java/' rel='bookmark' title='Permanent Link: The simplest way to parse XML in Java'>The simplest way to parse XML in Java</a></li><li><a
href='http://blog.another-d-mention.ro/programming/how-to-run-python-code-in-windows-batch-bat-files/' rel='bookmark' title='Permanent Link: How to run python code in Windows batch (bat) files'>How to run python code in Windows batch (bat) files</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/alfresco-cifs-shared-drive-authentication-problem/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Zen Coding</title><link>http://blog.another-d-mention.ro/misc/software/html-zen-coding/</link> <comments>http://blog.another-d-mention.ro/misc/software/html-zen-coding/#comments</comments> <pubDate>Tue, 11 May 2010 20:00:33 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[editor]]></category> <category><![CDATA[html]]></category> <category><![CDATA[xml]]></category> <category><![CDATA[zen]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=820</guid> <description><![CDATA[If you write HTML for a living, and you don't know Zen Coding yet, you are missing out big time. Zen Coding is build as a plugin for commonly used editors (including Notepad++, yey!) that allows you to write HTML, CSS and XML code 20 time faster. So writing: 1 html:xt&#62;div#header&#62;div#logo+ul#nav&#62;li.item-$*5&#62;a with a keystroke converts [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/programming/javascript-object-oriented-programming-oop-jclass/' rel='bookmark' title='Permanent Link: JavaScript Object-Oriented Programming (OOP) &#8211; jClass'>JavaScript Object-Oriented Programming (OOP) &#8211; jClass</a></li></ol>]]></description> <content:encoded><![CDATA[<p>If you write HTML for a living, and you don't know <a
href="http://code.google.com/p/zen-coding/">Zen Coding</a> yet, you are missing out big time.</p><p>Zen Coding is build as a plugin for commonly used editors (including Notepad++, yey!) that allows you to write HTML, CSS and XML code 20 time faster. So writing:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="java" style="font-family:monospace;">html<span style="color: #339933;">:</span>xt<span style="color: #339933;">&gt;</span>div#header<span style="color: #339933;">&gt;</span>div#logo<span style="color: #339933;">+</span>ul#nav<span style="color: #339933;">&gt;</span>li.<span style="color: #006633;">item</span><span style="color: #339933;">-</span>$<span style="color: #339933;">*</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">&gt;</span>a</pre></td></tr></table></div><p>with a keystroke converts to:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td
class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt; !DOCTYPE html PUBLIC <span style="color: #ff0000;">&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;</span> <span style="color: #ff0000;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">html</span> xmlns<span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span> xml:<span style="color: #000066;">lang</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;en&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html;charset=UTF-8&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">title</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">title</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">head</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;header&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;logo&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;nav&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;item-1&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;item-2&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;item-3&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;item-4&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;item-5&quot;</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">body</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">html</span>&gt;</span></pre></td></tr></table></div><p>Don't get this wrong, like the man said, "The purpose of ZC is not to write a full HTML page with a single line, but to help you write smaller code chunks.". Here is a video introducing the system in further detail.</p><p><object
width="400" height="275"><param
name="allowfullscreen" value="true" /><param
name="allowscriptaccess" value="always" /><param
name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7405114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed
src="http://vimeo.com/moogaloop.swf?clip_id=7405114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="275"></embed></object></p><p>It is easier than it looks actually, and looking a bit over the <a
href="http://code.google.com/p/zen-coding/wiki/ZenHTMLSelectorsEn">syntax</a> will make total sense. Printing the <a
href="http://code.google.com/p/zen-coding/downloads/detail?name=ZenCodingCheatSheet.pdf&#038;can=2&#038;q=">cheat sheet</a> also helps <img
src='http://blog.another-d-mention.ro/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Zen Coding" class='wp-smiley' title="Zen Coding" /></p><p>Also worth noticing that in Notepad++ (the only one I tried) the plugin added few more functions that help with the coding that I'm sure you'll enjoy (Jumping to the edit points is a God given). This project inspired another neat tool for PHP developers to output HTML using this syntax from code. You can find more <a
href="http://code.google.com/p/zen-php/">here</a></p><p>I have only touched briefly on what it can do but I will certainly not author another single HTML document without the benefit of <a
href="http://code.google.com/p/zen-coding/">Zen Coding</a>.</p><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/programming/javascript-object-oriented-programming-oop-jclass/' rel='bookmark' title='Permanent Link: JavaScript Object-Oriented Programming (OOP) &#8211; jClass'>JavaScript Object-Oriented Programming (OOP) &#8211; jClass</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/software/html-zen-coding/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Every day the same dream</title><link>http://blog.another-d-mention.ro/misc/stuff/every-day-the-same-dream/</link> <comments>http://blog.another-d-mention.ro/misc/stuff/every-day-the-same-dream/#comments</comments> <pubDate>Wed, 20 Jan 2010 09:39:51 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Stuff]]></category> <category><![CDATA[flash]]></category> <category><![CDATA[game]]></category> <category><![CDATA[molleindustria]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=788</guid> <description><![CDATA[Just brilliant. By molleindustria No related posts.
No related posts.]]></description> <content:encoded><![CDATA[<p><object
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param
name="src" value="http://cache.another-d-mention.ro/stuff/everydaythesamedream.swf" /><embed
type="application/x-shockwave-flash" width="600" height="400" src="http://cache.another-d-mention.ro/stuff/everydaythesamedream.swf"></embed></object></p><p>Just brilliant. By <a
href="http://www.molleindustria.org" target="_blank">molleindustria</a></p><p>No related posts.</p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/stuff/every-day-the-same-dream/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>windows 7 quotes problem</title><link>http://blog.another-d-mention.ro/misc/stuff/windows-7-quotes-problem/</link> <comments>http://blog.another-d-mention.ro/misc/stuff/windows-7-quotes-problem/#comments</comments> <pubDate>Thu, 14 Jan 2010 17:43:30 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Stuff]]></category> <category><![CDATA[how-to]]></category> <category><![CDATA[quotes]]></category> <category><![CDATA[windows7]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=774</guid> <description><![CDATA[If you have a problem with quotes in Windows 7, try to switch the keyboard layout from "United States - International" to "US" After installing Windows 7, I discovered the following behavior in the code editor: Pressing the quote (') or double-quote (") key once would have no effect. Pressing any key after that would [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/eee-pc/install-windows-xp-on-your-asus-eee-pc-using-a-usb-flash-drive/' rel='bookmark' title='Permanent Link: Install Windows XP on your Asus Eee PC using a USB flash drive'>Install Windows XP on your Asus Eee PC using a USB flash drive</a></li><li><a
href='http://blog.another-d-mention.ro/how-tos/gnome-%e2%80%93-multiple-monitor-taskbar/' rel='bookmark' title='Permanent Link: Gnome – multiple monitor taskbar'>Gnome – multiple monitor taskbar</a></li><li><a
href='http://blog.another-d-mention.ro/how-tos/how-to-setup-a-subversion-server-on-windows/' rel='bookmark' title='Permanent Link: How To &#8211; Setup a Subversion server on Windows'>How To &#8211; Setup a Subversion server on Windows</a></li></ol>]]></description> <content:encoded><![CDATA[<p><strong><a
href="http://cache.another-d-mention.ro/images/wp-content/uploads/2010/01/windows7.jpg"><img
class="alignleft size-thumbnail wp-image-777" title="windows7" src="http://cache.another-d-mention.ro/images/wp-content/uploads/2010/01/windows7-150x150.jpg" alt="windows7 150x150 windows 7 quotes problem" width="150" height="150" /></a>If you have a problem with quotes in Windows 7, try to switch the keyboard layout from "United States - International" to "US"</strong></p><p>After installing Windows 7, I discovered the following behavior in the code editor: Pressing the quote (') or double-quote (") key once would have no effect. Pressing any key after that would produce both the double quote character and the next character.</p><p>The problem is caused but by regional settings - I solved it by switching from "United States - International" to "US" keyboard layout.</p><p>Go to Control Panel-&gt;Region and Language-&gt;Keyboards and Languages tab-&gt;click Change keyboards... where you add English (United States) - Us to the list and then select it as default from the top drop down list.</p><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/eee-pc/install-windows-xp-on-your-asus-eee-pc-using-a-usb-flash-drive/' rel='bookmark' title='Permanent Link: Install Windows XP on your Asus Eee PC using a USB flash drive'>Install Windows XP on your Asus Eee PC using a USB flash drive</a></li><li><a
href='http://blog.another-d-mention.ro/how-tos/gnome-%e2%80%93-multiple-monitor-taskbar/' rel='bookmark' title='Permanent Link: Gnome – multiple monitor taskbar'>Gnome – multiple monitor taskbar</a></li><li><a
href='http://blog.another-d-mention.ro/how-tos/how-to-setup-a-subversion-server-on-windows/' rel='bookmark' title='Permanent Link: How To &#8211; Setup a Subversion server on Windows'>How To &#8211; Setup a Subversion server on Windows</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/stuff/windows-7-quotes-problem/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Flex vs Silverlight vs AJAX</title><link>http://blog.another-d-mention.ro/misc/flex-vs-silverlight-vs-ajax/</link> <comments>http://blog.another-d-mention.ro/misc/flex-vs-silverlight-vs-ajax/#comments</comments> <pubDate>Sat, 14 Nov 2009 07:45:17 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Misc]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[event]]></category> <category><![CDATA[flex]]></category> <category><![CDATA[silverlight]]></category> <category><![CDATA[transylvania]]></category> <category><![CDATA[usergroup]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=763</guid> <description><![CDATA[Our Transylvania Flex Group 3th event will be held this Saturday (November 21, 2009) in Cluj-Napoca. This one will be a showdown between RIA technologies, with advocates from our Betfair Office. Iosif George for Flex, Vlad Nemes for AJAX and Silviu Niculita from RIASolutionsGroup for Silvelight. Registration is free and you can signup for the [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/flex-and-visual-studio/' rel='bookmark' title='Permanent Link: Flex and Visual Studio'>Flex and Visual Studio</a></li><li><a
href='http://blog.another-d-mention.ro/misc/flex-camp/' rel='bookmark' title='Permanent Link: Flex Camp'>Flex Camp</a></li><li><a
href='http://blog.another-d-mention.ro/programming/right-click-and-custom-context-menu-in-flash-flex/' rel='bookmark' title='Permanent Link: Right click and custom context menu in Flash/Flex'>Right click and custom context menu in Flash/Flex</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Our <a
href="http://groups.adobe.com/groups/15724342f4/summary">Transylvania Flex Group</a> 3th event will be held this Saturday (November 21, 2009) in Cluj-Napoca.<br
/> This one will be a showdown between RIA technologies, with advocates from our Betfair Office. Iosif George for Flex, Vlad Nemes for AJAX and Silviu Niculita from RIASolutionsGroup for Silvelight.</p><p>Registration is free and you can signup for the event <a
href="http://fsacluj.eventbrite.com/">here</a>. See you there !</p><p><a
href="http://cache.another-d-mention.ro/images/wp-content/uploads/2009/11/fl_vs_ajax_vs_silverlight.jpg" target="_blank"><img
src="http://cache.another-d-mention.ro/images/wp-content/uploads/2009/11/fl_vs_ajax_vs_silverlight.jpg" alt="fl vs ajax vs silverlight Flex vs Silverlight vs AJAX" title="Flex vs Silvelight vs AJAX" width="403" height="570" class="aligncenter size-full wp-image-765" /></a></p><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/flex-and-visual-studio/' rel='bookmark' title='Permanent Link: Flex and Visual Studio'>Flex and Visual Studio</a></li><li><a
href='http://blog.another-d-mention.ro/misc/flex-camp/' rel='bookmark' title='Permanent Link: Flex Camp'>Flex Camp</a></li><li><a
href='http://blog.another-d-mention.ro/programming/right-click-and-custom-context-menu-in-flash-flex/' rel='bookmark' title='Permanent Link: Right click and custom context menu in Flash/Flex'>Right click and custom context menu in Flash/Flex</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/flex-vs-silverlight-vs-ajax/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Parable of the Two Programmers</title><link>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-parable-of-the-two-programmers/</link> <comments>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-parable-of-the-two-programmers/#comments</comments> <pubDate>Thu, 30 Jul 2009 14:02:08 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Stories for a IT Audience]]></category> <category><![CDATA[it]]></category> <category><![CDATA[programmers]]></category> <category><![CDATA[story]]></category> <guid
isPermaLink="false">http://blog.another-d-mention.ro/?p=561</guid> <description><![CDATA[Once upon a time, unbeknownst to each other, the "Automated Accounting Applications Association" and the "Consolidated Computerized Capital Corporation" decided that they needed the identical program to perform a certain service. Automated hired a programmer-analyst, Alan, to solve their problem. Meanwhile, Consolidated decided to ask a newly hired entry-level programmer, Charles, to tackle the job, [...]
Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-story-of-mel-a-real-programmer/' rel='bookmark' title='Permanent Link: The Story of Mel, a Real Programmer'>The Story of Mel, a Real Programmer</a></li><li><a
href='http://blog.another-d-mention.ro/misc/how-software-companies-die/' rel='bookmark' title='Permanent Link: How Software Companies Die'>How Software Companies Die</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: justify;">Once upon a time, unbeknownst to  each  other,  the  "Automated  Accounting Applications  Association"  and  the "Consolidated Computerized Capital Corporation" decided that they needed the identical program to perform a  certain  service.</p><p
style="text-align: justify;">Automated hired a programmer-analyst, Alan, to solve their problem.</p><p
style="text-align: justify;">Meanwhile, Consolidated decided to ask a newly hired  entry-level  programmer, Charles, to tackle the job, to see if he was as good as he pretended.</p><p
style="text-align: justify;">Alan, having had experience in difficult programming projects,  decided  to use  the  PQR  structured  design  methodology.  With  this in mind he asked his department manager to assign another three programmers as  a  programming  team. Then  the  team  went to work, churning out preliminary reports and problem analyses.</p><p
style="text-align: justify;">Back at Consolidated, Charles spent some time thinking about  the  problem. His  fellow  employees noticed that Charles often sat with his feet on the desk, drinking coffee. He was occasionally seen at his   computer  terminal,  but  his office mate  could  tell from the rhythmic striking of keys that he was actually<br
/> playing Space Invaders.</p><p
style="text-align: justify;">By now, the team at Automated was starting to write code.  The  programmers were  spending about half their time writing and compiling code, and the rest of their time in conference, discussing the interfaces between the various modules.</p><p
style="text-align: justify;">His  office mate noticed  that  Charles  had  finally  given  up  on  Space Invaders.  Instead he now divided his time between drinking coffee with his feet on the table, and scribbling on little scraps of paper.  His  scribbling  didn't seem to be Tic Tac Toe, but it didn't exactly make much sense, either.</p><p
style="text-align: justify;">Two months have gone by. The team at Automated finally releases  an  implementation  timetable. In another two months they will have a test version of the program. Then a two month period of testing and enhancing should  yield  a  completed version.</p><p
style="text-align: justify;">The manager of Charles has by now tired of seeing him goof off. He  decides to  confront  him. But as he walks into Charles's office, he is surprised to see Charles busy entering code at his terminal. He decides to postpone the  confrontation,  so  makes  some  small  talk  then leaves. However, he begins to keep a closer watch on Charles, so that when the opportunity  presents  itself  he  can confront  him.  Not looking forward to an unpleasant conversation, he is pleased to notice that Charles seems to be busy most of the time. He has even  been  see to delay his lunch, and to stay after work two or three days a week.</p><p
style="text-align: justify;">At the end of three months, Charles announces he has completed the  project. He  submits  a  500 line program. The program appears to be clearly written, and when tested it does everything required in the specifications. In fact  it  even has  a few additional convenience features which might significantly improve the usability of the program. The program is put into  test,  and,  except  for  one quickly corrected oversight, performs well.</p><p
style="text-align: justify;">The team at Automated has by now completed two of the  four  major  modules required  for  their program. These modules are now undergoing testing while the other modules are completed.</p><p
style="text-align: justify;">After another three weeks, Alan announces that the preliminary  version  is ready one week ahead of schedule. He supplies a list of the deficiencies that he expects to correct. The program is placed under test. The users find a number of bugs  and  deficiencies,  other  than those listed. As Alan explains, this is no surprise. After all this is a preliminary version in which bugs were expected.</p><p
style="text-align: justify;">After about two more months, the team has completed its production  version of  the  program. It consists of about 2,500 lines of code. When tested it seems to satisfy most of the original  specifications.  It  has  omitted  one  or  two features,  and  is  very  fussy about the format of its input data.  However the company decides to install the program. They can always train  their  data-entry staff  to  enter data in the strict format required.  The program is handed over to some maintenance programmers to eventually  incorporate the missing features.</p><p
style="text-align: justify;">Sequel:</p><p
style="text-align: justify;">At first Charles's supervisor was impressed. But as  he  read  through  the source  code,  he  realized that the project was really much simpler than he had originally though. It now seemed apparent that this was not much of a  challenge even for a beginning programmer.</p><p
style="text-align: justify;">Charles did produce about 5 lines of code per day. This is perhaps a little above  average. However,  considering the simplicity of the program, it was nothing exceptional. Also his supervisor remembered his two months of goofing off.</p><p
style="text-align: justify;">At his next salary review Charles was given a raise which  was  about  half the  inflation over the period. He was not given a promotion. After about a year he became discouraged and left Consolidated.</p><p
style="text-align: justify;">At Automated, Alan was complimented for completing his project on schedule. His  supervisor  looked over the program. With a few minutes of thumbing through he saw that the  company  standards  about structured  programming  were  being observed.  He  quickly gave up attempting to read the program however; it seemed quite incomprehensible. He realized by now that the project was really much more complex  than  he had originally assumed, and he congratulated Alan again on his achievement.</p><p
style="text-align: justify;">The team had produced over 3 lines of code per programmer per day. This was about  average,  but, considering  the complexity of the problem, could be considered to be exceptional. Alan was given a hefty pay  raise,  and  promoted  to Systems Analyst as a reward for his achievement.</p><p></p><p>Related posts:<ol><li><a
href='http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-story-of-mel-a-real-programmer/' rel='bookmark' title='Permanent Link: The Story of Mel, a Real Programmer'>The Story of Mel, a Real Programmer</a></li><li><a
href='http://blog.another-d-mention.ro/misc/how-software-companies-die/' rel='bookmark' title='Permanent Link: How Software Companies Die'>How Software Companies Die</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://blog.another-d-mention.ro/misc/stories-for-a-it-audience/the-parable-of-the-two-programmers/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
