Saturday, June 24, 2017

APN of Mobile Broad Band Connection in Sri Lanka

APN of Mobile Broad Band Connection in Sri Lanka





Do you have any problem when you trying to connecting to the internet using a Dongle ? [I never mind about signal strength]. Sometimes, it may cause due to wrong setting in software which you use. When you creating a new connection, you have to identify many settings such as connection name, dial number and APN etc..
                  
This post about how choose correct APN for your connection. The APN depend on what is the service provider that you use. I use an Airtel connection and found its setting as :

     Dial Number : *99#
     APN            : AirtelLive

(Note: you choose dynamic configuration, you dont have to set APN . But if you choose static configuration, you have to do it your-self. )

Note : The static configurations are also depend on package that you are using. For Airtel connection or for  Dialog and Mobitel connections )
Read full post »

Tuesday, June 20, 2017

Application layer protocols in Mixim

Application layer protocols in Mixim


The current application layer protocols are divided to three categories:
  • 802.11p
  1. BaseWaveApplLayer
  2. TestWaveApplLayer 
  • Traci
  1. TraCIDemo 
It was designed to send one broadcast packet and after sending one packet one parameter, sent message, will be true and the application protocol can no longer send any packet. 
  1. TraCIDemo11p
  • Others
  1. BurstApplLayer 
It works like TraCIDemo but with this difference, that it send a burst of packets instead of just one packet. After receiving each broadcast packet, it replies an ACK packet if it finds "burstreply" true.
  1. SensorApplLayer *
  2. TestApplication *
  3. TrafficGen
A module to generate a certain rate of broadcast traffic. 
    It generates a certain rate of traffic. It uses three parameters for this purpose as follows: packet time/packet per packet time/burst size. This protocol also sends broadcast packets like BurstApplLayer

           TestApplLayer 

    It was designed to send one broadcast packet and after receiving each broadcast packet, it replies an ACK packet.
    Read full post »

    Monday, June 19, 2017

    Apple resumes iPhone sales in Russia with increased pricing

    Apple resumes iPhone sales in Russia with increased pricing


    Apple resumes iPhone sales in Russia with increased pricing

    Less than a week after it halted online sales in Russia, Apple resumed offering its products in the country. Unsurprisingly, the Cupertino giant increased the prices of its iPhone lineup to counter the drop of the local currency against the U.S. dollar.

    Apple iPhone 6 with 16GB of on-board memory now costs 53,990 rubles (about $956). The price is up by roughly a third over the 39,990 rubles that the manufacturer previously asked for the smartphone.
    The latest iPhone 6 price hike, coupled with loss of value of the Russian ruble, means that the smartphone is now almost 70% more expensive than a month ago. Apple previously raised prices in the country at the end of last month.
    Apple�s Russian App Store applications have also gotten more expensive. Basic iOS apps now cost 62 rubles as opposed to 33 rubles before.
    Read full post »

    Anti government protesters march in Somali capital

    Anti government protesters march in Somali capital


    Anti-government demonstrators, including women dressed in full hijabs brandishing AK-47 automatic rifles, marched through the streets of Somalias violence-torn capital Monday.
    The marchers shouted slogans and carried English-language signs accusing the African Union Mission in Somalia, or AMISOM, a peacekeeping military force backing the government, of killing people.
    "AMISOM killed my mummy" and "AMISOM get out of our country" said two of the signs against the African peacekeepers.
    The protest followed a pro-government rally last Friday and recent clashes between hard-line Islamists and government forces that have killed dozens of people.
    Somalia has not had a stable government since 1991, and today, Islamic militant groups are waging war against the government in an effort to implement a stricter form of Islamic law, or sharia.
    Somali President Sheikh Sharif Sheikh Ahmed leads the weak U.N.-backed Transitional Federal Government, or TFG, that is battling al Shabaab, a fundamentalist Islamic group aligned with al Qaeda.
    Ahmed was once a senior moderate figure in the Union of Islamic Courts, an alliance that included al Shabaab and held power in Somalia for six months in 2006 before being overthrown by Ethiopian forces.
    The Ethiopians remained until early 2009, when the TFG took tentative control, clinging to a small part of Mogadishu, the capital, and protected by African Union peacekeepers mainly from Uganda and Burundi.
    Al Shabaab has reached out to Somalis living in the West, radicalizing young Muslims via the Internet and encouraging them to move back to the country to join the jihad. It controls much of central and southern Somalia and large parts of Mogadishu.
    The U.N. High Commissioner for Refugees estimates that more than 200,000 Somalis have been forced to flee their homes this year, with most remaining within the countrys borders because of heavily guarded checkpoints and difficulties in accessing transportation out.[CNN]
    Read full post »

    Sunday, June 18, 2017

    Apple now sells unlocked iPhone 7 and iPhone 7 Plus in US

    Apple now sells unlocked iPhone 7 and iPhone 7 Plus in US


     
    Nearly a month after releasing the iPhone 7 and iPhone 7 Plus, Apple is giving consumers the option of purchasing the unlocked versions of its latest flagships in US. The "SIM-free" models are available in all the color and storage configurations as their carrier counterparts, with prices starting at the same $649 for the iPhone 7 and $769 for the iPhone 7 Plus.
     
    The unlocked iPhone 7 and iPhone 7 Plus models carry the designation A1778 and A1784, and support the same LTE bands as the AT&T, Sprint, T-Mobile and Verizon versions. But what are the differences?
     
    The main difference between the unlocked and carrier versions of the iPhone 7 and iPhone 7 Plus, as Apple explains on its website, is that the SIM-free versions do not ship with a carrier SIM card and "work with any carrier".
     
    Meanwhile, Apple notes, the iPhone 7 and iPhone 7 Plus models designed for AT&T and T-Mobile will be limited to 3G for voice services while data can be "either 3G or 4G LTE", when connected to a CDMA network. However, the Sprint and Verizon versions can work on AT&T and T-Mobile as well.
     
    If you are thinking of buying the unlocked version to get an iPhone 7 or iPhone 7 Plus faster you should know that shipping times range between a couple of days to a whole month, depending on the configuration that you want.
     
    ~ Mih?i?? Bamburic
    Read full post »

    Saturday, June 10, 2017

    Apple has to make TV Sets in future

    Apple has to make TV Sets in future


    The Apples iPhone manufacturing company in China Foxconn has indicated that they will have to built a new factory in America where big flat panel screens will be manufactured. Billions Dollar investment in this factory will be done by Apple. The technology experts have expected that it shows that Apple company planning to build TV sets. Apple has already made a 4K TV set in trail basis but then leave this project. It is also to remember that newly elected USA President Donald Trump also stressed Apple to manufacture their products as "Made in USA".
    Read full post »

    Thursday, June 8, 2017

    Apache MeetUp held in Hill Country

    Apache MeetUp held in Hill Country





    The students of University of Peradeniya did a great job organizing an amazing Apache meet up at Kandy, Sri Lanka. This was the second major event in Sri Lanka next to the Apache Bar Camp Colombo that was held this year.

    Here the first talk was on "FOSS in Kandy" by Dr. Nimal Rathnayaka, followed by Dr. Srinath Perera explaining "The Apache Way" of managing projects, how the communities work together and how they resolve conflicts using the voting system with the -1 veto. 

    After the introduction of open source and Apache, Nandika Jayawardrdana gave an inspiring speech on "Open source and your career" giving out some valuable informations to the audience how one can use open source to become much better at his career. Here he explained how open source can improve your communication skills, writing skills - where you have to convince and argue on your ideas via the mailing list, and how your participation on open source makes you famous - which indeed will be eye catching even at the selection phase for a grad school, and most importantly he also expressed how we get a self satisfaction when so many people are using the product that you have build. This also falls according to the famous saying "A project without users (means, it) does not exist".  

    Following this, Sagara Gunathunga gave a good briefing on how you can "Find your way to Apache Contribution", Here he not only stressed on coding but also mentions some other great ways of contributing, like writing technical blogs on the project, helping with documentation and testing the project. He continued explaining how these are extremely valuable to do when you are a newbie and gain recognition from your project community. 

    After lunch, we had two practical sessions, the first one is on how to configure and use Apache Web Server in an efficient manner - by Anuradha Ratnaweera, and the second was on "Apache build projects" - by Prabath Abeysekara and myself, where we demonstrated Apache Subversion, Maven and Ant. 

    Finally the session was concluded with Pradeebans lighting talk on how to build a community for your project.
    Read full post »

    Apple’s Messaging App Gets Some Filtration Muscle In New iOS 8 3 Beta

    Apple’s Messaging App Gets Some Filtration Muscle In New iOS 8 3 Beta




    Apple has a new update out for iOS 8.3, and within, we find more evidence that the company is looking to make Messages the new hub of digital communication. What started out as the rather straightforward destination for undifferentiated SMS messages has now become host to iMessage, group chat, multimedia communication, and more. The latest iOS 8.3 beta indicates we�ll soon be able to add more sophisticated filtration options (via 9to5Mac) to that list.
    The Messages setting is found in the Settings menu, allowing you to optionally split your messages into two columns, with one for known contacts and one for others. This is a great way to keep spam out of your primary feed, but to also let you check easily the other group in case you missed something important. There�s also a new feature exclusive to the messages from unknown sources that lets you report any messages you wish to flag as junk, which presumably helps Apple ensure the more egregious of these never reach your inbox at all.
    These are minor changes in terms of the overall UI of Messages on iPhone and iPad, but they�re huge in terms of their potential impact on UX. Apple added a lot to Messages in iOS 8, including the portrait view for the iPhone 6 Plus that lets you tackle them with greater focus on productivity and efficiency. In so doing, it continued the evolution of the app into something that steals focus from standard email or third-party messengers as a primary communications hub.
    There are big advantages to keeping users in Messages and out of other channels: it�s a funnel for iMessage, which is one of Apple�s key �moats� in terms of helping to make sure users remain invested in iOS as a platform and Apple as an ecosystem. I�d expect more updates to come, but this is going to be a great one in terms of directing traffic.
    Read full post »

    Sunday, June 4, 2017

    Apple Plans to Unveil iPhone 6 Smartphone in August

    Apple Plans to Unveil iPhone 6 Smartphone in August


    Apple intends to unveil the next generation of iPhone smartphone in the next August, before the normal deadline each year, according to Taiwanese media.



    According to the "Economic Daily News" newspaper, the size of the model that will come with 4.7-inch of "iPhone 6" expected to reach stores in the month of next August, without specifying what these markets.


    The newspaper reported that the 5.5-inch model or 5.6-inch of iPhone 6 will be launched in the month of September.


    Earlier, several sources said that Apple will launch the new generation of iPhone in two versions, the first version with 4.7-inch screen, and the second version with 5.5-inch screen.


    The "Economic Daily News" newspaper said that "Apple" may produce 80 million units of the "iPhone 6" during this year.


    Observers believe that the trend of "Apple" about the launch versions of screen larger than 4-inch could help it regain market share in the smartphone market.
    Read full post »

    Friday, June 2, 2017

    Apple iPhone 5 The Huge Release Awaits In Spring Of 2012

    Apple iPhone 5 The Huge Release Awaits In Spring Of 2012




    Apple iPhone 5 : The Huge Release Awaits In Spring Of 2012

    The iPhone5 isn�t out in the market as yet, however buyers are finding it better than any other Android Phone. The iPhone 5 obtains some specific reasons for its wait from consumers and critics alike. Customers and critics have delivered some reasons why this impressive invention from Apple is said to be the most active phone for the user. They emphasize some of the major technical dispute with android devices and the difficulty in obtaining requests appropriate for the android. Upgrading the application is a serious malware that most android users have faced in the recent past, however with iPhone 5 it is stated to be much better when it comes to performance and upgrading. Various iPhone malware can be solved easily by using the benefits of iPhone Repairs Sydney to repair and upgrade their systems.

    The latest news reports are that ahead of the enormous iPhone 5 launches there has been an growth in Mac computer sales. The data claims that the sales are surging due to the regard of the Mac computers like the quad-core iMacs, MacBook Air and the MacBook Pro all having been first appeared this year. Recently with the launch to be held soon, the sales in iPod have experienced some sort of decline. This is majorly due to the versatility of the iPhone device due to which consumers now are inclined to ignore the iPod. Macbook Repairs Sydney is an eminent specialist in the field which allows you to maintain and upgrade your systems. Now get the benefit of using iPad Repairs Sydney for suitable iPad services at all times.

    Apple is stated to start distributing the latest entrant in the retail stores from next month. The new iPhone 5 is rumored to include an 8-megapixel camera, dual core processor and a new iOS operating system that includes better notification and the iCloud online storage. For more information visit Apple Repairs Sydney. Apple helpdesk Australia is also excellent to acquire your iPhone details from.

    Reports from trusted sources unveil that the giant phone seller is experiencing security problems. However, iPhone 5 fans will not having waiting a little longer as the deadline for its release seems to be next month. This is primarily due to the immediate installation of the mysterious hardware known as the �Apple fixture� and training for employees. In fact it was revealed that an official glance for Apple insiders was stated to be held on October 21.The time has been chosen cogitated to agree with the previous release of the iPhone 4 last year. iPhone 5 is certainly the most awaited release this season

    New rumors on the iPhone 5 launch indicating October release specifically to be on the 1st of October. This has been spilled by a Canadian wireless company indicating the excaudate of the iPhone launch. If the launch is on that day then its time does not fit the company�s tradition to launch products on Thursdays and Friday�s

    Apple is working rigidly on the �big release� next month In fact, the training procedures have already started in retail stores on iOS 5, the update software and the storing software iCloud. The launch date counts less however one fact is for sure that the iPhone 5 is remediated to provide noble performance in those areas where iPhone 4 failed. The chassis and the improved storage device might just be the key for the success of Apple�s iPhone 5. Obtain intricate details about this iPhone launch at Apple Support Centre.

    Read full post »

    Apple Announces New all in one iMac Devices with Haswell CPU

    Apple Announces New all in one iMac Devices with Haswell CPU



    Apple has announced new four computers from the category "all in one", belong to iMac series, the new devices comes with the fourth generation of Intel processors "Haswell", in addition to providing them with modern graphics cards.

    The first iMac device has 21.5-inch screen, and 2.7 GHz quad-core Core i5 processor from Intel with a possibility of raising the frequency to 3.2 GHz when activating �Turbo Boost" feature. It has built in graphics card "Iris Pro" from Intel, 8 GB of RAM, 1 terabyte internal storage, and it supports accurately clarity "Full HD". It will cost $1299.

    The second iMac device has 21.5-inch screen, and 2.9 GHz quad-core Core i5 processor from Intel with a possibility of raising the frequency to 3.6 GHz when activating �Turbo Boost" feature. It has 1 G GeForce GT 750M graphics card from Nvidia. It will cost $1499.


    The third iMac device has a larger screen up to 27 inches, 2.9 GHz quad-core Core i5 processor from Intel with a possibility of raising the frequency to 3.6 GHz when activating �Turbo Boost" feature, it has been providing with 8 GB of RAM and 1 terabyte internal storage. It has 1 G GeForce GT 755M graphics card from Nvidia and it will cost $1799.

    The fourth iMac device from Apple has 27 inches screen, quad-core Core i5 processor from Intel up to 3.8 GHz. It has 2 G GeForce GTX 775M graphics card from Nvidia and it will cost $1999.

    The thickness of new iMac devices reaches to 5 millimeters in parties, its screens equipped with technology to reduce optical reflections at a 75% rate, the consumer can choose to increase the internal storage capacity or additional memory, if desired.


    --------------------------------------------------------------------------------------
    Source
    Read full post »

    Friday, May 26, 2017

    Announcing intalg integer and number theory algorithms in pure Python 2 x

    Announcing intalg integer and number theory algorithms in pure Python 2 x


    This is the initial release announcement for pybasealgo (fast implementation of basic algorithms in pure Python 2.x, minimum version:) and the first set of algorithms, intalg (integer and number theory algorithms). The algorithm implementations can be used in Project Euler and programming contest problem solving. These are free software under the GPL. Click on the links above to download the source.

    intalg contains the following algorithms:

    • integer bit count (bit_count)
    • square root rounding down (sqrt_floor)
    • kth root rounding down (root_floor)
    • bounded prime list builder using the sieve of Eratosthenes (primes_upto, first_primes_moremem, first_primes)
    • bounded prime generator using the sieve of Eratosthenes (yield_primes_upto, yield_first_primes)
    • unbounded prime generator using the sieve of Eratosthenes (yield_primes, yield_composites)
    • high precision upper bound for natural and base 2 logarithms (log2_256_more, log_more)
    • greatest common divisor using Euclidean algorithm (gcd)
    • primality test using the Rabin-Miller test with fast parameters (is_prime)
    • finding the next prime (next_prime)
    • computation of binary coefficients (choose)
    • integer factorization to prime divisors (factorize, yield_slow_factorize, finder_slow_factorize)
    • computation of the number of divisors (divisor_count)
    • computation of the sum of divisors (divisor_sum)
    • random number generation using the Mersenne twister MT19937, without using floating point numbers (MiniIntRandom)
    • Pollards Rho algorithm aiding integer factorization (pollard)
    • Brents algorithm aiding integer factorization (pollard)
    • simplification of fractions (simplify_nonneg)
    • RLE: run-length encoding (rle)
    • conversion of fraction of very large integers to float (fraction_to_float)

    Design principles:

    • Pure Python: Provides full functionality using only built-in Python modules.
    • Fast: Fast implementations of fast algorithms, e.g. Newton iteration for square root and kth root, sieve of Eratosthenes for prime number generation, Brents algorithm for integer factorization. Typically faster than most of the sample code and other libraries found online. (If you find something faster, please let me know by posting a comment.) Not as fast as C code (e.g. pygmp).
    • Correct: Many Python code examples (e.g. Brents algorithm) found on the net are buggy (especially in corner cases) or are too slow. pybasealgo strives to be correct. Production use (i.e. I use this library for solving Project Euler problems) and unit tests help this.
    • Simple: Maintains a balance between speed and implementation simplicity. It implements sophisticated and fast algorithms in a simple way, but it doesnt contain the fastest possible algorithm if its very complex (e.g. for integer factorization, pyecm is 1472 lines long, our intalg contains Brents algorithm, which is slower but much simpler).
    • No-float: Doesnt use floating point numbers, not even for temporary computations (e.g. math.log(...)). This is to avoid rounding errors, which make the correctness of an algorithm hard to prove and they make some computations nondeterministic on some architectures and systems. And also to support arbitrarily large numbers: floats have a maximum (e.g. all IEEE 754 64-bit are less than 2e308), so they cannot be used in calculations with very large numbers. Python uses temporary floating point numbers for random integer generation, so pybasealgo provides an integer-only replacement.
    • Arbitrarily large integers: All algorithms work with small integers (of type int) and arbitrarily large integers (of type long). There is no automatic truncation of the results.
    • Deterministic: Every function returns the same value for the same input, and it runs at the same speed. (Except if some return values are cached in memory, then subsequent calls in the same process will be faster.) This makes debugging and benchmarking a lot easier. Determinism is very important in a programming contest situation: if your program succeeds for you, you dont want it to fail or time out when the judges rerun it. Even those algorithms which use random numbers (e.g. Pollards Rho algorithm and Brents algorithm for integer factorization) are deterministic by default, because they use pseudorandom numbers with a seed which depends only on the input.

    Have fun programming and Python and I wish you great success in Project Euler and in programming contests.

    Read full post »

    Wednesday, May 17, 2017

    Applying to a project as a team in GSoC

    Applying to a project as a team in GSoC


    This is often a question asked by the students and even mentors whether students can participate in GSoC as a team. The short answer is, No, according to the GSoC policies.
    It is ok (and encouraged) that the students communicate and collaborate with the team/organization/community (including the other GSoC students, once they are accepted).

    However, it is not ok that two students (presumably classmates or friends) apply together for a single project (or even two separate projects, where they explicitly indicate their interest to collaborate and do a joint team work with another student).

    "We have two students that want to work on the same project together."

    Here these two students want to work on the same project together. This means, they are considering themselves as a team, rather than considering the organization itself as the team. They are going to help each other and work together from the application period, which is of course unfair to the other students, if permitted. This is not (and never) permitted in GSoC. Students apply individually and code individually, while being part of the bigger community (i.e. the mentoring organization or a project collaborated by the mentoring organization if the mentoring organization is an umbrella organization such as Apache).

    Allowing such teams or pairs will ruin the fairness. It has a dangerous assumption made by the students that both of them will successfully get accepted into GSoC and complete their projects on time. Once the GSoC timeline is over, of course, you may encourage the students to continue development as a pair or team as volunteers, as they will not be bound by the rules of GSoC anymore.
    Read full post »

    Monday, May 15, 2017

    Andy Lau Wonderful World Tour 2008 in Singapore

    Andy Lau Wonderful World Tour 2008 in Singapore


    Andy Lau concert in Singapore this coming 12 and 13 December 2008. Had you bought the ticket? I already both a pair of 12 December 2008 (Friday) 8p.m night. First time attend Andy Lau concert dont know nice or not.

    How about you? Went to her concert before or not? I think Wonderful World Tour Concert in 2007 did held in Hong Kong right?





    This is the details regarding the upcoming Andy Lau concert:
    DATE: 12-13 Dec 2008 Fri - Sat, 8:00PM
    DURATION: Approx. 2 hours
    VENUE: Singapore Indoor Stadium
    TICKET PRICE (Exclude Booking Fee): Standard - S$198, S$178, S$158, S$118

    For your info, the ticket $198 for 12 December concert already fully booked. Then no choice I go and buy the $178 one, planning to go with my gf. Haha Andy! Andy! Wa Zai! Wa Zai~!

    For the official sistic website regarding Andy Lau concert in Singapore you can click
    HERE
    Read full post »

    Answers could be in your dreams when true inspiration can strike consciousness creativity

    Answers could be in your dreams when true inspiration can strike consciousness creativity


    When you fall asleep, you enter an alternative state of consciousness�a time when true inspiration can strike



     | October 20, 2011
    Image: Photoillustration by Aaron Goodman

    In Brief

    1. The act of dreaming is simply thinking about our usual concerns in a different state of consciousness.
    2. Dreams can be especially helpful for problems that require creativity or visualization to solve.
    3. By thinking about specific dilemmas before bed, we can increase our chances that we will dream a solution.
    As a young mathematician in the 1950s, Don Newman taught at the Massachusetts Institute of Technology alongside rising star and Nobel-laureate-to-be John Nash. Newman had been struggling to solve a particular math problem: �I was ... trying to get somewhere with it, and I couldn�t and I couldn�t and I couldn�t,� he recalled.
    One night Newman dreamed that he was reflecting on the problem when Nash appeared. The sleeping Newman related the details of the conundrum to Nash and asked if he knew the solution. Nash explained how to solve it. Newman awoke realizing he had the answer! 
    He spent the next several weeks turning the insight into a formal paper, which was then published in a mathematics journal.

    Get the Rest of the Article
    Read article from Scientific American:
    http://www.scientificamerican.com/article.cfm?id=answers-in-your-dreams

    Posted via email from colby pre-posterous
    Read full post »

    Sunday, May 14, 2017

    Announcing ssweb single shot webserver in Python

    Announcing ssweb single shot webserver in Python


    This blog post announces ssweb, a single-shot HTTP server library in Python 2.x. Single-shot means is that the webserver accepts only a single incoming HTTP connection, handles it, and then exits immediately.

    Such a server can be used as a redirect target in the web-based OAuth authentication protocol, to receive the freshly generated OAuth token. In this case the program is a command-line tool running a HTTP server for a short amount of time, to make the passwordsless login more convenient for the user, without having to manually copy-paste token. If it doesnt sound useful, then its most probably not useful for you right now.

    Example usage:

    $ wget -O ssweb.py http://raw.githubusercontent.com/pts/ssweb/master/ssweb.py
    $ python ssweb.py
    URL: http://127.0.0.1:40464/foo
    {res_body: Shot., req_head: GET /foo HTTP/1.0 Host: 127.0.0.1:40464 User-Agent: Python-urllib/1.17 , client_addr: (127.0.0.1, 40026), res_head: HTTP/1.0 200 OK Content-Type: text/plain Content-Length: 5 , req_body: }
    Shot.
    $ python ssweb.py x
    Please visit URL: http://127.0.0.1:59872/foo
    ... (after visiting the URL in Firefox)
    {res_body: Shot., req_head: GET /foo HTTP/1.1 Host: 127.0.0.1:59872 User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive , client_addr: (127.0.0.1, 50702), res_head: HTTP/1.0 200 OK Content-Type: text/plain Content-Length: 5 , req_body: }
    Read full post »

    Sunday, May 7, 2017

    Applying for more than one project in GSoC

    Applying for more than one project in GSoC


    Many of the students have asked in public forums and in person whether it is a good idea to apply for multiple projects in the Google Summer of Code (GSoC). While quality is better than quantity, if you can manage - why not? go ahead - you may submit up to 5 proposals. Anyway, you will be allowed to work with only of the projects for the Google Summer of Code each year, even if multiple organizations may have chosen you.

    As summarized by Stephanie, GSoC administrator: "If multiple organizations decide they want a student, the organization that selects the student first will have the opportunity to keep the student. The 2nd org wanting the student can contact the first organization and ask if they will release the student and the first org can make the decision to keep the student for their org or to release the student so another org can have the student."


    In practice, the organization mentors often tend to ask the student her/his opinion. It is always important to be online and available for such communications, especially during these de-duplication time frames. When a student was chosen by two organizations, the second organization may (and often, will) be in a better position to get the student, if they have the word from the student that they are the students preferred organization.

    Many factors will influence the decision making process from the first organization, including,
    1. Indication from the student which is the most preferred project.
    2. The availability of other good students for the same project. If there are more candidates good enough, they may decide to lose this student and get the next one.

    As a student, you may also indicate to your potential mentors that you have applied to multiple projects, and this particular one is the most preferred. This will definitely help, if you are applying for multiple projects from the same organization, as the organization mentors can always communicate internally to find the best-fit among projects and students. It will be still useful in negotiations/discussions among the organizations, if the student was chosen by two (or more) different organizations. It always worked for me as a student. So probably will work for you as well.

    However, this is just my own experience as a mentor and a student.
    Read full post »

    Friday, May 5, 2017

    Announcing flickrurlget Flickr photo downloader from command line in batch

    Announcing flickrurlget Flickr photo downloader from command line in batch


    This blog post is an announcement of flickrurlget, a command-line tool for Unix, written in Python 2.x that can be used to download photos from Flickr in batch. flickrurlget itself doesnt download photos, but it generates a list of raw photo URLs which can be downloaded with a download manager (even with `wget -i).

    Download and install from source.

    There are many photo download tools for Flickr (including command-line tools, GUI tools, Firefox extensions and Chrome extensions), none of which I tried having the feature set of flickrurlget:

    • Can get highest-resolution (if possible, original) image URLs in:
      • a Flickr photo
      • a photostream of a Flickr user (i.e. all photos of the user)
      • the favorite photos of a Flickr user
      • an album (photoset) of a Flickr user
      • a Flickr group
      • a gallery of a Flickr user
    • Batch operation: started from the command-line with a bunch of Flickr page URLs, and it discovers all the photos in there without any interaction.
    • Can get anybodys photos (not only your own).
    • Can get non-public and adult (non-safe) photos as well (after loggig in).
    • Doesnt need a GUI or a web browser for most of the operations.

    There is the command-line tool flickr_download (source code and PyPi projet page), which is also written in python. Here is how flickrurlget is better than flickr_download:

    • Takes Flickr page URLs and figures out all parameters automatically.
    • Can download groups and galleries (in addition to user photostreams and photosets) as well.
    • Has user ID, group ID and photoset ID discovery: the user doesnt have to do manual ID lookups before running the tool.
    • Uses only standard Python modules, no other dependencies.
    • Better compatibility with old Python: works with 2.7, 2.6, 2.5 and 2.4; not only 2.7.

    Flickr has a nice, full-featured REST API (works with both XML and JSON), its documentation is available here. flickrurlget uses this API. It can also optionally OAuth to log the user in.

    Read full post »

    Wednesday, May 3, 2017

    Antibufala i numeri italiani succhiasoldi a La Vita in Diretta “autenticati” dalla Polizia

    Antibufala i numeri italiani succhiasoldi a La Vita in Diretta “autenticati” dalla Polizia


    Ho scritto per la Bufalopedia un�indagine antibufala sull�allarme riguardante dei numeri con il prefisso di Milano che causerebbero addebiti alla risposta. Anche David Puente se ne � occupato qui.

    In sintesi: bufala non autenticata dalla Polizia nonostante le apparenze, non diffondetela.
    Read full post »

    Monday, May 1, 2017

    Apple doom Now in its millionth year Macworld

    Apple doom Now in its millionth year Macworld


    Apple doom: Now in its millionth year | Macworld: ""

    (Via.)

    The Macalope points out some areas where Apple hasn�t done its best. Does this mean Apple will implode in a cloud of dust like one of those Vegas casinos you see on TV from time to time?�

    No. It just needs to fix some things. It�s not going out of business.�

    Tom Briant (not the Macalope)

    Editor, MacValley Blog

    Read full post »
     

    Copyright © Video game tester Design by Free CSS Templates | Blogger Theme by BTDesigner | Powered by Blogger