<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-28530958</atom:id><lastBuildDate>Tue, 06 Mar 2018 19:56:56 +0000</lastBuildDate><category>opinion</category><category>open source</category><category>linux/gnu</category><category>software</category><category>software tools</category><category>trends</category><category>android</category><category>artificial intelligence</category><category>life</category><category>my projects</category><category>resolution</category><category>apple</category><category>be green</category><category>hobbies</category><category>ideas</category><category>paranormal phenomena</category><category>philosophy</category><category>programming languages</category><category>psyche</category><category>software methodology</category><title>HyperSynapse</title><description>Every man dies, not every man truly lives.</description><link>http://hypersynapse.blogspot.com/</link><managingEditor>noreply@blogger.com (Mihai Campean)</managingEditor><generator>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-2873988991598685512</guid><pubDate>Sun, 12 Oct 2014 18:45:00 +0000</pubDate><atom:updated>2014-10-12T21:45:17.672+03:00</atom:updated><title>The Last Post</title><description>&amp;nbsp; Well, it has been a while since I posted something on Hypersynapse. Since I&#39;ve noticed that there still is some traffic around the site, I thought it would be a good idea to have an official blog closing post so that I can explain what I&#39;m up too and offer some closure.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; In the time that passed since the last post I had to shift my priorities and focus on other things that are important in my life. That left little time for blogging, so I ended up not posting anymore here. However, lately I got a craving to set blogging on higher priority, so I started a new personal site/blog. If there are people still interested in what I have to say, make sure you check out&amp;nbsp;&lt;a href=&quot;http://www.androidsensei.com/&quot;&gt;Android Sensei&lt;/a&gt;, my new blog about Android, Life, the Universe and Everything :).&lt;br /&gt;&lt;br /&gt;&amp;nbsp; This being said, it is time to properly close hypersynapse.blogspot.com. I think I am going to leave the site open for a few more months until I manage to migrate stuff that I deem important to the new blog, but I won&#39;t be writing any new posts here. After that, I will just delete the blog from Blogger.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Thanks for reading and hope to see you on &lt;a href=&quot;http://www.androidsensei.com/&quot;&gt;Android Sensei&lt;/a&gt;.</description><link>http://hypersynapse.blogspot.com/2014/10/the-last-post.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-8872290064186736999</guid><pubDate>Tue, 28 Dec 2010 18:20:00 +0000</pubDate><atom:updated>2010-12-30T12:55:26.329+02:00</atom:updated><title>Shopping Assistant User Guide</title><description>&amp;nbsp; Since we&#39;ve just finished the first version of our shopping list management application for Android and we are still in the process of getting a proper site, I am going to add the user guide for Shopping Agent as a post in my blog for the time being.&lt;br /&gt;&amp;nbsp; Before I dive into the specifics of the application, I would like to add the following disclaimer for those of you who want to download and use the application from the Android Market.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;b&gt;This software is freeware and is provided &#39;as-is&#39;, WITHOUT WARRANTIES OR CONDITIONS OF   ANY KIND, either express or implied,   including, without limitation, any   warranties or conditions of TITLE,   NON-INFRINGEMENT, MERCHANTABILITY, or   FITNESS FOR A PARTICULAR PURPOSE.  In no event will the   authors be held liable for any damages   arising from the use of this software.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;In the hopes that you will find this application useful, here is a short user guide. For any inquiries or suggestions you can email us at hypersynapse.support@gmail.com. We&#39;re also available on twitter - follow @sh0passistant to get tips on how to use the application and provide us feedback on the application.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; The application has 3 tabs with the in which the users can manage their shopping lists, do the actual shopping or see reports of their previous shopping sessions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. The shopping list management tab (Shop Lists)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_E6vWAv-z3zg/TRoHI-q2q2I/AAAAAAAADBY/pOuZfe--nyA/s1600/create_list1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://4.bp.blogspot.com/_E6vWAv-z3zg/TRoHI-q2q2I/AAAAAAAADBY/pOuZfe--nyA/s320/create_list1.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You can create a new shopping list by entering it&#39;s name in the List Name text field and pressing the &lt;i&gt;Create&lt;/i&gt; button, or you can use the &lt;i&gt;Import&lt;/i&gt; button to load a previously exported list from your device&#39;s SD card.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_E6vWAv-z3zg/TRoIuRxDn2I/AAAAAAAADBc/D0orzWBxHOw/s1600/create_list3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://4.bp.blogspot.com/_E6vWAv-z3zg/TRoIuRxDn2I/AAAAAAAADBc/D0orzWBxHOw/s320/create_list3.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;In order to add items in your newly created shopping list, you can use the &lt;i&gt;View/Add items&lt;/i&gt; context menu on your list, which will bring you to a new screen where item details can be entered.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_E6vWAv-z3zg/TRoJdJveq_I/AAAAAAAADBg/kqMTwdw6C9Y/s1600/add_items1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://2.bp.blogspot.com/_E6vWAv-z3zg/TRoJdJveq_I/AAAAAAAADBg/kqMTwdw6C9Y/s320/add_items1.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Tip:&lt;/b&gt; categories can be isles from your preferred supermarket, that way it will be easier to filter when shopping in the store.&lt;br /&gt;&lt;br /&gt;The import and export functionality can be used for passing lists around to other users. For example, one user can create a shopping list that she wants to send to somebody else, and use the &lt;i&gt;Export&lt;/i&gt; context menu on the list to save it to the device&#39;s SD card and then mail it to another user who can use the &lt;i&gt;Import&lt;/i&gt; functionality to load it in her application&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. The Shop View tab&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TRoM5S7DemI/AAAAAAAADBk/P5uOKflqxqw/s1600/shopping2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TRoM5S7DemI/AAAAAAAADBk/P5uOKflqxqw/s320/shopping2.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On the &lt;i&gt;Shop View&lt;/i&gt; tab you can use the &lt;i&gt;List&lt;/i&gt; and &lt;i&gt;Category&lt;/i&gt; drop downs, to select the list from which you want to buy the items and the category/isle on which you want to go. Once the items are filtered, you will see them in the list with check boxes next to them. If you tap on the check box next to an item, you will be taken to the next dialog which will allow you to enter some info about the item such as a price and an expiration date and you can edit the quantity of an item if needed.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TRoN80yUZ7I/AAAAAAAADBo/lVGRa0ef8Ro/s1600/shopping3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TRoN80yUZ7I/AAAAAAAADBo/lVGRa0ef8Ro/s320/shopping3.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;The application will compute your total cost for a shopping list so at the end of the shopping session you will be able to know how much you need to pay.&lt;br /&gt;&amp;nbsp;If you are buying an item that expires, you can enter the expiration date and on that day, you will get a notification in the notification bar of your device, that your item expires. If the item is non expiring, don&#39;t forget to check the &lt;i&gt;Non Expiring Item&lt;/i&gt; check box.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Warning:&lt;/b&gt; If the device gets booted after you set an expiration notification, the notification won&#39;t show on the expiration day - this is currently the default behavior of Android alarms which get reset when the device is booted, and we&#39;re working on a workaround for this small inconvenience.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tip:&lt;/b&gt; There currently are no units for quantity and for items such as fruit or vegetables, which are sold based on weight, you can just add 1 as the quantity, and when you weigh them, you can add your total as the item price.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. The Reports tab&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_E6vWAv-z3zg/TRoPZpEdEKI/AAAAAAAADBs/yAatkr0_wB8/s1600/report2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://2.bp.blogspot.com/_E6vWAv-z3zg/TRoPZpEdEKI/AAAAAAAADBs/yAatkr0_wB8/s320/report2.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;On this tab you can see various statistics about your shopping sessions. You can choose one of the reports available in the &lt;i&gt;Report&lt;/i&gt; drop down and you will see a corresponding statistic. This is helpful if you like to keep track of your expenses and see what were your most bought items.&lt;br /&gt;&amp;nbsp;In order to be able to see any reports of your previously bought items, you should first close all the shopping lists you have already bought from the &lt;i&gt;Shop Lists&lt;/i&gt; tab, by using the list context menu -&amp;gt; &lt;i&gt;Close&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. The Application Settings&lt;/b&gt;&lt;br /&gt;&amp;nbsp;When pressing the device menu key, you will be presented with the application&#39;s settings menu. If you tap on the menu, you will access the settings of the application.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TRoQ4xGN6rI/AAAAAAAADBw/29Q_J7Iwo9I/s1600/settings1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TRoQ4xGN6rI/AAAAAAAADBw/29Q_J7Iwo9I/s320/settings1.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;There currently are 2 settings that can be changed: the &lt;i&gt;Notification Start Time&lt;/i&gt;, which will be the time at which you want your expiration notifications to go off in the day the items expire and the &lt;i&gt;Limit Top Reports&lt;/i&gt; which is the number of items to be shown in your &lt;i&gt;Top Frequency&lt;/i&gt; and &lt;i&gt;Top Expensive&lt;/i&gt; reports.</description><link>http://hypersynapse.blogspot.com/2010/12/shopping-agent-user-guide.html</link><author>noreply@blogger.com (Mihai Campean)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_E6vWAv-z3zg/TRoHI-q2q2I/AAAAAAAADBY/pOuZfe--nyA/s72-c/create_list1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-570875323629504513</guid><pubDate>Wed, 14 Jul 2010 19:48:00 +0000</pubDate><atom:updated>2010-07-14T22:48:57.140+03:00</atom:updated><title>Presenting Aegis Shield</title><description>&amp;nbsp; If you&#39;re a regular reader of this blog, you may remember me mentioning my password manager application for Android, &lt;a href=&quot;http://code.google.com/p/aegis-shield/&quot;&gt;Aegis Shield&lt;/a&gt;. The thing is, that in March, I have finished version 1.0 of the application, and I wanted to publish it in the Android Market, but since there are some rules regarding applications that use encryption to which you must agree when publishing to Google&#39;s Android apps store and I was unsure if Aegis Shield respects them, I decided not to publish it for the time being. By the way, if you know the US export laws regarding software that uses encryption, I would really appreciate some insights on that. I am especially interested to see if Aegis Shield can be exported as software without any special permissions from the US Government.&lt;br /&gt;&amp;nbsp;&amp;nbsp; This being said, I would like to add a description of what Aegis Shield does together with some screen shots and with a QR encoded URL from where you can download it and try it on your phone.&lt;br /&gt;&amp;nbsp;&amp;nbsp; As I mentioned, Aegis Shield is a password manager which basically allows you to keep the user/password combination for your various Internet and computer accounts, all in one place and encrypted under a master password.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Main features of the applications are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Having a master password that is not saved on the device. The way this works is by saving an encrypted version of a check text when first entering the master password, and then each time when you log in the text gets decrypted and it is compared with the clear text. If they are the same, you are allowed to log in the application. For now, there is no way to change or reset the master password, so please make sure you remember it well, because otherwise you won&#39;t be able to use the application.&lt;/li&gt;&lt;li&gt;It allows you to enter information about your accounts and offers the possibility of automatically generating the password.&lt;/li&gt;&lt;li&gt;You will see an overview of all your accounts which will allow you to view/edit the account information by means of a long press on the account list item.&lt;/li&gt;&lt;li&gt;Your chosen password strength will be measured and shown.&lt;/li&gt;&lt;li&gt;Accounts can be edited or deleted.&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp; Before some screen shots and help information on how to use the application, here is the download URL encoded as a QR code:&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_E6vWAv-z3zg/TD4S-4JNGdI/AAAAAAAACy0/JUkZ1WP35DU/s1600/qr.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://1.bp.blogspot.com/_E6vWAv-z3zg/TD4S-4JNGdI/AAAAAAAACy0/JUkZ1WP35DU/s200/qr.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;The main/master password entering screen.&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TD4E0Wyxf9I/AAAAAAAACyM/ZpZfLV3XhcQ/s1600/master_pass_first_run.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TD4E0Wyxf9I/AAAAAAAACyM/ZpZfLV3XhcQ/s320/master_pass_first_run.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp; This screen appears only the first time you run the application, and it asks you to enter the master password twice. After that, you will only see a single password entering field each time you use the application.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;The add account information screen.&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_E6vWAv-z3zg/TD4E3mRSG7I/AAAAAAAACyU/7-Zs6QJRs2A/s1600/add_account_info.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/_E6vWAv-z3zg/TD4E3mRSG7I/AAAAAAAACyU/7-Zs6QJRs2A/s320/add_account_info.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp; Here you will enter your account information such as the account name, an optional description and the user/password combination. You also have the possibility to automatically generate a strong password, using the &quot;Generate Password&quot; button. Once you finish adding the account info, you can click on the &quot;Create Account&quot; button and the info will be stored locally on your device, with the password for the account encrypted, using the master password as a private key. After pressing the &quot;Create Account&quot; button, the fields will be cleared, so you can enter another account. If you finish adding accounts you can go to the account overview screen by pressing the &quot;Account Overview&quot; button.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;The account overview screen.&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_E6vWAv-z3zg/TD4E6a7MgUI/AAAAAAAACyc/N7eTOQx-h84/s1600/acct_overview.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_E6vWAv-z3zg/TD4E6a7MgUI/AAAAAAAACyc/N7eTOQx-h84/s320/acct_overview.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp; In the account overview screen, you can see the whole list of your accounts and when long pressing on an account in the list, you will be presented with the Add/Edit/Delete menu you can see above, that will allow you to do the respective operations. If you want to view or edit the info of an account, just press the Edit button, which will take you to the next screen.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;The edit/view account info screen.&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TD4E8IVGmaI/AAAAAAAACyk/n7jnxOLkpnc/s1600/edit_account_info.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/_E6vWAv-z3zg/TD4E8IVGmaI/AAAAAAAACyk/n7jnxOLkpnc/s320/edit_account_info.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp; Here you can view or edit the information for an account. Password is initially hidden, but you can tap and hold the field to reveal it.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Finally I would like to add some information about the licensing of the application which is GPLv3 and a disclaimer.&lt;br /&gt;&amp;nbsp;&amp;nbsp; If you decide to download and use the application, you automatically agree to the GPLv3 license terms, of which a short description is provided below:&lt;br /&gt;&lt;blockquote&gt;This program is free software: you can redistribute it  and/or modify  it under the terms of the GNU General Public License as published by  the Free Software Foundation, either version 3 of the License, or  (at your option) any later version.  &lt;/blockquote&gt;&lt;blockquote&gt;This program is distributed in the hope that it  will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  GNU General Public License for more details.  &lt;/blockquote&gt;&lt;blockquote&gt;You should have received a copy of the GNU  General Public License  along with this program.  If not, see &lt;a href=&quot;http://www.gnu.org/licenses&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/licenses&lt;/a&gt;&lt;/blockquote&gt;&amp;nbsp; Feel free to download and use it, but remember that this is free software and it comes with no warranty. However I do believe that there is room for improvements, so feedback is appreciated. You can either email me at hypersynapse.support[at]gmail.com or add some comments to this blog post.</description><link>http://hypersynapse.blogspot.com/2010/07/presenting-aegis-shield.html</link><author>noreply@blogger.com (Mihai Campean)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_E6vWAv-z3zg/TD4S-4JNGdI/AAAAAAAACy0/JUkZ1WP35DU/s72-c/qr.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-2425596615968132234</guid><pubDate>Tue, 01 Jun 2010 20:16:00 +0000</pubDate><atom:updated>2010-06-10T22:21:18.898+03:00</atom:updated><title>Scrisoare deschisa catre organizatorii HTC Romanian Android Challenge si participantilor.</title><description>Salutare,&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Ma numesc Mihai Campean, si sunt co-autor la aplicatia myShoppingList,&amp;nbsp; aplicatie care a fost inscrisa in competitia &lt;a href=&quot;http://www.androidchallenge.ro/&quot;&gt;HTC Romanian Android Challenge &lt;/a&gt;inainte de termenul final initial de 31 Mai 2010.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Dupa cum se stie, datorita faptului ca au fost destul de putine aplicatii inscrise pana la acest termen, organizatorii au decis sa prelungeasca termenul de inscriere cu inca o luna, pana pe data de 30 Iunie 2010, pentru a putea permite si altor participanti sa dezvolte si sa inscrie aplicatii in concurs.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Cu toate ca inteleg rationamentul organizatorilor si respect dorinta lor de a atrage mai multe aplicatii in competitie, fapt care sa incurajeze si dezvoltatorii de aplicatii pentru Android locali, mie personal mi se pare putin incorecta decizia fata de cei care au depus un efort sa isi inscrie aplicatiile inainte de termenul initial, probabil unii dintre ei afland despre competitie cu intarziere, si care probabil ar dori o sansa sa faca niste imbunatatiri calitative la aplicatiile lor, in loc sa se gandeasca la idei noi fiind motivati de faptul ca pot sa inscrie mai multe aplicatii in concurs pentru ca pe cea deja inscrisa nu o pot modifica.&lt;br /&gt;&amp;nbsp; Intr-adevar pentru cei care acum incep, nu ar fi corect ca noua, celor deja inscrisi sa ni se permita mai mult timp de lucru, dar in situatia data, cred ca s-a ales corectitudinea pentru cei noi inscrisi in detrimentul, zic eu, celor care au inscris deja aplicatii, cu toate ca au posibilitatea de a inscrie si altele. Datorita faptului ca toti care au inscris aplicatiile inainte de primul termen, au investit efort de timp si probabil si emotional in dezvoltarea aplicatiilor, sunt de parere ca ar fi mai corect daca s-ar proceda in felul urmator:&lt;br /&gt;&amp;nbsp; Sa se permita si celor inscrisi inainte de primul terment o perioada de 2 saptamani pentru un update iar, ca sa fie corect si pentru nou veniti si daca tot se prelungeste perioada inscrierilor, sa se prelungeasca noua cu inca 2 saptamani dupa 30 Iunie. In cele 2 saptamani de prelungire, celor ce se inscriu pana la 30 Iunie, sa li se permita timp pentru un update. Cred ca se poate face destul de usor acest lucru, daca se foloseste Android Market-ul pentru a lua aplicatiile de catre juriu, verificand data la care s-a facut prima inscriere (impreuna cu descrierile si celelalte cerinte de pe site-ul competitiei) si apoi data update-ului.&lt;br /&gt;&amp;nbsp; V-as ruga pe cei care ati inscris aplicatii inainte de primul termen, si cititi acest blog, sa va spuneti parerile in comentarii, si sa mentionati daca sunteti de acord, apoi sa trimitem linkul organizatorilor. Va rog sa pastrati fair play-ul in comentarii si sa nu faceti remarci belicoase, agresive sau deplasate la adresa organizatorilor sau a celorlalti participanti/comentatori. Ce doresc prin aceasta scrisoare deschisa este sa ne facem auzita vocea, iar daca lucrurile se vor schimba sau nu, asta ramane de vazut, dar cred ca ar fi bine sa ne spunem parerea.&lt;br /&gt;&lt;br /&gt;Cu respect,&lt;br /&gt;Mihai Campean&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE: &lt;/b&gt;10 Iunie 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp; Dupa cum deja este cunoscut, organizatiorii Romanian Android Challenge au decis pana la urma sa dea un ragaz de o saptamana celor care au inscris aplicatiile in primul val pentru a face un update in cazul in care doresc acest lucru.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Desi parerile concurentilor pe aceasta tema sunt impartite, unii considerand ca nu e corect fata de restul lumii sa se faca acest update, noi am considerat ca este mai bine sa profitam de aceasta saptamana pentru a imbunatati o aplicatie deja existenta si a face un update, decat sa incercam sa lucram la altceva si sa ramanem cu doua aplicatii mai slabe calitativ doar de dragul de a avea mai multe sanse in concurs.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Cu aceasta ocazie am si redenumit aplicatia myShoppingList in Smart Shopper, deoarece in Android Market mai exista o aplicatie numita My Shopping List, si nu am vrut sa creem conflicte sau confuzii, motiv pentru care am decis sa&amp;nbsp; ne numim aplicatia altfel.&lt;br /&gt;&amp;nbsp;&amp;nbsp; Odata ce termenul de 30 Iunie (speram ca nu se mai modifica) se implineste, si se da voie ca aplicatiile sa fie votate de utilizatori, daca doriti sa ne ajutati in drumul spre a castiga un HTC Desire, va asteptam sa va &lt;a href=&quot;http://www.androidchallenge.ro/applications/view/3&quot;&gt;uitati&lt;/a&gt; sau sa va instalati aplicatia, si daca considerati ca merita un vot, sa o votati pe site-ul &lt;a href=&quot;http://www.androidchallenge.ro/&quot;&gt;Romanian Android Challenge&lt;/a&gt;.</description><link>http://hypersynapse.blogspot.com/2010/06/scrisoare-deschisa-catre-organizatorii.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-290513807386259911</guid><pubDate>Mon, 31 May 2010 17:02:00 +0000</pubDate><atom:updated>2010-06-01T11:19:41.820+03:00</atom:updated><title>A glimpse in myShoppingList</title><description>&lt;b&gt;&amp;nbsp; UPDATE (June 1st 2010): &lt;/b&gt;The deadline for the Romanian Android Challenge has been extended until the end of June, so if you want to vote the applications in the competition, I think it is best to hold until the entering of applications period is over.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; Hello my loyal readers, this one is going to be a short glimpse in one of my Android applications - not the Aegis Shield password manager, another one :).&lt;br /&gt;&amp;nbsp; The idea for this application started last year before the second Google Android Developers Challenge, and we wanted to add so many things to it but gradually we gave some of them up and we arrived to the usable version we have today. Even so, we did not make the Android Developers Challenge so we left the app be for a while, did not work too much on it. Keep in mind that this also was a side project so development on it is on &quot;when I have time basis&quot; - after all a guy&#39;s gotta make a living somehow :) . &lt;br /&gt;&amp;nbsp; The fortunate circumstance that made us push the application forward to a usable version&amp;nbsp; was the &lt;a href=&quot;http://www.androidchallenge.ro/&quot;&gt;Romanian Android Challenge&lt;/a&gt;, organized by HTC Romania, which even if it doesn&#39;t have the financial rewards of the Google Android Developers Challenge, still motivated me and my friend Bogdan, with whom I worked on this application for most of the time, to finish it and enter it in the competition.&lt;br /&gt;&amp;nbsp; We know that the application isn&#39;t perfect - we do have a list of known bugs and of user experience improvements we want to implement but it is a step forward in the right direction, and what I want to do here is allow all of you who read my blog a glimpse on the application. Currently it is available in the Android Market but only for Romania, so if you are in Romania and want to check it out and give us some feedback, search for it using this &lt;a href=&quot;http://market.android.com/search?q=pname:org.myshoppinglist.sl&quot;&gt;url&lt;/a&gt; (remember to use your Android enabled phone). What we intend to do, after the competition is over (in about 10 days), which gives us some more time to fix some remaining things, is to have a release for all the locations in the Android Market and with the English version.&lt;br /&gt;When that is done, I&#39;ll add a new post with some instructions on how to use it. Meanwhile, you can checkout some screen shots and if you are in Romania, you can check out the &lt;a href=&quot;http://www.androidchallenge.ro/applications/view/16&quot;&gt;application&#39;s challenge page&lt;/a&gt; on the competition site and if you like the application, starting tomorrow you can vote for it.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_E6vWAv-z3zg/TAPrVPWMdrI/AAAAAAAACuw/yM9D-kjaW6U/s1600/en_shopping_view.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_E6vWAv-z3zg/TAPrVPWMdrI/AAAAAAAACuw/yM9D-kjaW6U/s320/en_shopping_view.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_E6vWAv-z3zg/TAP7GugoFsI/AAAAAAAACvY/LhqsMB7v_7E/s1600/en_add_items_view.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/_E6vWAv-z3zg/TAP7GugoFsI/AAAAAAAACvY/LhqsMB7v_7E/s320/en_add_items_view.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_E6vWAv-z3zg/TAP7DKhj5lI/AAAAAAAACvQ/0v6R1HDfGcE/s1600/en_shop_view_price.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/_E6vWAv-z3zg/TAP7DKhj5lI/AAAAAAAACvQ/0v6R1HDfGcE/s320/en_shop_view_price.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_E6vWAv-z3zg/TAP7NoVB8nI/AAAAAAAACvg/51nLVJbVQwo/s1600/en_shop_view.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/_E6vWAv-z3zg/TAP7NoVB8nI/AAAAAAAACvg/51nLVJbVQwo/s320/en_shop_view.png&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp; P.S. I believe we are going to rename the application to something other than myShopping list, since it seems that there already is an application with the name My Shopping List available in the Andorid Market and we do want to avoid any confusion that this may cause, but for now, the name is myShoppingList and the application is only limited to users in Romania.&lt;/div&gt;</description><link>http://hypersynapse.blogspot.com/2010/05/glimpse-in-myshoppinglist.html</link><author>noreply@blogger.com (Mihai Campean)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_E6vWAv-z3zg/TAPrVPWMdrI/AAAAAAAACuw/yM9D-kjaW6U/s72-c/en_shopping_view.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-3461301831428703869</guid><pubDate>Fri, 26 Mar 2010 12:58:00 +0000</pubDate><atom:updated>2010-05-31T21:23:34.592+03:00</atom:updated><title>Backlog for the Last Months</title><description>&amp;nbsp; Even though there hasn&#39;t been much activity on my blog for the past few months, I am always up to something in the background, joggling with my spare time between family, friends and my hobbies (which include coding), so in this post I am going give you a quick glimpse at what I&#39;ve been up too coding and technology wise :).&lt;br /&gt;&amp;nbsp; November and December last year were the months of presentations. I held a pesentation of &lt;a href=&quot;http://prezi.com/l_3spogivhir/google-android-basics/&quot;&gt;Google Android Basics&lt;/a&gt;, freely available on prezi.com (just follow the link), to a student organization in Cluj in November and to the local JUG (&lt;a href=&quot;http://groups.google.com/group/transylvania-jug?hl=en&quot;&gt;Transylvania Java User Group&lt;/a&gt;) in December. The presenation was somewhat sucessful based on the large number of participants and not on my public speaking skills :) (I hope it was useful for the people who participated), and it contained a short introduction into the Android platfrom from a developer&#39;s perspective, with a demo based on my &lt;a href=&quot;http://code.google.com/p/aegis-shield/&quot;&gt;Aegis Shield&lt;/a&gt; project, hosted on Google code.&lt;br /&gt;&amp;nbsp; Meanwhile I continued working on Aegis Shield and on myShopping list of which Aegis Shield 1.0 was completed yesterday, and it will be published as a free appliation in the Android Market in the coming days. Until then, if you would like to try it you can download the apk from the Google code hosting site of the project, listed above. Please do let me know if you find it useful, if it has bugs, or if you would like to add some improvements. Development time for me is fairly limited, so you are more than wellcome to participate with code if you&#39;re interested.&lt;br /&gt;&amp;nbsp; I&#39;ve also been keeping in touch with Adrian Cole - owner of &lt;a href=&quot;http://github.com/jclouds/jclouds&quot;&gt;jclouds&lt;/a&gt; cloud service accessing framework - since he is interested in porting jclouds to Android. For that I&#39;ve started the &lt;a href=&quot;http://code.google.com/p/jclouds-android/&quot;&gt;jclouds-android&lt;/a&gt; Google code project which is supposed to be a simple twitter client on Android that uses jclouds to get the twitter feed of a user. However, progress on this field has been slow lately mostly due to my lack of time, but we got to a place where we concluded that we need to compile the jclouds project and it&#39;s dependencies with the Android compiler for the Dalvik virtual machine, because there are some warnings when dex-ing the jars that result in runtime errors due to usage of inner classes in the code. I&#39;ll be posting on the progress of this project also, once I get some more time to work on it.&lt;br /&gt;&amp;nbsp; This is it for the moment, I will come back with a detailed post about the features of Aegis Shield, once I&#39;ll manage to publish it in the Android Market.&lt;br /&gt;&amp;nbsp; Until then a nice weekend!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE:&lt;/b&gt;&amp;nbsp; I&#39;ve attempted to publish Aegis Shield in the Android Market but got thrown back by the agreements that you must make when publishing in which you guarantee that the use of cryptography API&#39;s are conforming with the US Government&#39;s export laws. Since I am no lawyer and I couldn&#39;t find any obvious information on what the violations may be, I decided not to publish in the Android Market anymore - at least until I find out for sure that the application conforms with the above mentioned requirements.</description><link>http://hypersynapse.blogspot.com/2010/03/backlog-for-last-months.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-8779230750707529698</guid><pubDate>Sat, 31 Oct 2009 13:34:00 +0000</pubDate><atom:updated>2010-03-25T11:36:09.920+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android</category><title>An Army of Droids</title><description>If you are wondering where the hell I&#39;ve been and why I haven&#39;t written anything since March, thanks for your concern and please read on to elucidate the &quot;mystery&quot;.&lt;br /&gt;Since October last year, when Android 1.0 was released and the HTC G1 phone followed soon after, I have been following the evolution of our little green droid friend and also I have been working on my spare time together with some friends who share the same interest and passion for this subject on some applications in order to learn the ropes of Google&#39;s mobile platform. What I can say is that during this year I have accumulated lots of knowledge on Android and the only real regret I have is that the time which I got to spend working on our projects was rather limited. Anyway, no sense in being hanged on the past now, especially when the future holds lots of exciting things that are going to happen. We&#39;ve seen 3 major Android updates since its release and this month came the 4th - Android 2.0. We&#39;ve seen 2 more HTC phones with Android, one from Samsung one from Motorola and next month will bring some really anticipated entries into the scene such as the Motorola Droid, the Sony-Ericsson Rachel, the Acer Liquid, the Samsung Behold II and some more from HTC.&lt;br /&gt;You may wonder what&#39;s this got to do with me not writing anything here for half an year. Well, as I mentioned, I was busy learning the platform and working on some applications. The first one, called Aegis Shield, is a simple password manager for your web or computer accounts which spawned from the idea of having all your sensitive account information in one secure place and at your finger tips at all times. This project is Open Source software and it is hosted on &lt;a href=&quot;http://code.google.com/p/aegis-shield/&quot;&gt;this&lt;/a&gt; Google code address. The application is currently available for download as an apk from the Google code site mentioned above and is at the stage of release candidate 2. It will be available as a full fledged free application in the Google Android Market once the first version is completed. &lt;br /&gt;With this occasion, I would like to thank the guys that helped me with code committed on this application - &lt;a href=&quot;http://www.xing.com/profile/Rares_Barbantan&quot;&gt;Rares Barbantan&lt;/a&gt; and &lt;a href=&quot;http://www.linkedin.com/in/christianstefanescu&quot;&gt;Christian Stefanescu&lt;/a&gt;. Also, I would like to thank &lt;a href=&quot;http://www.linkedin.com/in/luciang&quot;&gt;Lucian Grozav&lt;/a&gt; (aka Pava) for his support in testing the application on his HTC Magic phone - brave guy :).&lt;br /&gt;The second application started as an idea to participate in the ADC2 challenge but unfortunately we didn&#39;t get to finish a good working version by the time the entry time for ADC2 ended. However, that did not discouraged us and we are now close to having version 1.0 ready. The application will also be available in the Android Marked as a free application so keep following the blog for announcements of when it is going to be released. For this application I worked together with two friends of mine to whom I would like to thank for their contribution, support, ideas and most importantly for the code contributions - the two are &lt;a href=&quot;http://www.linkedin.com/pub/bogdan-popa/10/480/285&quot;&gt;Bogdan Popa&lt;/a&gt; and &lt;a href=&quot;http://xtravellight.blogspot.com/&quot;&gt;Alex Boga&lt;/a&gt;.&lt;br /&gt;As you can see, I had a lot to do, and combined also with my family and job responsibilities this concurred to the fact that I did not have enough time to write blog posts. At least, now I have some good subjects to talk about, so keep posted - more on Android and on my projects will follow, especially since next month will be full of surprises and new Android related stuff.</description><link>http://hypersynapse.blogspot.com/2009/10/army-of-droids.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-7803155830592469797</guid><pubDate>Sun, 29 Mar 2009 14:03:00 +0000</pubDate><atom:updated>2009-03-29T17:14:36.756+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">open source</category><title>o3 magazine relaunched</title><description>&lt;a href=&quot;http://www.o3magazine.com/&quot;&gt;O3 magazine&lt;/a&gt;, the free online magazine for Open Source news, presentations and announcements, has relaunched recently in a new format and with a new site. If you are interested in Open Source news or if you previously used read the magazine, you can resume with following them on the new site with RSS, on their &lt;a href=&quot;http://groups.google.com/group/o3magazine?hl=en&quot;&gt;new Google Group&lt;/a&gt;, or on &lt;a href=&quot;http://twitter.com/o3magazine&quot;&gt;twitter&lt;/a&gt;.</description><link>http://hypersynapse.blogspot.com/2009/03/o3-magazine-relaunched.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-2005397319576989735</guid><pubDate>Wed, 18 Feb 2009 09:21:00 +0000</pubDate><atom:updated>2009-02-18T14:38:59.099+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">software</category><category domain="http://www.blogger.com/atom/ns#">software tools</category><title>My Android Resources</title><description>As I might have mentioned in one of my previous posts this year, I have recently started to learn how to develop applications for Google&#39;s Android platform. There are plenty of reasons why one might want to work with Android, but this doesn&#39;t represent the scope of my current post. &lt;br /&gt;  The scope of this post is for me to present the most important Android web resources that I follow in my learning and development process. There are also other sites that list Android resources out there, such as &lt;a href=&quot;http://androidsavvy.com/&quot;&gt;AndroidSavvy&lt;/a&gt; and &lt;a href=&quot;http://www.androidtapp.com/25-awesome-google-android-websites-you-should-follow/&quot;&gt;Android Tapp&lt;/a&gt;, but I wanted to add here the list of things I found most useful and helpful, so that I can share my experience with anyone interested in the same subject.&lt;br /&gt;  Anyone can do a Google search and get a bunch of Android resources, but not everything you get is useful, or at least not useful for your context so, in most cases, it helps to learn form other people&#39;s experiences and use what&#39;s proven to be useful for them. The same is the case with my experience, because I also have started by following links from here to there and doing searches and following RSS feeds and in the end not many of the resources I first encountered proved to be valuable to me, but those that did I think are worth sharing, so here it goes...&lt;br /&gt;  For Android, mobile technologies news and application reviews I follow mainly 3 sites:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://androidguys.com/&quot;&gt;Android Guys&lt;/a&gt; - they have the latest rumors and news about Android developments and also have reviews of books or Android applications that might prove useful&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.androidapps.com/&quot;&gt;AppVee &lt;/a&gt;- &quot;the definitive source for Android app reviews&quot; as they call themselves are a site which review applications found on the Android Market. After all it is good to keep in touch with what is being built and also get inspired from that.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.mobilecrunch.com/&quot;&gt;MobileCrunch&lt;/a&gt; - this is a more general information site about mobile technology, but if you enter the Android game it is good to keep informed about other possible developments. Besides, there are the occasional Android articles here also.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt; Along with keeping up to date with news, rumors and developments in the Android world, what an Android developer needs is to find technical information and tutorials on the a fore mentioned subject. Unfortunately, aside of the official Android &lt;a href=&quot;http://code.google.com/android/&quot;&gt;site&lt;/a&gt; where you can find all sorts of tutorials, examples and documentation, and where you should start your quest for learning, the technical blogs and resources for the Android platform seem a bit scarce to me, but perhaps I did not look enough. I will add here the list of sites I find useful when working on Android and I encourage anyone who works on the platform, to add their technical resources in the comments below.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://groups.google.com/group/android-developers&quot;&gt;Android Developers Google Group&lt;/a&gt; - with an average of 125 new posts a day, this is the most important resource you could harness if you need some quick information when you get stuck with a problem. The people in the group are very responsive and they can give you lots of advice. Also, there is a lot of information in the group archives, so it is most likely you will find an answer to your problem before you even need to ask.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://android-developers.blogspot.com/&quot;&gt;Android Developers Blog&lt;/a&gt; - this is the official Andorid Developers blog and a hub for lots of tips and tutorials about the Android platform. It also contains links to other resources for developers, so be sure to give it a look.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.androidjavadoc.com/&quot;&gt;Android JavaDoc&lt;/a&gt; - a place where you can find the javadocs we all come to treasure and love for the Android SDK releases.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://android.ifies.org/&quot;&gt;Learning Android&lt;/a&gt; - a blog containing up to date Android tutorials.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;  This is it for now, but feel free to add your resources in the comments and also let me know if you found these resources useful.</description><link>http://hypersynapse.blogspot.com/2009/02/my-android-resources.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-2840948646031418667</guid><pubDate>Mon, 09 Feb 2009 12:24:00 +0000</pubDate><atom:updated>2009-02-09T14:48:46.170+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">be green</category><category domain="http://www.blogger.com/atom/ns#">life</category><title>You Reap What You Sow</title><description>The theme of this post is concerned with our effect on the environment. I know that lately there has been a lot of talk, controversy and contradiction on the subject of Global Warming and on the effects we as humans impose on our environment, of which many are not too friendly with nature, so I am not going to write here about opinions or philosophies or other useless talk.&lt;br /&gt;  I think that the effects of global warming are visible, and if you still are not convinced, go outside and take a look around, you&#39;ll be sure to notice some differences. What I intend in this post is to add a few resources that each one of us could use in making a small effort towards living a greener life. &lt;br /&gt;  I know that there are many of us wanting to do something, no matter how small, to contribute to the saving of our environment and we may be wondering what can we do about it. Well, here are a few links from one of the most renowned authority in the domain, National Geographic, that might give us a starting point.&lt;br /&gt;  &lt;a href=&quot;http://www3.nationalgeographic.com/greendex/&quot;&gt;Greendex&lt;/a&gt; is a green index calculator, that can compute how environment friendly your current way of life is, and give you a general idea of what can you do to improve - feel free to give it a try (my index was 56). &lt;a href=&quot;http://www.nationalgeographic.com/preserveourplanet/&quot;&gt;Preserve our planed&lt;/a&gt; is National Geographic&#39;s section on environment preservation where you can find information on global warming and other ecosystem and environment related information. &lt;a href=&quot;http://www.thegreenguide.com/&quot;&gt;The Green Guide&lt;/a&gt; is National Geographic&#39;s site with tips about leading a greener life.&lt;br /&gt;  These should give anyone a nice starting point in finding some answers about how can we work with our environment and not against it. I believe that it is very important for us to take action now because even with our small contributions we can make sure that we will leave a good home for the next generations.</description><link>http://hypersynapse.blogspot.com/2009/02/you-reap-what-you-sow.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-6662574360680536572</guid><pubDate>Thu, 05 Feb 2009 15:06:00 +0000</pubDate><atom:updated>2009-02-05T17:38:59.343+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">software</category><title>JobMate BETA is live</title><description>A friend of mine, Radu Tanasa, participated on behalf of his company &lt;a href=&quot;http://www.lightwaysoftware.com/&quot;&gt;Lightway Software&lt;/a&gt;, in the development of a new jobs portal for the local Romanian market, called &lt;a href=&quot;http://jobmate.ro/&quot;&gt;jobmate&lt;/a&gt;, and he asked me to do a little presentation of the application on my blog in order to attract more people to the site.&lt;br /&gt;  First of all, please note that the site still is in beta stage, so you are encouraged to give it a try and send any feedback you may have through the site&#39;s contact functionality. &lt;br /&gt;  The portal is trying to bring more value to the people seeking new jobs  by allowing them to create and maintain online CV&#39;s, access the site&#39;s forum with human resource information, read tutorials and job advice and also get free legal advice from a lawyer available for any questions they may have.&lt;br /&gt;  After the beta stage is over, the portal will also allow for companies to be able to view the CV&#39;s of job seekers so that they can choose from the available pool, the employees that may fit best their needs.&lt;br /&gt;  All in all, the site has a modern look, and offers enough functionality for its intended purpose, so if you are interested in being on the market for a job, or you are looking to hire, please give it a try and offer any feedback you have to it&#39;s creators, it might just be the next best thing in this domain.</description><link>http://hypersynapse.blogspot.com/2009/02/jobmate-beta-is-live.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-6343499220478585085</guid><pubDate>Tue, 03 Feb 2009 18:24:00 +0000</pubDate><atom:updated>2009-02-03T20:45:51.954+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">hobbies</category><category domain="http://www.blogger.com/atom/ns#">life</category><category domain="http://www.blogger.com/atom/ns#">resolution</category><title>Changes, changes and, guess what, more changes</title><description>Hi everybody and sorry for the long dry streak of articles on my blog. 2008 was a long and busy year for me for several reasons:&lt;br /&gt;1. I got married last summer (&lt;a href=&quot;http://picasaweb.google.com/mihai.ci/16082008NuntaNoastra#&quot;&gt;pictures here&lt;/a&gt;) - so ladies the train has left the station :).&lt;br /&gt;2. We went for a nice 2 week holiday/honeymoon in Croatia - see pictures &lt;a href=&quot;http://picasaweb.google.com/mihai.ci/2008Croatia#&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;3. We finished the interior of our new apartment and we moved there.&lt;br /&gt;4. We got also a new car - hooray now the banks own my ass for good :).&lt;br /&gt;As you can see a lot went on in my life last year, and these were only the major things, not to mention other stuff like picking up a new hobby - photography and starting to learn Google&#39;s Android platform - see learning project &lt;a href=&quot;http://code.google.com/p/aegis-shield/&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;I am not going to make a promise out of writing more on the blog - that hasn&#39;t worked too well for me on other occasions, but as a resolution for this year, I intend to spend more time on my personal and professional development, which means that there will be a series of articles on my hobbies, including the biggest one I have, coding :). So stay tuned until next time, and we&#39;ll see what the new year brings as we go :).</description><link>http://hypersynapse.blogspot.com/2009/02/changes-changes-and-guess-what-more.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-5117202654535718199</guid><pubDate>Wed, 19 Nov 2008 08:55:00 +0000</pubDate><atom:updated>2008-11-19T11:06:10.878+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ideas</category><category domain="http://www.blogger.com/atom/ns#">my projects</category><category domain="http://www.blogger.com/atom/ns#">software</category><title>artistsbay.org - invest in it</title><description>Hello everybody, It&#39;s been a while since I&#39;ve posted something on my blog, but this time I have good reasons (I haven&#39;t been just lazy) and I am going to talk about them in the following posts.&lt;br /&gt;  In this post I just want to write a bit about the status of our side project &lt;a href=&quot;http://artistsbay.org/&quot;&gt; artistsbay &lt;/a&gt; on which my good friend &lt;a href=&quot;http://lightwaysoftware.blogspot.com/&quot;&gt;Radu Tanasa&lt;/a&gt; is working. It seems development is a bit slow for us since there is a lack of funds to sustain it, so if there is anyone interested in investing in this idea, we would appreciate it if you contact us for further information about the project. You can find our contact information in our blogger profiles.&lt;br /&gt;  We are looking forward to responses for this idea.</description><link>http://hypersynapse.blogspot.com/2008/11/artistsbayorg-invest-in-it.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-1546164364076586297</guid><pubDate>Mon, 25 Feb 2008 18:46:00 +0000</pubDate><atom:updated>2008-02-25T21:18:21.321+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">my projects</category><title>artistsbay.org first steps</title><description>As the great Chinese thinker and philosopher K&#39;ung-fu-tzu (widely known as Confucius) once said that &quot;A journey of a thousand miles begins with a single step&quot;, we have made our first step in the journey of creating a place where artists and art lovers can meet, exchange ideas and simply enjoy art. &lt;br /&gt;  This place will be called Artistsbay and if you are interested in the end product, you are invited to enter your email on the &lt;a href=&quot;http://artistsbay.org&quot;&gt;artistsbay.org&lt;/a&gt; site and you will certainly be informed as soon as the first version will be made available online so you can be one of the first to give us feedback on the project and also benefit from the services it will offer. Also feel free to pass it on to your friends which are either artists or art lovers :).&lt;br /&gt;  The project is an idea that me and my friend &lt;a href=&quot;http://lightwaysoftware.blogspot.com/&quot;&gt;Radu Tanasa&lt;/a&gt; have been thinking about for a while now and we have finally decided to turn it into reality. We have started by gathering information, thinking about what we should put in there and also letting people know that we intend to make this a landmark on the maps of all plastic artists and art lovers out on the web.&lt;br /&gt;  Beside the marketing application that is now live at &lt;a href=&quot;http://artistsbay.org&quot;&gt;artistsbay.org&lt;/a&gt;, we have also started the development for the project and we hope that we&#39;ll be able to soon put up a beta version that can be tested and further improved once it is live with a real user base.&lt;br /&gt;  If you would like to keep an eye out on how things will go with this project, you can stay tuned as I will add updates on my blog from time to time.</description><link>http://hypersynapse.blogspot.com/2008/02/artistsbayorg-first-steps.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-4396872080838967206</guid><pubDate>Wed, 30 Jan 2008 19:33:00 +0000</pubDate><atom:updated>2008-02-07T22:14:16.968+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">opinion</category><category domain="http://www.blogger.com/atom/ns#">programming languages</category><title>The Ultimate Programming Language</title><description>Last week I had an interesting discussion with one of my friends and colleagues about the the ongoing programming language hypes and He said he believed that about 80% of the programmers community is still waiting for &quot;The Ultimate Programming Language&quot;, a language good for programming everything they may think of. I couldn&#39;t help but agree with his statement and it inspired me to write a new post about what I think this &quot;Ultimate Programming Language&quot; should be.&lt;br /&gt;&lt;br /&gt;  Since the beginning of the programming language history people have been searching for the perfect language and yet we have no language that is perfect, nor do I think we&#39;ll have one (at least not in the near future). However, I do believe we are pretty close to having some platforms that would fit in the majority of cases, the description of an &quot;Ultimate Platform&quot;. &lt;br /&gt;&lt;br /&gt;  You will probably wonder on what am I basing my claims, so I am going to explain a bit what I mean. Lately there have been a lot of hypes around some new or (until recently) unknown programming languages that led to a lot of contradictory discussions between their communities which all claimed their language of choice was better than whatever other language they didn&#39;t like. Until some time ago, I also thought that Java was the best there is and I didn&#39;t want to hear of any other language. Fortunately my experience finally got to me bringing me the wisdom of realizing that there is no perfect programming language. As we humans are imperfect, having our own flaws, we cannot expect a single programming language to be perfect, especially if it is created by us :).&lt;br /&gt;&lt;br /&gt;  The best thing about all these hypes and contradictory discussions is that they have sparked some very good ideas in the sense of supporting more than one programming language on the well known platforms Java and .NET, including official support from the companies behind the platforms, so this means that more and more people realize that the real key to achieving the &quot;Ultimate Programming Language&quot; is in fact achieving an &quot;Ultimate Platform&quot;, a platform that would allow everybody to do their job using the best language for a given task. The truth is that certain languages are good for certain things, so I believe that if we have a chance to combine them, we will be able to do our work in a more efficient and elegant manner.&lt;br /&gt;&lt;br /&gt;  There have also been other voices in the communities saying that the future of enterprise programming may require us to be polyglot programmers. I think that there is a fair chance that this will happen especially seeing the support Sun is putting into JRuby and Groovy and I am glad that in the end more and more people are realizing that using the right tool for the right job is the best way to get things done.</description><link>http://hypersynapse.blogspot.com/2008/01/ultimate-programming-language.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-3870771676066555971</guid><pubDate>Mon, 21 Jan 2008 20:11:00 +0000</pubDate><atom:updated>2008-01-21T22:53:56.769+02:00</atom:updated><title>Lightway Software - new website</title><description>&lt;a href=&quot;http://lightwaysoftware.com/&quot;&gt;Lightway Software&lt;/a&gt; is the company that my good friend and ex work colleague &lt;a href=&quot;http://www.linkedin.com/in/radutanasa&quot;&gt;Radu Tanasa&lt;/a&gt; started about a year ago. Since then he had to travel his own journey and it has not been an easy one, but he managed to stay on top of the situations he had to face and the year passed successfully.&lt;br /&gt;This post is actually an announcement of the new version of the Lightway Software website and also a recommendation from me to anyone who might need help with a Java Enterprise or Web application to trustfully ask for Radu&#39;s help.&lt;br /&gt;The values around which he founded his business are quality and customer orientation, so bringing value to the end customer is what matters to Lightway Software.&lt;br /&gt;&quot;It&#39;s all about choices.&quot;</description><link>http://hypersynapse.blogspot.com/2008/01/lightway-software-new-website.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-9163389239433347894</guid><pubDate>Wed, 02 Jan 2008 17:02:00 +0000</pubDate><atom:updated>2008-01-07T09:49:43.329+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">philosophy</category><category domain="http://www.blogger.com/atom/ns#">resolution</category><title>A New Year&#39;s Resolution</title><description>Well, another year passed by, making me remember I am getting older and counting the things I have to get done around here before I will pass on :)...and many they are.&lt;br /&gt;Last year was one full of changes and big decisions for me and also for the people around me, which is good, and even if sometimes it is tiring we need to learn how to embrace change before we can move on. It&#39;s, as some would say, one of life&#39;s most important lessons: we need to learn how to deal with change and adapt, otherwise we get left behind.&lt;br /&gt;  As I said, a lot has happened last year, we decided to get married (me and my girlfriend), we got a new apartment (and a nice mortgage to go with it) and I got a nice promotion at the end of the year. Also, we should not forget the people we got used having around and which passed on last year, God rest their souls, Florian Pitis, Luciano Pavarotti and Colin McRae, but this is also a natural part of life and the changes it involves.&lt;br /&gt;  I believe that the New Year will bring even more challenges for us in making our way through life. There will be many new things either planned, either waiting to be discovered for us this year, making our journey not a boring one.&lt;br /&gt;  My personal hope is that this year will bring a lot of happiness to everybody and that we will all try to be kinder to our kin than we&#39;ve been before. Too much we have been slaves to money and power and I think the time has come for us to free ourselves from these chains and live our lives the way they were meant to be lived at the beginnings.</description><link>http://hypersynapse.blogspot.com/2008/01/new-years-resolution.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-4776656960569984024</guid><pubDate>Tue, 25 Sep 2007 18:27:00 +0000</pubDate><atom:updated>2007-09-25T22:15:00.337+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">artificial intelligence</category><category domain="http://www.blogger.com/atom/ns#">opinion</category><title>A Drop of Intelligence II - Making Things Simple</title><description>A while ago I wrote an &lt;a href=&quot;http://hypersynapse.blogspot.com/2007/05/drop-of-intelligence.html&quot;&gt;article&lt;/a&gt; about how smart applications can improve our lives by taking care of menial and common tasks for us and allowing us to spend more time on the things we actually enjoy doing.&lt;br /&gt;&lt;br /&gt;  Since lately I have been doing some research of my own on how can we use the AI theories in making practical applications that can act as personal assistants for their users in helping them find information or in doing common repetitive tasks for them, I would like to begin a series of articles in which I am going to share my conclusions and my problems as I progress along with my research.&lt;br /&gt;&lt;br /&gt;  Today I am going to expose my perspective on why I believe that Artificial Intelligence practices have a small adoption percentage in commercial applications, so without any further due, here&#39;s my take on it.&lt;br /&gt;&lt;br /&gt;  The industry that makes the most use of Artificial Intelligence theories in its applications is the gaming industry. Games have come a long way in AI evolution and some of them use complex techniques like neural networks for machine learning, planning and and adaptive behaviors for their actors (NPCs) to provide great entertainment for the gamers, but even games still have a long way to go in this domain until the experience provided will be more realistic.&lt;br /&gt;&lt;br /&gt;  So how can the AI techniques evolve taking into consideration the current technological developments and the research invested in this field of Computer Science? I believe that if the AI research would be better promoted to and understood by the developers working on commercial applications today, the field would have a lot to gain in new advancements since if these techniques will start to be adopted in commercial applications and the practical experience will be very valuable to perfecting them. What the AI field really needs is some promotion and some good non-academic books that can be easily assimilated by the masses, and then the experience and the practice of its wide adoption would help in its advancement and growth.&lt;br /&gt;&lt;br /&gt;  In the following articles I will try to share my experiences and my problems in learning the AI techniques form my perspective. Bear in mind that I also am in the process of learning and understanding the intricacies of this field and any help, experience or ideas that you have or would like to discuss are welcomed, so keep close :).&lt;br /&gt;&lt;br /&gt;P.S. I really had a lack of inspiration for the article title, so if you have a better suggestion, do share :).</description><link>http://hypersynapse.blogspot.com/2007/09/drop-of-intelligence-ii-making-things.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>14</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-6704629211724633946</guid><pubDate>Mon, 17 Sep 2007 18:08:00 +0000</pubDate><atom:updated>2007-09-18T09:56:28.865+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apple</category><category domain="http://www.blogger.com/atom/ns#">linux/gnu</category><category domain="http://www.blogger.com/atom/ns#">opinion</category><title>No iPods on Linux? Why?</title><description>There&#39;s been a rumor going around that Apple implemented some kind of protection for their new iPods so they could not be used with other synchronizing software. What does this mean? It means Linux users owning an iPod won&#39;t be able to synchronize their music since there&#39;s no iTunes for Linux and the software available on Linux for this won&#39;t work anymore (unless hacked).&lt;br /&gt;&lt;br /&gt;  What puzzles me is why on hell would Apple go on and do that? Don&#39;t they want people using Linux to buy their iPods? Doesn&#39;t that bring more profit for them?&lt;br /&gt;&lt;br /&gt;  This piece of news started some passionate arguments and complaints...I am not going to complain about their decision, after all, the requirements of an iPod are on the box and you always have the choice not to buy it. Still, as a company, wouldn&#39;t you be interested to make the requirements list as low as possible? Wouldn&#39;t making your product available to more people be more profitable for you?&lt;br /&gt;&lt;br /&gt;  Some opinions state that it might not be Apple&#39;s fault and they may be constraint by the record companies in order to have more control of what&#39;s played on the iPod. Even so, I don&#39;t think that is a good excuse, why don&#39;t they release a Linux version of iTunes? Isn&#39;t the money of Linux users just as good as other customer&#39;s money?&lt;br /&gt;&lt;br /&gt;  You might say that in order to support iTunes on Linux, they will need more developers, more developers cost money and in the end the effort might not be worth it or it may rise the prices on iPods. I say that with today&#39;s technology there is no excuse for such a thing. I am sure that if they thought about it, they would find a way. Ever heard of portable software? Why not implement iTunes in Java or in Python, after all they are portable and almost ubiquitous...&lt;br /&gt;&lt;br /&gt;  As I think about this issue more and more, I really cannot find a good explanation as to why Apple would act like this. The only reason coming in my mind would be that they want to keep the ecosystem built around their iPods intact, so if you want and iPod you should buy a Mac also. Well, not everybody wants to buy a Mac or windows in order to own an iPod, this requirement is absurd. I just want to be trendy and own an iPod and not have to spend more than it&#39;s price to be able to use it.&lt;br /&gt;&lt;br /&gt;  It&#39;s not that I want to condemn them and the way they run their business, after all they have the right to choose their customers, but if I were running things at Apple, every customer would be important to me, after all more customers = more profit, it&#39;s basic business thinking.</description><link>http://hypersynapse.blogspot.com/2007/09/no-ipods-on-linux-why.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-7462495251296499433</guid><pubDate>Wed, 29 Aug 2007 17:19:00 +0000</pubDate><atom:updated>2007-08-29T20:56:55.605+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">linux/gnu</category><title>A Linux Drivers Rant</title><description>I have been using both Ubuntu and Windows for about 2 years now and it&#39;s been a combination that has worked for me just fine, but now I am thinking of completely switching to Ubuntu.&lt;br /&gt;&lt;br /&gt;Now don&#39;t get me wrong, Ubuntu is a very nice Linux distribution, it installs quickly without too much fuss and is very user friendly but it still isn&#39;t perfect. The things that bother me the most are the lack of support from most hardware vendors and, for the 64 bit version, the missing flash player and Java web start plugins. However, today I am going to rant a bit about the lack of Linux support from most hardware vendors, including even some big names in the hardware industry that do not support all their products on Linux.&lt;br /&gt;&lt;br /&gt;As our friend Lord Vader would say: &quot;I find their lack of hardware support on Linux disturbing&quot;, and then would breath heavily :). Indeed it is a bit disturbing to see that great hardware producers like Creative and HP have very little support for their soundboards and multi functional printers, respectively. I believe that lately Linux has been a glowing point on the OS map and it&#39;s popularity among the desktop users is ever increasing so I don&#39;t see many reasons why the hardware vendors shouldn&#39;t support Linux for their products. Sure they can invoke reasons that it is costly to develop drivers for Linux, and that is true, but probably if they would study the feasibility of  investing in Linux  support they would  reach a conclusion that the market is now in a point where it is worth doing it.&lt;br /&gt;&lt;br /&gt;While Ubuntu and other Linux distributions  do their best to support a large variety of hardware it is impossible for them to cover everything and for all their drivers to work seamlessly, so I would prefer the support of the hardware vendors for their products.&lt;br /&gt;&lt;br /&gt;Fortunately not everyone is blind or indifferent of what&#39;s going on on the Linux desktop market and there are some big vendors who already started supporting this operating system. Kudos to nVidia for their great support on the GeForce video adapter series and to DELL for beginning to deliver PC and Laptops with Linux distributions. Also kudos to Ubuntu for making possible the use of the restricted drivers that are available.&lt;br /&gt;&lt;br /&gt;I do hope that everyone else will fill the vibrations resonating within the Linux Force and start delivering Linux drivers for their hardware. Meanwhile I will orient myself to those who already support it before buying anything and I would advise everyone who wants to use Linux as a desktop OS to do the same.&lt;br /&gt;&lt;br /&gt;Until next time, take care and May the Linux Force be with you!</description><link>http://hypersynapse.blogspot.com/2007/08/linux-drivers-rant.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-1202958466397902787</guid><pubDate>Tue, 14 Aug 2007 17:31:00 +0000</pubDate><atom:updated>2007-08-29T20:59:13.906+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">opinion</category><title>Looks like someone&#39;s been reading my entries</title><description>This June I wrote an article titled &quot;&lt;a href=&quot;http://hypersynapse.blogspot.com/2007/06/first-things-i-would-do-as-microsofts.html&quot;&gt;First Things I Would do as Microsoft&#39;s CEO&lt;/a&gt;&quot; in which I said that I would pretty much Open Source all of Microsoft&#39;s products as soon as I would get accommodated :).  Why am I bringing this up now? Because yesterday while I was quietly looking on &lt;a href=&quot;http://dzone.com/&quot;&gt;dzone&#39;s&lt;/a&gt; new links I found a link to an article with the title &quot;&lt;a href=&quot;http://www.linuxjournal.com/node/1000260&quot;&gt;Why Microsoft is Going Open Source&lt;/a&gt;&quot; on the Linux Journal site, so I followed the link curious to see what was all the fuss about.&lt;br /&gt;&lt;br /&gt;The subject of the article is about Microsoft&#39;s &lt;a href=&quot;http://www.microsoft.com/opensource/default.mspx&quot;&gt;new site&lt;/a&gt; on Open Source supported by Bill Hilf and his OSLab and about the submissions of some of Microsoft&#39;s Shared Source licenses to the &lt;a href=&quot;http://opensource.org/&quot;&gt;OSI&lt;/a&gt; for approval as official Open Source licenses. The article also wonders about Microsoft&#39;s real reasons for doing this and I must say that even though their initiative is commendable, I am quite skeptical about their reasons also.&lt;br /&gt;&lt;br /&gt;As Linus Torvalds so elegantly explains it in his &lt;a href=&quot;http://www.linux.com/feature/118380&quot;&gt;interview&lt;/a&gt; published at linux.com, Open Source is not motivated by altruist reasons, but by the constant struggle of an individual to improve his/her own standing. In doing so, and contributing their work back to the community, they manage the bring the whole community a step forward, so even though its motivation comes form selfishness, in the end it manages to help everybody else too, and that is the beauty of the whole concept.&lt;br /&gt;&lt;br /&gt;This being said, I intend to keep an eye out to see how Microsoft&#39;s initiative will play out and if their actions will indeed be made to also help the community or they will just be a completely selfish act. I hope it all plays out for the best.</description><link>http://hypersynapse.blogspot.com/2007/08/looks-like-someones-been-reading-my.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-2089396388174999653</guid><pubDate>Thu, 19 Jul 2007 19:41:00 +0000</pubDate><atom:updated>2007-07-19T23:25:57.983+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">opinion</category><title>The Best Things in Life are Open Source</title><description>It seems that after all this time since Open Source (OS) is around, there still are people with misconceptions about this model for software development. In this post, I want to try to explain what are the reasons I like the OS and mainly what is its strength.&lt;br /&gt;&lt;br /&gt;Open Source&#39;s greatest power doesn&#39;t come form the fact that the software developed under this model comes free of charge, as some people might think. Although saving some money by using free software, might seem like a good idea, the real reason why I believe this model was invented is because it gives it&#39;s users the power of choice. By being open and allowing it&#39;s users to see the source code, open source opens a gate towards a plethora of opportunities that wouldn&#39;t otherwise be possible, if you would use commercial closed source software.&lt;br /&gt;&lt;br /&gt;By using OS software, it doesn&#39;t mean that you don&#39;t have to pay anything, as a matter of fact the great advantage is that you can buy support not just from the software creators, but from third parties that also know the software very well. Because of this and because usually there is  more than one choice when it comes to an Open Source application with a certain functionality, the support you get is usually of high quality compared to that of a commercial application. The competition in the OS world is good because it also spurs innovation, innovation which is necessary for the  various Open Source service vendors in order to keep their business on top and keep their clients.&lt;br /&gt;&lt;br /&gt;By adopting Open Source as a development model, as a company, you can sell support, training, customization and other related services around your application, building a healthy business model. Another great advantage is that you can create communities around your applications that will help you in developing and improving them.&lt;br /&gt;&lt;br /&gt;While single vendor integrated solutions do have their advantages, I would still go to an Open Source/Free Software solution over an integrated commercial one anytime and that is because I love my freedom of choice and I love to be able to control how I build my applications over being told how to do it and depend on a vendor to support my needs. In the end it all is a matter of choice, so what path would you take?</description><link>http://hypersynapse.blogspot.com/2007/07/best-things-in-life-are-open-source.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-8707591818794740775</guid><pubDate>Wed, 27 Jun 2007 17:38:00 +0000</pubDate><atom:updated>2007-06-27T21:45:07.925+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">opinion</category><title>It&#39;s about the people</title><description>&lt;p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;L&lt;/span&gt;ately I have been reading some blog posts about how people are a big influence in the success rate of a software project and I thought I should throw my 2 cents on the matter.&lt;br /&gt;&lt;/p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;D&lt;/span&gt;amn right that people are a big influence on software projects, as a matter of fact they are the most important variable that should be considered when putting together a team for a project and it seems that many times this is not well enough thought of.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;S&lt;/span&gt;o, how do you get the right people for the right job in software development? I am no recruiter, nor do I have experience in interviewing and hiring people, but I do have an interest in working with a certain kind of people in order to do my job right and in order to reach the goals of a project. That is why I am just going to describe the kind of people I like to work with, by listing a set of qualities they should meet.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;M&lt;/span&gt;ost important quality a software developer should have is passion about his/her work. I think it&#39;s needles to say that if you don&#39;t like what you do, then you should seek to build a career in something else that might better suit you and in which you can work with passion and pleasure.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;A&lt;/span&gt;nother must for a software developer is enthusiasm and the will to learn and improve. In a domain like this if you have no desire to learn new things all the time and you feel contempt with your current level, you&#39;re a dead man.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;I&lt;/span&gt;ntelligence is also a very important quality for a software developer. Without it there&#39;s no place for innovation and creativity. Without innovation and creativity, there&#39;s only mediocrity.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;B&lt;/span&gt;esides the qualities the developers should have, there are also some negative traits I wouldn&#39;t appreciate at all in a team mate. First of them is vanity or excessive pride. Nobody likes a jackass that brags about himself all day long and considers everybody else below him and there&#39;s nothing worse than having such people in a team, regardless how good they are.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;A&lt;/span&gt;nother breed of people I don&#39;t like having near are the ass kissers. These people will go to any length to please their bosses in order to be promoted or to get a raise that they can even jeopardize a team&#39;s unity by taking care of their interests before the interests of the team. Also, if you are in a lead position and you are surrounded by this kind of people, you will have a distorted vision of the reality because their interest would be to please you and they will tell you what you like to hear instead of the truth.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;A&lt;/span&gt;s a conclusion, the kind of people I like to work with should be smart, passionate,  enthusiastic, without fake modesty and honest. My mother used to tell me &quot;surround yourself with friends that can teach you good things&quot;. I think that is the best kind of advice a parent could give and I seek to follow it as much as possible. Now that we have a simple profile of a developer, another problem is to attract them and keep them together, but that is a good subject for another post...</description><link>http://hypersynapse.blogspot.com/2007/06/its-about-people.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-8049273080637050055</guid><pubDate>Thu, 07 Jun 2007 19:26:00 +0000</pubDate><atom:updated>2007-06-07T23:04:04.216+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">opinion</category><title>First Things I Would do as Microsoft&#39;s CEO</title><description>If you haven&#39;t figured this out from the title yet, this one is going to be a rant about Microsoft again :). I know the internet&#39;s full of them and it&#39;s quite an worn out subject to rant about them but I decided to do this one more time, then I am not going to even bother about them anymore...at least until they do something incredibly stupid or outrageous, so I can pick on them again :)).&lt;br /&gt;&lt;br /&gt;So, without any further due, let&#39;s delve directly into the subject of this article, namely what I would  do if by any chance I would become  Microsoft&#39;s  CEO, even for a day.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I would immediately open source all Windows versions, providing a nice subscription system on which all types of users could enter if they wish and which would guarantee them technical support for their Windows system according to their type of subscription (e.g. home edition subscription would be cheaper and would address the common users, enterprise edition subscription would be expensive and would address the enterprises). This move would certainly close the mouths of many free software advocates, including myself. Now we would have the choice to change Windows if we don&#39;t like it or shut up and pay for support :).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;.NET would also be completely open, well maybe except Visual Studio, which will have a commercial version.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I would change the policy on supporting the Mono project and I would invest some time and money to develop it and make sure it integrates and is compatible with the .NET platform. This would make my development environment ubiquitous.&lt;/li&gt;&lt;li&gt;I would renounce on using DRM on the media distributed  on the Zune and I would open Microsoft&#39;s multimedia codecs to make them easily accessible to whoever wants to use them,  even on Linux. &lt;/li&gt;&lt;li&gt;I would try to make all my software portable so it can be used on all major operating systems.&lt;/li&gt;&lt;/ol&gt;  In short, I would try to have an open perspective on things, it would probably suit me better to collaborate with the industry and help those that need my help, thus better consolidating my position on the market by being present everywhere and seizing more opportunities.&lt;br /&gt;&lt;br /&gt; What do you think? Could such attitude work for them or is it a recipe for disaster?  I would be very curious on your opinions.</description><link>http://hypersynapse.blogspot.com/2007/06/first-things-i-would-do-as-microsofts.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-28530958.post-2837567515490163590</guid><pubDate>Wed, 16 May 2007 17:19:00 +0000</pubDate><atom:updated>2007-05-17T10:15:23.070+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">artificial intelligence</category><category domain="http://www.blogger.com/atom/ns#">opinion</category><category domain="http://www.blogger.com/atom/ns#">trends</category><title>A Drop of Intelligence</title><description>Google has became the most used search engine on the web and has made its owners proud and filthy rich and all this with good reasons. Lately I have been checking out a new feature of Google: if you have an account with them, you can sign in and then do your searches and the search history is kept. Now I haven&#39;t got that far using it and I don&#39;t know the exact reasons for which they implemented it but it reminded me about my earlier studies of search engines, web crawlers and agents where I found an interesting concept: doing customized searches. Now just imagine that  you are a botanist, you log on to Google, do a search query for, let&#39;s say &quot;cell&quot;,  and the results you receive are just what you expected, no more useless links to irrelevant information like prison cells or sheet cells or even human or animal cells...just info about good ol&#39; vegetable cells. That would be nice, wouldn&#39;t it? I think it would be great to be able to do that and I also believe it is doable. Just by asking for more details about the user doing the search, his/her background, profession, interests, hobbies and other personal info and then ranking the results against this information, more relevant results can be produced.&lt;br /&gt;   This is just a simple example using simple facts and reasoning, the applications you write don&#39;t even have to be that smart, you just need to classify information thoroughly. Also with the developments for the new &lt;a href=&quot;http://en.wikipedia.org/wiki/Semantic_web&quot;&gt;semantic web&lt;/a&gt; that are currently happening at &lt;a href=&quot;http://www.w3.org/&quot;&gt;W3C&lt;/a&gt;, we will begin to see a web that will be more and more close to our human reasoning than the experiences we have today. I just hope that the semantic web will catch on, if not I am sure there will be plenty of ideas and developments to make our computer experiences more &quot;humane&quot;.&lt;br /&gt; What I have told you until now is practically just scratching the surface. Just imagine the plethora of intelligent applications and agents that could at least take care of menial tasks like paying the bills for you on time so you never will be late on payments again, investing in the stock market for you, betting sports for you or participating in the lottery for you every week. We should be able to use technology to make our life easier, take care of our menial tasks so we have more free time to enjoy ourselves and I believe that the near future will make this a reality.&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;</description><link>http://hypersynapse.blogspot.com/2007/05/drop-of-intelligence.html</link><author>noreply@blogger.com (Mihai Campean)</author><thr:total>6</thr:total></item></channel></rss>