IT Stuff & Related
Thursday, 16 May 2013
Thursday, 28 March 2013
Concrete5 - Adding editors and permissions
One of my websites needed a bilingual spell check and diacritics
adding and I decided I should get some professional help on it :)
So, I encountered the task to add another user to the Concrete5 excellent CMS and give only restrictive rights to him.
The process was not that straightforward unfortunately but still, in the end it did a good job.
The main problem is that propagating the rights to the pages below the one you're setting the permissions to, it is at least cumbersome. I mean, the system works probably well in propagating the assigned rights to the newly created pages under the one you set the rights for. However, the behaviour for the existing pages seems to be unfortunately... undetermined.
I have a site using 2 languages so I have two branches under the Home page, one being En (for English).
My intent was to make only the files under the "En" branch editable by a certain user (that belongs to the En_Editors group).
I followed these steps:
- create En_Editors group.
- create editor1 user and assign him to En_Editors.
- add "define('PERMISSIONS_MODEL', 'advanced');" to config/site.php to enable advanced permissions.
- in full sitemap click on the "En" page and choose "set permissions"
- make it "set: manually", add the En_Editors group to the table and check the desired permissions for it.
- Verify that you have the "Sub-pages added beneath this page:" set to "Inherit the permissions on this page" then Save.
Until here everything as expected.
However, verifying the permissions of random pages in the hierarchy under the "En" page, I have noticed that permissions vary according to 3 cases:
For those set with "Home" as parent page (case 3 above), as the page it is inheriting from cannot be chosen (why?!), I had to set it first to "manually", then save, then in one more step set again to "by Area of Site (hierarchy)".
After this operation the "This page inherits its permissions from:" took the right value "En" instead of "Home".
Luckily, I have noticed that even if it says "This page inherits its permissions from: Home", if I simply click Save it actually sets it right, to the "En" page, so it kinds of overwrite/recomputes the parent value if just saved again! Few clicks saved.
But all in all too many clicks... I had to check and modify accordingly each and every file in the hierarchy.
So, I encountered the task to add another user to the Concrete5 excellent CMS and give only restrictive rights to him.
The process was not that straightforward unfortunately but still, in the end it did a good job.
The main problem is that propagating the rights to the pages below the one you're setting the permissions to, it is at least cumbersome. I mean, the system works probably well in propagating the assigned rights to the newly created pages under the one you set the rights for. However, the behaviour for the existing pages seems to be unfortunately... undetermined.
I have a site using 2 languages so I have two branches under the Home page, one being En (for English).
My intent was to make only the files under the "En" branch editable by a certain user (that belongs to the En_Editors group).
I followed these steps:
- create En_Editors group.
- create editor1 user and assign him to En_Editors.
- add "define('PERMISSIONS_MODEL', 'advanced');" to config/site.php to enable advanced permissions.
- in full sitemap click on the "En" page and choose "set permissions"
- make it "set: manually", add the En_Editors group to the table and check the desired permissions for it.
- Verify that you have the "Sub-pages added beneath this page:" set to "Inherit the permissions on this page" then Save.
Until here everything as expected.
However, verifying the permissions of random pages in the hierarchy under the "En" page, I have noticed that permissions vary according to 3 cases:
- Certain files had permissions inherited from the "En" page - OK! This is what I expected.
- Certain files had permissions set on "manually", and different than what I set at the hierarchy top - not OK. (It could be the fact I tried to set those pages' permissions individually before activating the advanced permissions. Still, not OK, because I expected they should've been overwritten, i.e. inherited from the parent)
- Certain files had permissions inherited but from the "Home" page instead of "En" - not OK!
For those set with "Home" as parent page (case 3 above), as the page it is inheriting from cannot be chosen (why?!), I had to set it first to "manually", then save, then in one more step set again to "by Area of Site (hierarchy)".
After this operation the "This page inherits its permissions from:" took the right value "En" instead of "Home".
Luckily, I have noticed that even if it says "This page inherits its permissions from: Home", if I simply click Save it actually sets it right, to the "En" page, so it kinds of overwrite/recomputes the parent value if just saved again! Few clicks saved.
But all in all too many clicks... I had to check and modify accordingly each and every file in the hierarchy.
Thursday, 7 March 2013
Google privacy? Only if you're extremely careful
Some weeks ago I have noticed that the targeted advertising became more and more accurate in targeting me: few days after I researched the web for something, other pages I browsed started to display banners with ads for that something, "by happening".
Surely, they are not that intelligent to decide that sometimes they should simply stop, like: if I buy, let's say, a car over the net, then it's quite pointless to keep flooding me with car deals afterwards, because the probability to buy another one is quite small; I have no money left and I will be forced to live with my choice no matter what super deals they're presenting me now.
The climax was reached one day when on youtube logged in with a nickname I keep only for youtube. Suddenly a pop-up appeared on screen saying something like:
You're logged in using this nickname 'Xxx'. Wouldn't you like to use you real name 'Yyy Zzz' instead?
And it was indeed my real name! Really scary.
So, I tried to find out to see where is the leak.
I am using Firefox and I have looked over the extensions and found a great one named Ghostery that eliminates all the trackers on the visited websites. I have also installed AdBlock Plus that does some advertising filtering. Nice start!
Then I have noticed (few good months maybe even years ago actually) that google is behaving differently when it returns the results of a search: if you think that clicking on one of the results will get you directly to the particular website, this is not true: it gets you back to google in the first instance and only from there you'll be redirected to the original website. Hover the mouse over the links and look in the status bar to see what I mean.
This crap was built to let Google know what page you chose from the list of possible search results it returned. Happily this behaviour is easily reduced to silence by installing the google-no-tracking-url extension in firefox.
Now to the real problem: I have noticed that each time I open Firefox I am already logged into google and, no matter what I tried, deleting cookies, configuring not to accept 3rd party cookies, logging-out, checking on google preferences that I don't want to be kept logged in, clearing the cache, etc, etc, etc, it still happen.
It was so annoying that I chose to do a manual log-out procedure (followed by changing https to http, see below) each time I opened Firefox, that you can imagine is time consuming and not completely safe as sometimes I simply forget and start searching things as soon as Firefox opens.
Then I found and install the Self Destructing Cookies add-on in Firefox that deletes the cookies few seconds (10 by default but configurable) after being created and tells you what it deleted.
With its help I have noticed that each time I start Firefox in few (10) seconds it says that it destroyed the cookies for gmail.com and google.com. But then if restarting the browser I am again already logged in google and the Self Destructing Cookies again it deletes the cookies.
So what created the initial cookies??
I found that the main culprit for this behaviour is another otherwise very useful extension I have installed in Firefox: X-notifier. I use it to get notified about new mails on my gmail, yahoo, etc accounts and it is configured that checks for new emails at each Firefox start-up.
What happens in a matter of 1-2 seconds when I start Firefox is:
Another word of warning: the https:// version of google is the default these days and it is promoted as it is safer and is done for your own good (!). Like somebody is eavesdropping and I need protection for my searches that are performed on an otherwise public search engine...
Anyway, as you may know SSL uses a unique id token for the whole session which means that actually they can link together all your searches performed in one session, without needing any cookie.
So assume the following scenario: You're not accepting cookies, you're not logged into your gmail/google account and you do 30 searches using the https google. In this moment, using SSL session id google knows that all 30 searches are from the same person, just don't know who this is. (The same scenario can obviously happen if you're using cookies, with or without https.)
Then, in the same browser you log on into gmail to check your emails. All your previous 30 searches are linked to your account now!
So it is not for us, the users, it is just for them again. That's why I prefer to use the http version of google and all cookies disabled by default (and enabled case by case if necessary).
Finally, a bit about the auto-completion feature of google, or the "display-the-results-before-I-even-asked" feature. Using Ajax has this advantage: things happen behind the scene and gives the overall impression that it looks better and it is faster. However, be aware that the downside of it is that, as soon as you type a letter, google already knows you have typed it and it is recorded into your account (assuming that you're logged in or using cookies, http, etc. see above), no matter if you clicked the "Search" button at all.
As an example, think about an embarrassing condition you might have and an attempt to find a cure for it. Let's say you start typing: "I have a nasty fungus on my pen...". Then you realize that you might be too exposed if you write this and delete everything and search instead for: "Dermatology practice in London".
Well... it is too late if you're logged in (or using cookies, https, see above).
Google knows already about your real problem and you might see banners about some special anti-fungal cream on your next visit to a bakery's website if they do advertising with google.
Surely, they are not that intelligent to decide that sometimes they should simply stop, like: if I buy, let's say, a car over the net, then it's quite pointless to keep flooding me with car deals afterwards, because the probability to buy another one is quite small; I have no money left and I will be forced to live with my choice no matter what super deals they're presenting me now.
The climax was reached one day when on youtube logged in with a nickname I keep only for youtube. Suddenly a pop-up appeared on screen saying something like:
You're logged in using this nickname 'Xxx'. Wouldn't you like to use you real name 'Yyy Zzz' instead?
And it was indeed my real name! Really scary.
So, I tried to find out to see where is the leak.
I am using Firefox and I have looked over the extensions and found a great one named Ghostery that eliminates all the trackers on the visited websites. I have also installed AdBlock Plus that does some advertising filtering. Nice start!
Then I have noticed (few good months maybe even years ago actually) that google is behaving differently when it returns the results of a search: if you think that clicking on one of the results will get you directly to the particular website, this is not true: it gets you back to google in the first instance and only from there you'll be redirected to the original website. Hover the mouse over the links and look in the status bar to see what I mean.
This crap was built to let Google know what page you chose from the list of possible search results it returned. Happily this behaviour is easily reduced to silence by installing the google-no-tracking-url extension in firefox.
Now to the real problem: I have noticed that each time I open Firefox I am already logged into google and, no matter what I tried, deleting cookies, configuring not to accept 3rd party cookies, logging-out, checking on google preferences that I don't want to be kept logged in, clearing the cache, etc, etc, etc, it still happen.
It was so annoying that I chose to do a manual log-out procedure (followed by changing https to http, see below) each time I opened Firefox, that you can imagine is time consuming and not completely safe as sometimes I simply forget and start searching things as soon as Firefox opens.
Then I found and install the Self Destructing Cookies add-on in Firefox that deletes the cookies few seconds (10 by default but configurable) after being created and tells you what it deleted.
With its help I have noticed that each time I start Firefox in few (10) seconds it says that it destroyed the cookies for gmail.com and google.com. But then if restarting the browser I am again already logged in google and the Self Destructing Cookies again it deletes the cookies.
So what created the initial cookies??
I found that the main culprit for this behaviour is another otherwise very useful extension I have installed in Firefox: X-notifier. I use it to get notified about new mails on my gmail, yahoo, etc accounts and it is configured that checks for new emails at each Firefox start-up.
What happens in a matter of 1-2 seconds when I start Firefox is:
- Firefox starts and launches the X-notifier add-on; nothing is loaded for the user to view on screen yet.
- Immediately X-notifier logs-in gmail and by doing so it accepts the cookies for the domain. Gmail, in its mean wisdom doesn't send you back only a cookie for gmail but for also for google.com (see Self Destructing Cookies documentation, about the 3rd party cookies, for more)
- Then, Firefox loads the default page I have configured (http://www.google.com not https!) and sends the cookie to google because it finds it already created.
- Google logs you in according to the cookie and also redirects from http to https.
- Self Destructing Cookies does its job 10 seconds later but a bit too late. You are already logged in.
Another word of warning: the https:// version of google is the default these days and it is promoted as it is safer and is done for your own good (!). Like somebody is eavesdropping and I need protection for my searches that are performed on an otherwise public search engine...
Anyway, as you may know SSL uses a unique id token for the whole session which means that actually they can link together all your searches performed in one session, without needing any cookie.
So assume the following scenario: You're not accepting cookies, you're not logged into your gmail/google account and you do 30 searches using the https google. In this moment, using SSL session id google knows that all 30 searches are from the same person, just don't know who this is. (The same scenario can obviously happen if you're using cookies, with or without https.)
Then, in the same browser you log on into gmail to check your emails. All your previous 30 searches are linked to your account now!
So it is not for us, the users, it is just for them again. That's why I prefer to use the http version of google and all cookies disabled by default (and enabled case by case if necessary).
Finally, a bit about the auto-completion feature of google, or the "display-the-results-before-I-even-asked" feature. Using Ajax has this advantage: things happen behind the scene and gives the overall impression that it looks better and it is faster. However, be aware that the downside of it is that, as soon as you type a letter, google already knows you have typed it and it is recorded into your account (assuming that you're logged in or using cookies, http, etc. see above), no matter if you clicked the "Search" button at all.
As an example, think about an embarrassing condition you might have and an attempt to find a cure for it. Let's say you start typing: "I have a nasty fungus on my pen...". Then you realize that you might be too exposed if you write this and delete everything and search instead for: "Dermatology practice in London".
Well... it is too late if you're logged in (or using cookies, https, see above).
Google knows already about your real problem and you might see banners about some special anti-fungal cream on your next visit to a bakery's website if they do advertising with google.
Tuesday, 29 January 2013
Pearson Vue - the monopol in the year 2013
In order to get Comptia Linux+ / LPIC and VMWare certified, unfortunately I had to get an account at Pearson Vue. During the process I have encountered such self sufficiency, rudeness and obtuseness that I decided I should bark a bit about.
Why companies like CompTia, Micro$oft and others prefer to outsource their certification exams, beats me. I mean obviously the companies themselves know best their own technology; so they can choose the best sets of questions & answers. Then, they sure have in-house skills to create a lousy form-based website that could present those questions and ask for the answers in check boxes or radio buttons format, and a database to store the certified people (in fact they have this one already; Pearson Vue send them the names and scores after the exam).
Why have an intermediary when you can do it yourself, better? But, as companies prefer to pass the certifications to Pearson Vue, it is understandable Pearson Vue have become these days a true monopole and nothing one says can shake their dominant position. However my frustration demands to let out some steam...
So here is the story, as concise as possible:
I tried to register with Pearson Vue the day before the exam. I have already talked to the training centre and I have reserved the place; I just needed to pay them money.
The website
It is quite incredible. Starting from the fact that there is no single login for their website; they ask you first to choose what certification exam you need to take in order to be able to create your account. So if you certify in 5 areas, it means you'll have 5 logins?
Then, let's say something about the usability of the site. Have you seen in the last decade or more such HTML lists?
Even a more complicated one (you really have to use your brain to remember the choice you need):
Yet another one: look at the possible years when one could have registered for a VMWare exam (I should have asked my grandpa, maybe he was VMWare certified and I didn't know...) :
So, are your Pearson Vue's programers incredible stupid? They didn't understand the concept behind a HTML list and also about the sensible values you can put in it.
Or maybe they just don't care about these details as they're having the monopole anyway...
The registration
After finishing up the registration process I got an email saying that I'll receive a user/pass in the next 24h! One day for an automatically generated user and pass !
I thought that maybe it's a generic message and that things will happen in a matter of minutes. Seeing that nothing happen after 3 hours (it was already the night before the exam) I created another account using another email address. Same behaviour, no user/pass back.
The night passed and next morning at the training centre, I had no user/pass and no registration for the exam I intended to pass. Happily the guys there were very helpful and they connected me with Pearson Vue by phone.
The guy over the phone didn't see any accounts I created last night, however he saw an old account, more exactly 12 years old. He insisted to use that account and he started to ask me questions about my address back then, my telephone number, etc, all of them being changed several times since then. So, finally I cut the crap and asked him to create a new account and forget about the old one.
So he made yet another account over the phone, and he registered me for the exam and took the money from my credit card, so I was able to pass the exam that day.
The surprise came few days later, when I have received the registration successfully messages for the 2 accounts I have created myself but none for the one created over the phone. As it stands, I had a total of 4 accounts with them, from which 3 using the same email address (!!!).
So, next step was to write few emails to ask them to unify the accounts somehow and make the magic to see my latest results somewhere. All communication by email is taking few days, and then I received a paper form I need to fill in and sent to them scanned. Did it, then message came that they couldn't find my 4 accounts so they couldn't merge them!
The talk
Therefore I decided to talk to a human and after waiting in the queue about 45 minutes (by the clock!) in an international call, I got a lady that was not only not knowledgeable about their system but also extremely impertinent and not willing to actually do a thing. She said things like:
"Why did you create such a mess?"
I "created"? Because your system allowed me to...
"You should stop shouting and start to listen" - I was not shouting, I was calling using an internet phone that interrupts a lot and also speaking a foreign language; I was just trying to make sure she understands me. I told her that she probably has a volume up/down button somewhere.
Besides, for waiting 30 minutes to have my phone picked-up, I think I deserved to be listened not talked over.
When I asked her to pass me to her manager, she just laughed sarcastically and said there is no manager and she's the only one I can talk to.
In the end, she just sent me that paper form again and I was back to square one.
Very frustrating. (I actually sent an email to them to complain about her behaviour. Obviously no answer.)
How I solved it in the end? I didn't, I stepped back and rethought the "strategy". Then I have called them again and ask only to resend the user/pass for the newest account of mine, the one created over the phone, where actually my VCP results were.
As for the rest of the accounts, to hell with them! Let the great corporation live with the mess if they are unable to understand it, and have stupid people in their service that have no desire to clean it up.
Why didn't the site complain that the email address is in use when I tried to re-use it? How can it be that I have there 3 accounts, all of them created with the same email address and name? Mind numbing...
Update: These days I got the CompTIA Linux+ exam, again through Pearson Vue (I tried to use Prometric - you know why - but they stopped delivering CompTIA exams). The testing computer failed to start the exam (yes, it was Window$ on it) and the lady from the test centre spend 30 minutes on hold to get someone from Pearson Vue to get a needed authorization code.
So this is the level of service Pearson Vue offers, no matter if it's an end user or their own authorized testing centre.
I just hope we'll hear soon about their bankruptcy and the fact they massively laid off their incompetent and nincompoops employees. I'll have a glass of champagne for them by then :)
Why companies like CompTia, Micro$oft and others prefer to outsource their certification exams, beats me. I mean obviously the companies themselves know best their own technology; so they can choose the best sets of questions & answers. Then, they sure have in-house skills to create a lousy form-based website that could present those questions and ask for the answers in check boxes or radio buttons format, and a database to store the certified people (in fact they have this one already; Pearson Vue send them the names and scores after the exam).
Why have an intermediary when you can do it yourself, better? But, as companies prefer to pass the certifications to Pearson Vue, it is understandable Pearson Vue have become these days a true monopole and nothing one says can shake their dominant position. However my frustration demands to let out some steam...
So here is the story, as concise as possible:
I tried to register with Pearson Vue the day before the exam. I have already talked to the training centre and I have reserved the place; I just needed to pay them money.
The website
It is quite incredible. Starting from the fact that there is no single login for their website; they ask you first to choose what certification exam you need to take in order to be able to create your account. So if you certify in 5 areas, it means you'll have 5 logins?
Then, let's say something about the usability of the site. Have you seen in the last decade or more such HTML lists?
Even a more complicated one (you really have to use your brain to remember the choice you need):
Yet another one: look at the possible years when one could have registered for a VMWare exam (I should have asked my grandpa, maybe he was VMWare certified and I didn't know...) :
So, are your Pearson Vue's programers incredible stupid? They didn't understand the concept behind a HTML list and also about the sensible values you can put in it.
Or maybe they just don't care about these details as they're having the monopole anyway...
The registration
After finishing up the registration process I got an email saying that I'll receive a user/pass in the next 24h! One day for an automatically generated user and pass !
I thought that maybe it's a generic message and that things will happen in a matter of minutes. Seeing that nothing happen after 3 hours (it was already the night before the exam) I created another account using another email address. Same behaviour, no user/pass back.
The night passed and next morning at the training centre, I had no user/pass and no registration for the exam I intended to pass. Happily the guys there were very helpful and they connected me with Pearson Vue by phone.
The guy over the phone didn't see any accounts I created last night, however he saw an old account, more exactly 12 years old. He insisted to use that account and he started to ask me questions about my address back then, my telephone number, etc, all of them being changed several times since then. So, finally I cut the crap and asked him to create a new account and forget about the old one.
So he made yet another account over the phone, and he registered me for the exam and took the money from my credit card, so I was able to pass the exam that day.
The surprise came few days later, when I have received the registration successfully messages for the 2 accounts I have created myself but none for the one created over the phone. As it stands, I had a total of 4 accounts with them, from which 3 using the same email address (!!!).
So, next step was to write few emails to ask them to unify the accounts somehow and make the magic to see my latest results somewhere. All communication by email is taking few days, and then I received a paper form I need to fill in and sent to them scanned. Did it, then message came that they couldn't find my 4 accounts so they couldn't merge them!
The talk
Therefore I decided to talk to a human and after waiting in the queue about 45 minutes (by the clock!) in an international call, I got a lady that was not only not knowledgeable about their system but also extremely impertinent and not willing to actually do a thing. She said things like:
"Why did you create such a mess?"
I "created"? Because your system allowed me to...
"You should stop shouting and start to listen" - I was not shouting, I was calling using an internet phone that interrupts a lot and also speaking a foreign language; I was just trying to make sure she understands me. I told her that she probably has a volume up/down button somewhere.
Besides, for waiting 30 minutes to have my phone picked-up, I think I deserved to be listened not talked over.
When I asked her to pass me to her manager, she just laughed sarcastically and said there is no manager and she's the only one I can talk to.
In the end, she just sent me that paper form again and I was back to square one.
Very frustrating. (I actually sent an email to them to complain about her behaviour. Obviously no answer.)
How I solved it in the end? I didn't, I stepped back and rethought the "strategy". Then I have called them again and ask only to resend the user/pass for the newest account of mine, the one created over the phone, where actually my VCP results were.
As for the rest of the accounts, to hell with them! Let the great corporation live with the mess if they are unable to understand it, and have stupid people in their service that have no desire to clean it up.
Why didn't the site complain that the email address is in use when I tried to re-use it? How can it be that I have there 3 accounts, all of them created with the same email address and name? Mind numbing...
Update: These days I got the CompTIA Linux+ exam, again through Pearson Vue (I tried to use Prometric - you know why - but they stopped delivering CompTIA exams). The testing computer failed to start the exam (yes, it was Window$ on it) and the lady from the test centre spend 30 minutes on hold to get someone from Pearson Vue to get a needed authorization code.
So this is the level of service Pearson Vue offers, no matter if it's an end user or their own authorized testing centre.
I just hope we'll hear soon about their bankruptcy and the fact they massively laid off their incompetent and nincompoops employees. I'll have a glass of champagne for them by then :)
Friday, 25 January 2013
CompTIA Linux+ certification - annoyances
First problem was to find a preparation manual that is up to date, approved and custom tailored for the exam.
From both LPI and CompTIA it looked like the latest manual that had their approval was published in 2009, whilst the most recent was released in 2010 but without any endorsements from CompTIA or LPI.
So... I chose the 2009 one, thinking that maybe things didn't change that much and, at least it was approved once.
At the first exam day (there are 2 exams required), I could divide the 60 questions in 4 categories:
1. The one I knew the answer for
2. The ones I thought I knew the answer for
3. The ones I knew the answer for but I forgot it
4. The ones I never knew the answer, nor that even there is a question :)
Surprisingly, quite a few were in the 4th category which was really annoying after knowing that I've read the book thoroughly.
Another unpleasant surprise was the fact that about one third of the questions needed free text input instead of just checking boxes or radio buttons! There are two cons here:
In some versions of the "route" command it is accepted "gateway" instead of "gw".
So, the following two lines should be both accepted:
route add default gw 192.168.1.1
route add default gateway 192.168.1.1
Do they take into consideration all good possible answers?
The answer is: nobody knows...
I wrote to them asking this question and giving them the examples I had encountered in my exam. They preferred to answer :
"Unfortunately we cannot disclose any particular aspect of specific exam questions as they are proprietary and confidential in nature. As a reminder, CompTIA’s candidate non-disclosure agreement which appears at the beginning of all exams, prohibits candidates from disclosing or discussing exam content."
Ok. Fuck you too. How can be MY results confidential toward ME? How can I not be able to discuss MY results with YOU?
Anyway, having this experience from the first exam, I have studied from the newest book for the second exam. Moreover, this time I have taken the exam objectives that were released by CompTIA in August 2012 and looked over the internet and man pages for info on all the topics listed in the exam objectives but not covered in the book(s) I have. This almost doubled my preparation work.
Even so, some of the questions from the second exam have fallen in the 4th category again. Fewer, but still...
I think it is inadmissible to have no book on the market that covers indeed the whole exam.
Speaking about the books, on a funny note let me show you an excerpt from the appendix of "LPIC-1 Linux Professional Institute Certification Study Guide, Second Edition, Wiley Publishing 2009", the part that indicates the system requirements for running the contents of the cd (i.e. the book's pdf, the "sybex test engine", etc):
"System Requirements
Make sure your computer meets the minimum system requirements shown in the following list [...]
- A PC running Microsoft Windows 98, Windows 2000, Windows NT4 (with SP4 or later), Windows Me, Windows XP, or Windows Vista
[...] "
Hmm, Linux study guide you said?
From both LPI and CompTIA it looked like the latest manual that had their approval was published in 2009, whilst the most recent was released in 2010 but without any endorsements from CompTIA or LPI.
So... I chose the 2009 one, thinking that maybe things didn't change that much and, at least it was approved once.
At the first exam day (there are 2 exams required), I could divide the 60 questions in 4 categories:
1. The one I knew the answer for
2. The ones I thought I knew the answer for
3. The ones I knew the answer for but I forgot it
4. The ones I never knew the answer, nor that even there is a question :)
Surprisingly, quite a few were in the 4th category which was really annoying after knowing that I've read the book thoroughly.
Another unpleasant surprise was the fact that about one third of the questions needed free text input instead of just checking boxes or radio buttons! There are two cons here:
- Even in the real life, in Linux you have the "tab" key that helps you auto-complete a command that you might not remember entirely; so why would anyone make the exam more bitchy than the real life?
- And then: are the automatic scoring scripts 100% capable to decide the answer is good or bad, if your entry is free text?
In some versions of the "route" command it is accepted "gateway" instead of "gw".
So, the following two lines should be both accepted:
route add default gw 192.168.1.1
route add default gateway 192.168.1.1
Do they take into consideration all good possible answers?
The answer is: nobody knows...
I wrote to them asking this question and giving them the examples I had encountered in my exam. They preferred to answer :
"Unfortunately we cannot disclose any particular aspect of specific exam questions as they are proprietary and confidential in nature. As a reminder, CompTIA’s candidate non-disclosure agreement which appears at the beginning of all exams, prohibits candidates from disclosing or discussing exam content."
Ok. Fuck you too. How can be MY results confidential toward ME? How can I not be able to discuss MY results with YOU?
Anyway, having this experience from the first exam, I have studied from the newest book for the second exam. Moreover, this time I have taken the exam objectives that were released by CompTIA in August 2012 and looked over the internet and man pages for info on all the topics listed in the exam objectives but not covered in the book(s) I have. This almost doubled my preparation work.
Even so, some of the questions from the second exam have fallen in the 4th category again. Fewer, but still...
I think it is inadmissible to have no book on the market that covers indeed the whole exam.
Speaking about the books, on a funny note let me show you an excerpt from the appendix of "LPIC-1 Linux Professional Institute Certification Study Guide, Second Edition, Wiley Publishing 2009", the part that indicates the system requirements for running the contents of the cd (i.e. the book's pdf, the "sybex test engine", etc):
"System Requirements
Make sure your computer meets the minimum system requirements shown in the following list [...]
- A PC running Microsoft Windows 98, Windows 2000, Windows NT4 (with SP4 or later), Windows Me, Windows XP, or Windows Vista
[...] "
Hmm, Linux study guide you said?
Subscribe to:
Posts (Atom)









