Note: Currently new registrations are closed, if you want an account Contact us

Difference between revisions of "Projects/TaskList"

From FSCI Wiki
 
(33 intermediate revisions by 4 users not shown)
Line 5: Line 5:
==Ideas==
==Ideas==


# Add a feature to [http://live.gnome.org/GnomeGames/ gnome games] so that it pauses the game when focus is moved from the game window (gnome mines already have it) - SANTOSH G VATTAM
=== Games ===
#* Steps
 
#*# Checkout gnome games svn [http://developer.gnome.org/tools/svn.html start here]
# [[Projects/TaskList/let every gnome game pause|let every gnome game pause]]
#*# Locate the timer implementation
# [[Project/TaskList/add solver to isleriot solitire|add solver to isleriot solitire]]
 
=== Security ===
 
# Add creation and verification of gpg signatures from [http://www.gnome.org/projects/seahorse/ seahorse]. Associate seahorse with .sig files (detached gpg signature) and add functionality in seahorse to handle this and verify
# Add creation and verification of gpg signatures from [http://www.gnome.org/projects/seahorse/ seahorse]. Associate seahorse with .sig files (detached gpg signature) and add functionality in seahorse to handle this and verify
=== Desktop Apps ===
# Fix [http://bugzilla.gnome.org/show_bug.cgi?id=325189 column selection bug in evince].
# Fix [http://bugzilla.gnome.org/show_bug.cgi?id=325189 column selection bug in evince].
# Make thunderbird new mail alarm  bit more friendly. When you click on a subject in the new mail notifier it should open the mail in a new window.
# [http://www.mozilla.org/projects/calendar/lightning/ Lightning calendar extension] to be linked with system calendar.
# Bluetooth gui for gnome. Add missing features (compare with kde bluetooth)
# Make nautilus overwrite dialog friendlier by showing comparison of files (like size modified time...)
# [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692459 debian installer should show a keyboard layout indicator in text fields]
# [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698336 gnome-packagekit should have an easy way to add new sources]
# [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698337 synaptic should provide an easy list of debian mirrors to choose from]
=== Web/peer-to-peer ===
# [[Projects/TaskList/MediaWiki Editing in OpenOffice| Join Mediawiki, Firefox and Open Office to transparently edit wiki pages in WYSIWYG mode.]]
# [[SPAM cleanup plugin for mediawiki]]
# [[Peer-to-Peer trasnport for diaspora]]
# [https://fedoraproject.org/wiki/Askbot#Feature_wishlist Add features to AskBot] - coordinated by Rahul Sundaram for ask.fedoraproject.org work
=== System Level ===
# Make DHCP client smarter while booting - first check whether network cable is present before requesting DHCP ip (use mii-tool/ethtool to make sure the link is up before do a DHCP request)
# Make DHCP client smarter while booting - first check whether network cable is present before requesting DHCP ip (use mii-tool/ethtool to make sure the link is up before do a DHCP request)
# Make thunderbird new mail alarm  bit more friendly. When you click on a subject in the new mail notifier it should open the mail in a new window.
# Build a cross debootstrap root file system for hurd and use it instead of the native debootstrap for GNU/Hurd installer. debootstrap is debian package to create root file systems from debian packages. -- [[User:Pravs|Praveen A]]
# Show unicode characters in firefox address bar. Now it shows % escaped values [Its a potential risk]... [ All non-Microsoft browers include a flaw that allows URL spoofing using Unicode characters, which can be exploited by phishing scams seeking to steal login information for online banking accounts. The spoofing flaw, which is demonstrated on the web site of the Shmoo Group, works in the Firefox, Mozilla and Opera browsers, as well as the Safari browser for Macs. The spoof exploits flaws in how the browsers interpret Unicode characters. A link using Unicode characters to replace the letter "a" in "Paypal" will display as www.paypal.com in the browser, but send users to www.xn--pypal-4ve.com - which then displays "www.paypal.com" in its address bar. A similar spoof works on SSL-enabled URLs (https) commonly used on banking and e-commerce sites. Unicode is a broader character set that includes non-English characters as well as symbols, which is being used on the Internet to support Internationalized Domain Names (IDN). The affected browsers support IDN, while Microsoft's Internet Explorer does not. The attack can be disabled in Firefox and Mozilla by setting 'network.enableIDN' to false in the browser's configuration (enter about:config in the address bar to access the configuration fucntions). There is no known workaround yet for Opera or Safari, according to a Bugtraq post from Shmoo, which describes itself as "a non-profit think-tank comprised of security professionals" and hosted the Shmoocon conference over the weekend. URL spoofing exploits are useful to Internet phishing scams, making it easier to trick victims into sharing sensitive information with bogus web sites constructed by fraudsters, which can be coded to present a target institution's URL in the address bar. The impact of the spoofing flaw is limited by the low usage of non-IE browsers, but comes as Firefox is making inroads into Internet Explorer's dominant market position, gaining up to 5 percent of users by some accounts.]. ''DONE'' - Available in Firefox 3
 
=== Build System ===
 
# Create a jhbuild moduleset to build debian packages from gnome 2.20 tarballs. Jhbuild is a build tool used for building big projects which has lot of different dependent packages
# Create a jhbuild module for a small bootable root filesystem
# Combine git with bit torrent - [http://groups.google.com/group/comp.lang.python.announce/browse_thread/thread/1d6699bd0a5164a0# details]
 
=== Internationalisation ===
 
# [[Android_Indic_Support|Complex rendering support for Android ie, display Indian languages correctly in Android]]
# Add unicode support to [http://www.mikeindustries.com/sifr sIFR] (Free Software answer to font embedding problem).
# Add unicode support to [http://www.mikeindustries.com/sifr sIFR] (Free Software answer to font embedding problem).
# Add sIRF support to gnash (currently you cannot select sIRF text from gnash
# Add sIRF support to gnash (currently you cannot select sIRF text from gnash
# Build a cross debootstrap root file system for hurd and use it instead of the native debootstrap for GNU/Hurd installer. debootstrap is debian package to create root file systems from debian packages. -- [User:Pravs|Praveen A]
# Regression Bug Reporter for Open Type Fonts using Harfbuzz or Pango rendering pipeline.
# Add Kannada support to Sarika, first Free Software Indian language speech recognition system
# Indian language rendering support in gnome-terminal
# Add Hindi support to Sarika
# Indian Language support in Scribus
# Tune Sarika to understand Dhvani, text to speech system for Indian languages
 
# Create a jhbuild moduleset to build debian packages from gnome 2.20 tarballs. Jhbuild is a build tool used for building big projects which has lot of different dependent packages
=== Language Computing ===
# Create a jhbuild module for a small bootable root filesystem
# Develop python based PDF rendering library that support complex scripts(Contact santhosh dot thottingal at gmail dot com)
# Prepare Webfonts for webfonts module of silpa to support more languages- http://smc.org.in/silpa/Webfonts
# Find out an algorithm for language detection for Marathi language. Currently there is no algorithm to distinguish it from Hindi - http://smc.org.in/silpa/Guess_Language
# Create dict protocol based dictionary for remaining languages in http://smc.org.in/silpa/Dictionary
# Package dict based dictionaries for various GNU/Linux distros so that users can use in desktop dictionaries
# Develop Indic-English, English-Indic transliteration algorithm and code in http://smc.org.in/silpa/Transliterate
# Add more language support to ASCII-Unicode encoding converter - http://smc.org.in/silpa/ASCII2Unicode
# Develop predictive text entry application for Indian languages using N-Gram data models - http://smc.org.in/silpa/NGram
# Develop fortune cookies in local language based on proverbs - http://smc.org.in/silpa/Fortune
# Develop autocorrect extension for openoffice in various Indian Languages -(Contact santhosh dot thottingal at gmail dot com)
# Develop Mediawiki extension to do hyphenation based on TeX hyphenation package -http://smc.org.in/silpa/Hyphenate
# Develop Drupal extension to do hyphenation based on TeX hyphenation package -http://smc.org.in/silpa/Hyphenate
# Develop Wordpress extension to do hyphenation based on TeX hyphenation package -http://smc.org.in/silpa/Hyphenate
# Add autocorrect feature to Firefox - while typing in textboxes
# Add language detection for spellchecking in Gnome applications - If we are editing a document in Gedit and that document contains multiple languages, user need to do spellcheck by selecting each language manually. This should be replaced by a language detection logic . KDE's sonnet already use this logic.
# Test, Fix, Release, Package transliteration based input method with candidate suggestion feature - http://thottingal.in/blog/2008/10/27/swanalekha-m17n-based-input-method-for-11-languages/
# Encoding converter in openoffice: http://comments.gmane.org/gmane.org.region.india.smc-discuss/2542 http://rajeeshknambiar.wordpress.com/2009/02/28/gsoc-2009-payyans-and-pyuno/
# Fix the collation(sorting) of Indian languages in Openoffice and make it compatible with GNU C library collation definitions
# Port the Indic cross language fuzzy search algortihm to PHP and create drupal plugin http://smc.org.in/silpa/ApproxSearch
# Port the Indic cross language fuzzy search algortihm to javascript and create firefox page search extension http://smc.org.in/silpa/ApproxSearch
 
=== Localization ===
# Prepare for Urdu localization that involves tasks from locale modification to fonts modifications, keyboard layouts, and translations of major desktop applications.
 
== TODO list for Chamba Free Movie Project ==
 
* [http://www.chambaproject.in/wiki/index.php/Coders_of_Chamba chama coders' tasks]
 
=== Uncategorised ===
 
# Create a smtp translator for GNU/Hurd. Send an email when you copy a file and file.address to the directory
# Create a smtp translator for GNU/Hurd. Send an email when you copy a file and file.address to the directory
# Join Mediawiki, Firefox and Open Office to transparently edit wiki pages in WYSIWYG mode.
# [http://www.mozilla.org/projects/calendar/lightning/ Lightning calendar extension] to be linked with system calendar.
# [http://meyerweb.com/eric/tools/s5/ s5 presentation] support to be added to nvu/mozilla composer. Create a presentation format s5p as a zipped folder containing s5 format presentation.
# [http://meyerweb.com/eric/tools/s5/ s5 presentation] support to be added to nvu/mozilla composer. Create a presentation format s5p as a zipped folder containing s5 format presentation.
# Bluetooth gui for gnome. Add missing features (compare with kde bluetooth)
# Add support to capture region in gnome-screensaver
# pst2mbox - add support to Exchange 2003 support.
# pst2mbox - add support to Exchange 2003 support.
# Make nautilus overwrite dialog friendlier by showing comparison of files (like size modified time...)
# When we copy some text from FireFox and want to paste it in some other place say gedit but we close the firefox window we are not able to paste the text which was copied from closed FireFox window. This is really irritating at times. So this can be fixed (Idea Contributed By Aditya Kavoor, Probably he will only take this up.) [https://bugzilla.mozilla.org/show_bug.cgi?id=311340 see more info about this bug]
# When we copy some text from FireFox and want to paste it in some other place say gedit but we close the firefox window we are not able to paste the text which was copied from closed FireFox window. This is really irritating at times. So this can be fixed (Idea Contributed By Aditya Kavoor, Probably he will only take this up.) [https://bugzilla.mozilla.org/show_bug.cgi?id=311340 see more info about this bug]
# http://www.linux.com/feature/119363
# http://www.linux.com/feature/119363
# I have 2 users on my system. When USER_1 logs on with gnome then selects "switch user" option from the system -> log out menu and USER_2 logs in using xfce manager (this session only) then clicks on the "log out" applet on the default xfce setup USER_2's session shuts down and immediately goes to USER_1's session without a password. A serious bug in Xfce...[https://bugs.edge.launchpad.net/ubuntu/+source/checksecurity/+bug/36809 see more info about this bug] Contributed by bhavani shankar..
# Creating a debian package from scratch for multiple binaries and multiple libraries -- Bhavani Shankar
# Your server is subjected to trojan hunting... (DoS attack) trojan hunting causes the server to go down within minutes. How to counter this attack? and how to identify the cracker? If he is on a static ip? if he is on a dynamic ip? Contributed by Bhavani Shankar
# Project Panakea , the social way of solving everyday problems , interested can contact [[ Sashank Dara ]]
# If I leave xmms playing mp3 from a stream for several hours (+10 hours), it may get to consume more than 1GB of memory.. How to triage this bug? Contributed by Bhavani Shankar.
# Automatically create a backup of the existing file with the current date and time to a specified location when the file is opened for modifications. Contributed by Gowrishankar Rajaiyan.
# Generate easily rememberable passwords using markov chain simulation in perl.. Contributed by Bhavani Shankar.
Have got an idea? Add it here. Want to work on an idea? Add you name, link it to user page, give your contacts there and talk to one of the contacts.
Have got an idea? Add it here. Want to work on an idea? Add you name, link it to user page, give your contacts there and talk to one of the contacts.
==Completed Tasks==
[[:Category:Completed Tasks|Completed Tasks list]]


==Contacts==
==Contacts==
# [[User:Pravs| Praveen A]] - 99863 four eight 565
# [[User:Pravs| Praveen A]] - +91_95 six one 74 five seven 12 - for debian, diaspora and localization projects - http://j4v4m4n.in - me at j4v4m4n dot it
# [[User:Hrishi|Hrishi]] - hrishi<dot>kb<at>gmail.com
# Madhusudan CS - +91-9964584883
# Madhusudan CS - +91-9964584883
# Santosh G Vattam - 9916533941
# Santosh G Vattam - 9916533941
# [[User:Vincentvikram| Vikram Vincent]]
# [[User:Vincentvikram| Vikram Vincent]] +91.9448810822
# [[User:Santhosh|Santhosh Thottingal]] - http://thottingal.in

Latest revision as of 02:38, 25 February 2014

Aim

To help students start contributing to Free Software.

Ideas

Games

  1. let every gnome game pause
  2. add solver to isleriot solitire

Security

  1. Add creation and verification of gpg signatures from seahorse. Associate seahorse with .sig files (detached gpg signature) and add functionality in seahorse to handle this and verify

Desktop Apps

  1. Fix column selection bug in evince.
  2. Make thunderbird new mail alarm bit more friendly. When you click on a subject in the new mail notifier it should open the mail in a new window.
  3. Lightning calendar extension to be linked with system calendar.
  4. Bluetooth gui for gnome. Add missing features (compare with kde bluetooth)
  5. Make nautilus overwrite dialog friendlier by showing comparison of files (like size modified time...)
  6. debian installer should show a keyboard layout indicator in text fields
  7. gnome-packagekit should have an easy way to add new sources
  8. synaptic should provide an easy list of debian mirrors to choose from

Web/peer-to-peer

  1. Join Mediawiki, Firefox and Open Office to transparently edit wiki pages in WYSIWYG mode.
  2. SPAM cleanup plugin for mediawiki
  3. Peer-to-Peer trasnport for diaspora
  4. Add features to AskBot - coordinated by Rahul Sundaram for ask.fedoraproject.org work

System Level

  1. Make DHCP client smarter while booting - first check whether network cable is present before requesting DHCP ip (use mii-tool/ethtool to make sure the link is up before do a DHCP request)
  2. Build a cross debootstrap root file system for hurd and use it instead of the native debootstrap for GNU/Hurd installer. debootstrap is debian package to create root file systems from debian packages. -- Praveen A

Build System

  1. Create a jhbuild moduleset to build debian packages from gnome 2.20 tarballs. Jhbuild is a build tool used for building big projects which has lot of different dependent packages
  2. Create a jhbuild module for a small bootable root filesystem
  3. Combine git with bit torrent - details

Internationalisation

  1. Complex rendering support for Android ie, display Indian languages correctly in Android
  2. Add unicode support to sIFR (Free Software answer to font embedding problem).
  3. Add sIRF support to gnash (currently you cannot select sIRF text from gnash
  4. Regression Bug Reporter for Open Type Fonts using Harfbuzz or Pango rendering pipeline.
  5. Indian language rendering support in gnome-terminal
  6. Indian Language support in Scribus

Language Computing

  1. Develop python based PDF rendering library that support complex scripts(Contact santhosh dot thottingal at gmail dot com)
  2. Prepare Webfonts for webfonts module of silpa to support more languages- http://smc.org.in/silpa/Webfonts
  3. Find out an algorithm for language detection for Marathi language. Currently there is no algorithm to distinguish it from Hindi - http://smc.org.in/silpa/Guess_Language
  4. Create dict protocol based dictionary for remaining languages in http://smc.org.in/silpa/Dictionary
  5. Package dict based dictionaries for various GNU/Linux distros so that users can use in desktop dictionaries
  6. Develop Indic-English, English-Indic transliteration algorithm and code in http://smc.org.in/silpa/Transliterate
  7. Add more language support to ASCII-Unicode encoding converter - http://smc.org.in/silpa/ASCII2Unicode
  8. Develop predictive text entry application for Indian languages using N-Gram data models - http://smc.org.in/silpa/NGram
  9. Develop fortune cookies in local language based on proverbs - http://smc.org.in/silpa/Fortune
  10. Develop autocorrect extension for openoffice in various Indian Languages -(Contact santhosh dot thottingal at gmail dot com)
  11. Develop Mediawiki extension to do hyphenation based on TeX hyphenation package -http://smc.org.in/silpa/Hyphenate
  12. Develop Drupal extension to do hyphenation based on TeX hyphenation package -http://smc.org.in/silpa/Hyphenate
  13. Develop Wordpress extension to do hyphenation based on TeX hyphenation package -http://smc.org.in/silpa/Hyphenate
  14. Add autocorrect feature to Firefox - while typing in textboxes
  15. Add language detection for spellchecking in Gnome applications - If we are editing a document in Gedit and that document contains multiple languages, user need to do spellcheck by selecting each language manually. This should be replaced by a language detection logic . KDE's sonnet already use this logic.
  16. Test, Fix, Release, Package transliteration based input method with candidate suggestion feature - http://thottingal.in/blog/2008/10/27/swanalekha-m17n-based-input-method-for-11-languages/
  17. Encoding converter in openoffice: http://comments.gmane.org/gmane.org.region.india.smc-discuss/2542 http://rajeeshknambiar.wordpress.com/2009/02/28/gsoc-2009-payyans-and-pyuno/
  18. Fix the collation(sorting) of Indian languages in Openoffice and make it compatible with GNU C library collation definitions
  19. Port the Indic cross language fuzzy search algortihm to PHP and create drupal plugin http://smc.org.in/silpa/ApproxSearch
  20. Port the Indic cross language fuzzy search algortihm to javascript and create firefox page search extension http://smc.org.in/silpa/ApproxSearch

Localization

  1. Prepare for Urdu localization that involves tasks from locale modification to fonts modifications, keyboard layouts, and translations of major desktop applications.

TODO list for Chamba Free Movie Project

Uncategorised

  1. Create a smtp translator for GNU/Hurd. Send an email when you copy a file and file.address to the directory
  2. s5 presentation support to be added to nvu/mozilla composer. Create a presentation format s5p as a zipped folder containing s5 format presentation.
  3. pst2mbox - add support to Exchange 2003 support.
  4. When we copy some text from FireFox and want to paste it in some other place say gedit but we close the firefox window we are not able to paste the text which was copied from closed FireFox window. This is really irritating at times. So this can be fixed (Idea Contributed By Aditya Kavoor, Probably he will only take this up.) see more info about this bug
  5. http://www.linux.com/feature/119363
  6. Creating a debian package from scratch for multiple binaries and multiple libraries -- Bhavani Shankar
  7. Project Panakea , the social way of solving everyday problems , interested can contact Sashank Dara
  8. Automatically create a backup of the existing file with the current date and time to a specified location when the file is opened for modifications. Contributed by Gowrishankar Rajaiyan.

Have got an idea? Add it here. Want to work on an idea? Add you name, link it to user page, give your contacts there and talk to one of the contacts.

Completed Tasks

Completed Tasks list

Contacts

  1. Praveen A - +91_95 six one 74 five seven 12 - for debian, diaspora and localization projects - http://j4v4m4n.in - me at j4v4m4n dot it
  2. Hrishi - hrishi<dot>kb<at>gmail.com
  3. Madhusudan CS - +91-9964584883
  4. Santosh G Vattam - 9916533941
  5. Vikram Vincent +91.9448810822
  6. Santhosh Thottingal - http://thottingal.in