You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
(84) |
Apr
(28) |
May
(6) |
Jun
|
Jul
(36) |
Aug
(12) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(4) |
Feb
(1) |
Mar
(39) |
Apr
(59) |
May
|
Jun
(1) |
Jul
(12) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(6) |
2011 |
Jan
(3) |
Feb
(2) |
Mar
(59) |
Apr
(27) |
May
(24) |
Jun
(1) |
Jul
(3) |
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(1) |
Mar
(6) |
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2013 |
Jan
|
Feb
(2) |
Mar
|
Apr
(5) |
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
(6) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(10) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Donal K. F. <don...@ma...> - 2009-04-06 15:39:14
|
To all students: I've been looking through the proposals and I see that many of them are missing useful details, such as intermediate goals. You can't count on achieving everything inside the time available, so it helps if you are able to point out that you've succeeded at a useful fraction of the project even if some parts turn out to be unexpectedly difficult. (As additional incentive, remember that these intermediate goals make it much easier to give a proposal a higher score...) When adding timeline/intermediate goals, it's acceptable to me (and presumably other potential mentors) to have them done as public comments on the application. Donal. |
From: Tomasz K. <tk...@da...> - 2009-04-05 14:13:44
|
If you read general gsoc-mentors mailing list there was a post from LH (Leslie Hawthorn) to fill in quick survey about application quality. I will do it today so don't afraid that it gets unnoticed. As you know Google pays attention that organizations are responsive in such things. --tkosiak |
From: Tomasz K. <tk...@da...> - 2009-04-03 19:28:13
|
We hit the deadline to submit student applications. I must say that my first impression is that this year the quality of application to Tcl/Tk is really high (much higher then last year when we participated for the first time in GSoC). Thanks to every student that devoted his time to research Tcl project ideas and congratulations that you have manage to submit quite a few application using that "great" rich text editor given to us by Google ;) Now it is time for us (mentors & admin) to thoroughly review your applications. Please check comments from us. Sometimes we may need major clarification from you or other additional details. We will try to make fair assessments of your proposals to fill all the slots that will be given to us by Google. Happy Tcl-ing Tomasz Kosiak Tcl/Tk GSoC 2009 Admin |
From: Ewa L. <aw...@gm...> - 2009-04-03 18:18:24
|
Hi, I am Ewa Leszczynska, 4th year of Informatics at Gdansk University of Technology. I have put up my proposal for Tk Demo Extension subject. I write so late, because I had to much duties in last days in the university. But I'm absolutely decided that I want to take on this project :) Greetings, Ewa [aweelka] |
From: Tomasz K. <tk...@da...> - 2009-04-03 15:32:05
|
Hi! I have seen that some proposal submitted to us were marked as ineligible. I don't know who made this so early? They still can be edited by students so we cannot judge what will be the final quality. If this is student choice that it is OK. Students can withdraw proposals. But I would encourage students to leave them as sometimes even not so good proposal for really hard and important subject can be refined by further discussion with mentors by public comment feature available in Melange app. I ask mentors not to mark proposal as ineligible as it CANNOT by undone. I would like to reserve this to administrators after wider discussion. Regards, Tomasz Kosiak Tcl/Tk GSoC 2009 Admin |
From: Jeff H. <je...@ac...> - 2009-04-03 00:05:35
|
I would be willing to backup mentor this project (or be primary mentor if other projects for which I am primary mentor are not allocated slots). I would break this down to focus on grouped areas which will provide milestones for development. Also, I would deemphasize GIF in favor of PNG (new to core in Tk 8.6) and possibly MNG or related openly licensed work. Jeff On 31/03/2009 3:41 PM, lukas miadowicz wrote: > Hello !! > I'm very interested in participating in this project. I'm an > intermediate in this matter because I have a subject at my University > (Technical University of Gdańsk Faculty of Applied Physics) called > Graphical Algorithms and Signal Analisys. I had Graphical Algorithms in > theory and in practice (implementing this algorithms). > > First of all, I think it's a vital question : > * Who will be the *mentor *of this project (Clif ?) ? > > Quoting Tomasz : > > Image handling enhancements > > - Tk Factor Photo Image Handling > > - Tk Photo Image Manipulation > > - Tk Icon Themes > > - [$photo put] support of "" for transparent pixels > > - Another thing would be to contribute more image formats (e.g., > > jpeg2000 or MNG) or faster image reader code to tkimg; I'm sure that > > would be appreciated, and it could all be done by leveraging other > > open code (which mustn't be GPL for license reasons), which is a > > Summer-of-Code sort of thing to do. > > - Another nice GUI thing would be to add support for automatically > > animating a GIF to core Tk. In theory, it should be fairly simple to > > do using timer events, though I've no idea about how hard it is in > > practice. Right now, the animation has to be done manually, and > > without regard for the delays specified in the file. > > I take all of these into consideration. Thinking that support for other > formats is a very good conception. > Topic about GIFs is very interesting to me. > > My propositions of routines for Tk Photo Image Manipulation are : > ------------------------------------------------------------------------------------------- > * comparing pictures using image descriptors such as: > a) average brightness of a picture > b) average contrast of a picture > c) variance > d) histogram > * conversions between color systems e.g. RGB <-> HSV etc. (?) > * binarization methods (helpful for document image analysis, OCRs) : > a) global thresholding > b) p-tile thresholding > c) Ridler, Calvard iterative thresholding (1978) > d) Otsu method (1979) > e) entropy Kapur method > f ) thresholding with hysteresis > g) White, Rohrer local thresholding method (1983) > h) Bernsen method (1986) > i) Niblack (1986) > j) Sauvola, Pietikainen (2000) > * routines for smoothing the picture and noise reduction: > a) gaussian filters > b) laplace filters (unsharpening the picture) > difference is the filters matrixes, adding this filters by convultion. > * edge detection routines : > a) gradient methods using operators such as: > - Roberts operator (1965) > - Prewitt operator > - Sobel operator > - Frei-Chen operator > b) Marr - Hildreth algorithm > c) Canny algorithm > * image compression: > a) RLE algorithm > b) Huffman algorithm > * scalar quantization methods for digital pictures: > a) block truncation coding (BTC) with dithering > b) Floyd - Steinberg algorithm > c) Lloyd - Max Quantization > * vector quantization methods for digital pictures: > a) Linde-Buza-Gray algorithm (1980) > and some others.... > > and the most important (considering Clif's list response) : > * Non-integer scaling, > * Non-right-angle rotations and including the > alpha channel in rotations > * Fourier Transforms (I think -> DFT, FFT) > > Taking some concepts from GIMP or other open-source projects would be a > good idea. > These are propositions of algorithms that I had on my studies. Many of > those I have implemented. These are only propositions and I think that > all of those > can't be implemented during three months time but some of those are very > similar to each other. For example gradients methods which effects on > photos are > different but algorithms are common (filtering by masks using convultion). > > I have a lot of theoretical and practical help from my lecturers at my > University at Department of Theoretical Physics and Quantum Informatics > these are > Professor Sergey Leble > Ph.D Marcin Wilczewski > > I'm waiting for response about the mentor... > > Best regards, > Lukas Miądowicz |
From: Jeff H. <je...@ac...> - 2009-04-03 00:00:12
|
For those interested in this project, here are some more details in addition to what is at http://wiki.tcl.tk/22182#pagetoce7f96073 to help hone a good proposal. There are several good widget frameworks out there - Tk needs just one. TclOO is newly integrated into Tcl 8.6, and a megawidget framework system built on top would represent a significant step forward for widget development in Tk. TclOO may not be the end-all-be-all, but it should be strongly considered for the final work. A good proposal will cover what basic megawidgets and features of the system will be developed. A common task is adding scrollbars to a widget - how will you make a scrolled widget? Not all widgets are composed of multiple widgets, but rather special variations of existing core widgets - how will you enhance a widget for a special varation thereof? Some widgets have both toplevel and frame variants (take the widget::calendar in tklib for example), what does it take to make the 2? How do you handle method/option inheritance and delegation? As you develop the work ... does it feel like Tk? Is it easy to write widgets for? Take into consideration the above when developing your proposal. Consider your own strengths and make realistic milestones for your work. Jeff |
From: Jeff H. <je...@ac...> - 2009-04-02 23:48:44
|
For those interested in this project, here are some more details in addition to what is at http://wiki.tcl.tk/22182#pagetoc9f995713 to help hone a good proposal. Make sure you have installed and tried the basic Tk demo framework. Consider this against other "out of box" experiences you have had with other frameworks that you feel were very well done. Tk's demos show the basics of Tk without assisting in any way with how to make good code. They also lack more fancy views and features that could be done simply with Tk. Some are shown in simple featurettes, but lack a good composed demo bringing together many features. In addition, a few simple games always delight and engage users. A good proposal should acknowledge the state of Tk's demo system and lacking breadth in comparison to other frameworks. It will explain what features will be emphasized and in what way. Things like simple games do not need to be coded from scratch - they can be adapted from existing code (with appropriate license) and repurposed into the demo framework. Consider the vast wealth of small examples and snippets on the wiki. Take into consideration the above when developing your proposal. Consider your own strengths and make realistic milestones for your work. Jeff |
From: Jeff H. <je...@ac...> - 2009-04-02 23:42:26
|
For those interested in this project, here are some more details in addition to what is at http://wiki.tcl.tk/22182#pagetoc02ac15ae to help hone a good proposal. In addition to basic features, another facet it performance. The current core RE by Henry Spencer was never properly optimized. While there are a few cases where it excels over other engines in speed (http://swtch.com/~rsc/regexp/regexp1.html), there are more where it falls behind. There are some cross-language comparative benchmarks, and the Tcl benchmarks (http://wiki.tcl.tk/1611) which have RE tests. To improve performance, you would want to establish a baseline and then test against other engines. One possible focus would be the polishing and inclusion of the PCRE optional engine: https://sourceforge.net/tracker/?func=detail&aid=1860727&group_id=10894&atid=310894 which could be used either as a comparative engine, or to augment the core one. Also possible are the conversion of simple REs to faster glob matches (see TclReToGlob in the core). This has a few simple cases, but is flawed with multiple recursive descent matches and could be improved in various ways. Take into consideration the above when developing your proposal. Consider your own strengths and make realistic milestones for your work. Jeff |
From: Donal K. F. <don...@ma...> - 2009-04-02 23:29:46
|
Tomasz Kosiak wrote: > Google is not planning to extend the deadline. Even if Melange will > crash it may be not an excuse - so don;t procrastinate and act. > Remember there are timezone difference so it takes time as something > submitted gets noticed by mentors. Another reminder to people who have not yet submitted. Get that submission in by 19:00 UTC; it's a *hard* deadline. If you've not submitted by the deadline, we cannot let you participate. Also remember that you need a set of goals and work-schedule. I'm not sure if they're strictly required before the deadline (review and allocation can result in changes) but they do make it much easier to review your applications. In particular, the plan is vastly useful for assessing the probability of success. Donal. |
From: vishakh h. <vs...@gm...> - 2009-04-02 09:08:12
|
hi i have put up my proposal for including postgresql interface in tdbc if there are any suggestions for improvement please let me know i am also thinking of another proposal about using sqlite c api in tdbc driver any suggestions for that are also welcome thanks for all the help |
From: Tomasz K. <tk...@da...> - 2009-04-01 22:04:40
|
In my notes I have stressed the should you try to do your best while preparing your application - but it is the final state that counts. Remember can submit your application even now leaving some parts of template not ready. You can freely edit parts of application till the deadline. It is important to submit it as it is now because: 1) we can give you useful hints in public comment so you can change it before the deadline 2) we can try to resolved crowded subjects as early as possible 3) there will be rush before deadline and the Melange application may slow down or break up under the load (it was observed in other Google scholarship initiatives) You application can be further explained by comments even after the deadline especially if we ask you about it. Google is not planning to extend the deadline. Even if Melange will crash it may be not an excuse - so don;t procrastinate and act. Remember there are timezone difference so it takes time as something submitted gets noticed by mentors. Regards, Tomasz Kosak Tcl/Tk GSoC 2009 Admin On Wed, Apr 1, 2009 at 9:05 PM, Andreas Kupries <and...@ac...> wrote: > > The deadline for Student applications is > > Friday April 3, 12:00 Pacific DST > (<=> 19:00 UTC <=> 20:00 MESZ) > > This is in 48 hours. > > Please note that to apply, students have to write up a proposal based on our > template and put it on http://socghop.appspot.com/ > > This is the only one which really counts, and only that which we can formally > assess. Those are Google's rules, and anyway it really helps to not > leave the application to the last minute. > > The mails to this list, while wonderful, are not official proposals we can > count and assess. > > Andreas. |
From: Tomasz K. <tk...@gm...> - 2009-04-01 21:49:46
|
Here are my (tkosiak) notes I have consulted with other mentors: I. What factors affect which student application gets funded: =========================================== STUDENT The most important factor is a good application showing that a student is motivated and capable to contribute. Beside technical skills really important is communication. GOOGLE: What will be funded also depends on how many slots we will receive from Google. Maybe we can fund some work from other sources then Google outside the GSoC. PROJECTS: We will also prefer projects that benefits community the most (in no particular order): * Regexp engine cleanup * Tcl Application Server (and HTTP handling in Tcl) * TDBC Driver Development * Tcl/Tk Printing * Tk Demo Expansion * Megawidget development * Image handling enhancements * Tk Improvements or those from other organizations under Tcl/Tk umbrella as we will probably receive additional slots for them: * SCORM Compliant Content Packaging for Wiki-based Content Development * Jacl Modernization and/or Optimization Other nice projects (some quite difficult): * Tcllib improvements * XLS Read/Write * Graphs in TCL * Tile themes * Bring all GIS-related stuff together * String Handling Improvements * Tcl/Tk Test Coverage * Tcl Bytcode Engine If student has a good plan and is enthusiastic about a project we will also consider other ideas as well. II. Resolving problem of crowded projects ============================== We suspect that important projects may be quite popular and there will be more than one student application for the same project. As we would like to fund good students work we ask you to consider also a secondary application for another idea if you are interested. It does not have to be as polished as the first one, but the proposal quality still has an impact on acceptance (both by Google and the mentors - the application has to look eligible not as a spam). If we need more info we will contact you for more details during review period. Please mark which application is primary and which is secondary and what are your preferences. Although we would like to have all good proposals funded, we know from last year's experience that there are many more good students than available funded slots. Please try your best in submitting a strong proposal, and we will try out best in getting as many slots as possible from Google. Regards, Tomasz Kosiak Tcl/Tk GSoC 2009 Administrator |
From: Andreas K. <and...@ac...> - 2009-04-01 19:09:23
|
The deadline for Student applications is Friday April 3, 12:00 Pacific DST (<=> 19:00 UTC <=> 20:00 MESZ) This is in 48 hours. Please note that to apply, students have to write up a proposal based on our template and put it on http://socghop.appspot.com/ This is the only one which really counts, and only that which we can formally assess. Those are Google's rules, and anyway it really helps to not leave the application to the last minute. The mails to this list, while wonderful, are not official proposals we can count and assess. Andreas. |
From: Andreas K. <and...@ac...> - 2009-04-01 16:59:54
|
Michael Aram wrote: > Dear TCL community, Hello and welcome to our modest little community. > I would like to introduce myself and apply for the project "SCORM > Compliant Content Packaging for Wiki-based Content Development" (see > http://wiki.tcl.tk/22182#pagetocc1068207). I followed the application > template of the tcl-tk community to create this text. However, to actually apply you really have to put your application up on http://socghop.appspot.com/ This is the only place where it really counts, and the only which we can formally assess. Those are Google's rules, not ours. The mail to this list, while wonderful, is not an official proposal we can count and assess. That said, the text of your application looks quite professional and thought out. Andreas. |
From: Michael A. <mi...@ar...> - 2009-04-01 16:47:15
|
Dear TCL community, I would like to introduce myself and apply for the project "SCORM Compliant Content Packaging for Wiki-based Content Development" (see http://wiki.tcl.tk/22182#pagetocc1068207). I followed the application template of the tcl-tk community to create this text. *About Me* My name is Michael Aram. I am currently enrolled in the master's program "Information Systems" at the "Vienna University of Economics and Business Administration" - I successfully finished the corresponding bachelor's program in 2007. During my studies, I have been working half-time almost permanently. Most worth mentioning - especially for this application - is my job at the "Institute for Information Systems and New Media": Up to October 2008, I was working in the Learn@WU project team, which drives the dotLRN based e-learning platform of my university. During this time, I wrote my bachelor's thesis about a new "Portal System for OpenACS", which was awarded by IBM in the context of a cross-university "Web 2.0 Student Contest". I spent the last six months at SAP headquarters in Germany working on my master's thesis. I am leaving SAP by now, submit my finished master thesis and concentrate then on the doctorate program in Vienna. *Coding Skills* The fundamentals of my technical skills come from the relevant university courses on the one hand, and my personal passion for web technologies on the other hand. My studies included a wide range of practical and theoretical seminars about software modeling and programming, with a focus on Java and XOTcl. Through my personal interest for" the net", I have spent a lot of spare time with basic web technologies (like HTML, CSS, JavaScript) and "played around" with CMS like Typo3 and Drupal. In my two years of work at the Learn@WU project, I had the chance to become familiar with the "common set of technologies" you need to run a dotLRN instance, i.e. in particular Tcl, PostgreSQL (PL/pgSQL), OpenACS, AOLserver, Linux. In addition to that, as my bachlor's thesis was a prototype of an AJAX application based on XOWiki, I delved deeper into XOTcl and JavaScript (using the YUI 2.* framework). During the last six months at SAP, at the development center in Walldorf, Germany, I had the chance to participate in one of their software development projects. We implemented a prototype application for semantic data modeling based on the Java EE architecture. I would classify myself as an emerging, highly motivated developer, who is greatly interested in object oriented programming. *Setting up the Project* Because of the fact that I have already worked with the mentor of this concrete project (Prof. Gustaf Neumann), I am confident of establishing a solid environment for the success of the project. I would use the time until the actual beginning to * setup my development environment including a dedicated "playground" server, to which I can easily give full access to my mentor or other people interested. * become familiar with the SCORM standard * investigate the latest developments of XOWiki * define a timetable and concrete requirements for the milestones *The Community and I* As already mentioned, I personally know my mentor and also other members of the OpenACS community. The developments I have made so far (portal system prototype) are still subject to research and active change. That's why this has not been published so far, but it will be contributed to the community when it is mature enough. I have chosen the "SCORM Compliant Content Packaging for Wiki-based Content Development" idea, because of two facts. First, I am already familiar with, and excited about, XOWiki and dotLRN, which is fundamental for the success of this project. Second, as I will try to get settled in the e-learning community, learning an important e-learning standard like SCORM seems to be a good investment for my future. Also, I believe in the power of XOWiki and would be proud to make a contribution to its success, so that even more people use it. Moreover, the support of established standards is an important feature for any e-learning application. *Time Table* During the GSoC, I am willing to spend 30 hours a week for working at this project. I am currently moving and have to finish the last pages of my master's thesis, so during the next 2 or 3 weeks, I will have a little less than 30 hours per week, but I will get started and will be available. Please note, that I have already booked a vacation from 25.4. to 2.5. However, I am sure that this will not harm the success of the project, but rather affect it positively. Milestone 1 - May 23 (GSoC Start): - Development Environment set up - Minimum requirements for the next two milestones are defined Milestone 2 - June 15 - Import of SCORM content packages (generated by odp2cp) as XOWiki instances works. - Authoring environment concept under development Milestone 3 - Juli 13 (GSoc Mid term evaluations deadline) - Playing (viewing) of the imported package works. - Export works - Authoring (editing) of content package concept finished - Authoring environment feature freeze - Authoring environment prototype under development Milestone 4 - Juli 31 - Authoring environment works Milestone 5 - August 10 (GSoC Pencil Down) - Import, Export and Authoring chain works Milestone 6 - August 17 (Evaluation) - Code is clean, documented and finished - Project evaluation sent to Google I am looking forward to your feedback! Kind regards, Michael |
From: Mamnun H. B. <ma...@ma...> - 2009-04-01 15:37:44
|
Hello Everyone again. Thank you Mr.Huntley for pointing out the list of goals for including in the project idea. As for a web server's security and stability, most of the responsibility is up to the web developer. But some features can certainly be included in the server's codebase. For example limiting the number of concurrent accepted request, a DDOS attack or a digg/slashdot effect can be avoided. Implementing a safe mode in which limiting the allowable function call will force the application to be secure. Automatically quoting the get/post/cookies data will prevent sql injection attack. These features can be implemented in the tclhttpd for security & reliability. I'll include these in the list of goals. If you have anything in mind please notify me; I'll include those as well. Regards, Mamnun Hassan Bhuiyan Level-4 Term-2 Department of Computer Science and Engineering (CSE), Bangladesh University of Engineering & Technology (BUET), Dhaka-1000, Bangladesh. Tel: (+88)01733522212 web: http://www.mamnun.com On Sat, Mar 21, 2009 at 7:29 PM, Mamnun Hassan Bhuiyan <ma...@ma...>wrote: > Hi everyone, > This is Mamnun Hassan Bhuiyan. I am interested in working with "Tclhttpd > refurbishment" project as a part of this GSOC-2009 program. As per advice > from Mr. Steve Huntley who is the mentor of that project I am subscrubing to > this list. > > I would like to introduce myself to you so the mentors can vote me among > the applicants :) . I am an undergraduate student in Bangladesh University > of Engineering & Technology(BUET) of Computer Science & Engineering(CSE) > Department. > > My previous experience with TCL is: > #Phonetic text editor component: This bengali phonetic text editor enables > anyone to get unicode bengali text as he writes the english text > phonetically. This component can be plugged into any existing program. The > algorithm I have developed for the conversion has been ported to other > languages as well(Javascript and CSharp). > #(The Coccinella):Last year I have made a localized version of this > software. I also plugged in the above mentioned phonetic text component. I > changed some of the XMPP protocol handling events for coccinella. Along with > a modified openfire jabber server and a modified sparkweb component I built > an "Enterprise Communication System". This was a freelance work for a > company. I presented it in our university's project show and it won the 1st > prize. Here is some pictures of the event > http://picasaweb.google.com/mamnun.bd/CSEDay2008ProjectShow# . > > My previous experience with Networking and Http protocol: > #Java Http server: I made an http server in java . It is a basic server > with one extra special feature of interpreting php files. It can correctly > handle php files by passing it to the php interpreter. > > #OSI Layers Implementation: I made a simulator for the 4 layers among the 7 > OSI layers. It can simulate physical layer(though a virtual com port), Data > Link Layer, Network Layer(With routing tables using dijkstra's algorithm) > and Transport Layer. > > #Apache & Tomcat: I am well familiar with apache & tomcat and their > modules. So I have a good perspective from an end users point of view. > > My other projects: > I have worked on other projects as well. I have created a Life Insurance > Management Software. I also created a google streetview like component in > actionscript. I can send some screenshots of those softwares if anyone is > interested. > > These are certainly not related to this GSOC project but I am trying to say > is that I love programming. I love opensoure softwares and their > communities. And I would love to give something back to the community. > > > Regards, > MamnunHassan Bhuiyan > Level-4 Term-1 > Department of Computer Science and Engineering (CSE), > Bangladesh University of Engineering & Technology (BUET), > Dhaka-1000, Bangladesh. > Tel: (+88)01733522212 > web: http://www.mamnun.com > |
From: Lavkesh L. <la...@ii...> - 2009-04-01 09:04:59
|
Hi! I am lavkesh. can we talk in #gsoc at freenode. kindly give me mentor's nick in this channel. -- Lavkesh Lahngir Second Year Under Graduate Department of Electrical Engineering IIT Kanpur,India __________ Information from ESET NOD32 Antivirus, version of virus signature database 3979 (20090331) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com |
From: Kamil K. <kwi...@gm...> - 2009-04-01 07:41:54
|
My name is Kamil Kwiecien and I'm from Warsaw Poland. I'm student of Polish-Japanese Institute of Information Technology. I also work full time as an programmer at Hypermedia (hypermedia.pl). On IRC my nick is shman. I code in Java, C, Tcl, Perl, PHP, shell. In my work I use AOL Server to develop application e-Sender (http://esender.hypermedia.pl/login.php?l=en). I have also experience with databases like MySQL, Postgree and MS SQL. In my free time I like to work on my own projects like SpaceTournament.net. I also worked on http://www.nbrain.org/ linux distribution. I would like to work on Tcl related project because of my good experiences with language and applications. I'm very interested in taking part in Tk Demo Expansion project. In this project I would like to develop a small text editor and maybe simple game (for example "snake") if there would be enough time. I'm ready to spend 30h / week or more to participate in this project. Before project starts I will be able to set up development environment and spend few hours / week to prepare to the project. I would like to improve my Tcl knowledge by participating in this edition of GSoC. I think I'm proper programmer for this project and I would like to be part of this project team. Kamil Kwiecien |
From: Sławek C. <sl...@gm...> - 2009-04-01 01:09:24
|
Hi, My name is Slawomir Cygan (Slawek is for short), I’m a 3rd-year undergraduate at Gdansk Univeristy of Technologi, ETI (Electronics, Telecomunication, Information) faculty, located in Poland. I’ve already got familiar with Tcl, it would be a pleasure for me to improve it during this GSOC. I’ve gained experience in Tcl by doing some medium projects, one was an application for mass production testing of electronic circuits (that were used for serial line communications multiplexing). It was written in pure Tcl, utilizing server-client architecture and simple protocol developed by me. Also there was a simple Tk user interace designed for client. Other interesting project, now under development, is a Linux distribution, Tcl based, for embedded devices. The aim is to produce system like old Etlinux[1], with ability of easy of remote management and scalability (these devices will form a large network). This project is partially in C as extensions, due to necessity of replacing some Linux core utils. Besides Tcl, I have fair skills in C, C++, linux kernel programming (ok, it’s also C) and SQL . You can see ome of them here [2]. The idea I’m concerned most is “Tcl Application Server”. I’m thinking of developing a standardized, easy to use web application interface, that could be used not only with Wub. It would provide developers with ability to develop web applications as rapidly and easily, as tcl allows them in other domains. Besides basic features like auth and tdbc incorporation, interface would cover MVC oriented Servlet API and persistence classes done Tcl-way. I would appreciate any advices about needs of Tcl community in this subject. Another project, I’m taking into account is “TDBC Driver Development” As I said, I’m looking forward comments and suggestions. Best wishes, Slawek [1] http://wiki.tcl.tk/3730 [2] http://wiewior.eu.org |
From: Donal K. F. <don...@ma...> - 2009-03-31 23:00:55
|
Joanna Ruth wrote: > I'm Joanna Ruth, but I'm more used to being called Asia > I'm currently a 3rd-year student of Computer Science at Gdansk > University of Technology. > A friend of mine has recently brought me into taking a look at GSoC > program and I decided to give it a try. Hi there! Welcome to our modest little community. > The project which I find the most interesting is the one concerning > megawidget development. There are some reasons for this. First of all > I'm really into object-oriented programming and the project deals > with TclOO. Secondly I've got some experience in writing custom > components in C#. I've been working as a software developer for > almost a year now, writing applications mainly for Windows Mobile > platform. That'd be a great thing to work on from my perspective. :-) I'm sure that your having experience with writing components in C# will help — no need to learn GUI basics — and that is a project that has no other (formal) takers right now. But to apply, you really need to write up a proposal based on our ideas and template and put it on http://socghop.appspot.com/ because it is only that which really counts, and only that which we can formally assess. Those are Google's rules, and anyway it really helps to not leave the application to the last minute. :-) > There is also another project I'm taking into account, namely > improvement of the Tk Demo. I've already got some ideas on how it > could be expanded, however I'm not sure if I'm focusing on what is > vital in the project. I suppose the real purpose of the demos is to > encourage people to use tcl/tk, that's why I would consider adding > some well-known programs like: sudoku game, keyboard master (explain > the use of events) or a small chat (sockets in tcl). Are these ideas > relevant? or should these demos be 'smaller' and 'simplier'? Let me > know, I have many more up my sleeve :) Demonstration scripts serve many purposes. In particular, they have to be an inspirational showcase of what can be done, be readable and understandable code in themselves, and to also be idiomatic so that they spread best-practices. This is because people learn by reading them, tinkering with them, and then copying bits of the code to their own projects. The problem with larger scripts is that they are, frankly, seldom all these things at the same time. And I say this from the perspective of having written a fair number of the demos. If you wish to apply to do that project, please do. Again, you don't apply by asking here, but by using the webapp. (In both cases, I do not think those projects require much prior knowledge of Tcl/Tk, so long as you're prepared to work with it at all.) Donal. |
From: lukas m. <mia...@gm...> - 2009-03-31 22:41:15
|
Hello !! I'm very interested in participating in this project. I'm an intermediate in this matter because I have a subject at my University (Technical University of Gdańsk Faculty of Applied Physics) called Graphical Algorithms and Signal Analisys. I had Graphical Algorithms in theory and in practice (implementing this algorithms). First of all, I think it's a vital question : * Who will be the *mentor *of this project (Clif ?) ? Quoting Tomasz : > Image handling enhancements > - Tk Factor Photo Image Handling > - Tk Photo Image Manipulation > - Tk Icon Themes > - [$photo put] support of "" for transparent pixels > - Another thing would be to contribute more image formats (e.g., > jpeg2000 or MNG) or faster image reader code to tkimg; I'm sure that > would be appreciated, and it could all be done by leveraging other > open code (which mustn't be GPL for license reasons), which is a > Summer-of-Code sort of thing to do. > - Another nice GUI thing would be to add support for automatically > animating a GIF to core Tk. In theory, it should be fairly simple to > do using timer events, though I've no idea about how hard it is in > practice. Right now, the animation has to be done manually, and > without regard for the delays specified in the file. I take all of these into consideration. Thinking that support for other formats is a very good conception. Topic about GIFs is very interesting to me. My propositions of routines for Tk Photo Image Manipulation are : ------------------------------------------------------------------------------------------- * comparing pictures using image descriptors such as: a) average brightness of a picture b) average contrast of a picture c) variance d) histogram * conversions between color systems e.g. RGB <-> HSV etc. (?) * binarization methods (helpful for document image analysis, OCRs) : a) global thresholding b) p-tile thresholding c) Ridler, Calvard iterative thresholding (1978) d) Otsu method (1979) e) entropy Kapur method f ) thresholding with hysteresis g) White, Rohrer local thresholding method (1983) h) Bernsen method (1986) i) Niblack (1986) j) Sauvola, Pietikainen (2000) * routines for smoothing the picture and noise reduction: a) gaussian filters b) laplace filters (unsharpening the picture) difference is the filters matrixes, adding this filters by convultion. * edge detection routines : a) gradient methods using operators such as: - Roberts operator (1965) - Prewitt operator - Sobel operator - Frei-Chen operator b) Marr - Hildreth algorithm c) Canny algorithm * image compression: a) RLE algorithm b) Huffman algorithm * scalar quantization methods for digital pictures: a) block truncation coding (BTC) with dithering b) Floyd - Steinberg algorithm c) Lloyd - Max Quantization * vector quantization methods for digital pictures: a) Linde-Buza-Gray algorithm (1980) and some others.... and the most important (considering Clif's list response) : * Non-integer scaling, * Non-right-angle rotations and including the alpha channel in rotations * Fourier Transforms (I think -> DFT, FFT) Taking some concepts from GIMP or other open-source projects would be a good idea. These are propositions of algorithms that I had on my studies. Many of those I have implemented. These are only propositions and I think that all of those can't be implemented during three months time but some of those are very similar to each other. For example gradients methods which effects on photos are different but algorithms are common (filtering by masks using convultion). I have a lot of theoretical and practical help from my lecturers at my University at Department of Theoretical Physics and Quantum Informatics these are Professor Sergey Leble Ph.D Marcin Wilczewski I'm waiting for response about the mentor... Best regards, Lukas Miądowicz |
From: Pat T. <pat...@us...> - 2009-03-31 21:18:44
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Vivia Nikolaidou wrote: > My name is Vivia Nikolaidou and I am interested in applying as a GSoC > student. Some of you might know me from the IRC channel and/or my aMSN > contributions, I've been a developer of aMSN since 2005, using tcl/tk > always :). I am currently a PhD student in the Electrical and Computer > Engineering department of the Aristotle University of Thessaloniki, > Greece ( http://www.ee.auth.gr ) > > I am particularly interested in the HTTP/1.1 support, since we use > that quite a lot in aMSN. It is also in your http://wiki.tcl.tk/23043 > page, which means that it is of a high priority to the tcl/tk team as > well. Think about it, I can even provide a great testcase by using my > work on aMSN! I've collaborated with Vivia previously on communications related issues and so I'm aware that this student has had a persistent involvement with Open Source projects over some years now. We have discussed the potential scope of work required for HTTP/1.1 support in the Tcl core http package. The primary issues that are outstanding are * supporting chunked transfer encoding in combination with the -channel and -handler options * pipelined requests * tests for http/1.1 features Support for chunked transfer encoding was added into the http package but was incomplete. When the -channel option is used the package uses fcopy to copy data from the network socket to the provided channel once the headers have been parsed. When chunked transfer encoding is in use we currently copy the chunks and fail to decode the encoding at all. This can be solved using the channel transform features in Tcl 8.6 to provide a stacking channel transform to handle the chunks so that a reader (either the fcopy command in the case of -channel, or some user provided code for -handler) will received the correct data. Pipelined requests are a required feature of HTTP/1.1 and are what make keepalive sockets useful. The package currently supports keepalive sockets but not pipelined requests as the original support was purely to get WebDAV working in the tclvfs project. The complication of pipelined requests is that a number of HTTP requests may be issued down the pipe before any responses are received. However, any response can cause the pipe to be closed and so the remaining requests must be re-issued on a new pipe. The package test suite must be extended to handle all the above features. I do have a http/1.1 capable httpd script that is suitable for use in testing already. In addition to the HTTP/1.1 support - if time is available it might be useful to see some improved integration of proxy handling. Both SOCKS and HTTP proxy support could use some work collecting code from various projects into an integrated entity and working authentication into the mix. On Windows it would be desirable to see use being made of an SSPI extension to pick up authentication details from the system automatically. This would go a long way towards simplifying the use of HTTP-based applications on windows on corporate networks. Vivia has already demonstrated aptitude in this area in solving communications issues involving http, tls and proxies for the aMSN project and in my opinion would make a good candidate for this work. Pat Thoyts -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSdKIpWB90JXwhOSJAQJzjwQAi/6X/YhXq+zSbnUNh52gJxfHPq9mULhm sEpIQroUXvHeBpSRb1e4N8oRvibmAKuJa9QgQDFFvGdLZ/jkq3Qqs6n5Lj29umS/ buynZ84YhJSIGSi0RdToxgOtISBZyJySMK9Mb674J7uJD+qRxShOo5apn9u8oVqT maaNEg2zM4w= =udaq -----END PGP SIGNATURE----- |
From: Andreas K. <and...@ac...> - 2009-03-31 20:50:12
|
See the attached mail for their reasons to ask students to submit their applications, even if their are not totally refined yet. We currently have seven applications. Andreas |
From: Joanna R. <as...@wp...> - 2009-03-31 18:56:01
|
Hallo, I'm Joanna Ruth, but I'm more used to being called Asia I'm currently a 3rd-year student of Computer Science at Gdansk University of Technology. A friend of mine has recently brought me into taking a look at GSoC program and I decided to give it a try. The project which I find the most interesting is the one concerning megawidget development. There are some reasons for this. First of all I'm really into object-oriented programming and the project deals with TclOO. Secondly I've got some experience in writing custom components in C#. I've been working as a software developer for almost a year now, writing applications mainly for Windows Mobile platform. There is also another project I'm taking into account, namely improvement of the Tk Demo. I've already got some ideas on how it could be expanded, however I'm not sure if I'm focusing on what is vital in the project. I suppose the real purpose of the demos is to encourage people to use tcl/tk, that's why I would consider adding some well-known programs like: sudoku game, keyboard master (explain the use of events) or a small chat (sockets in tcl). Are these ideas relevant? or should these demos be 'smaller' and 'simplier'? Let me know, I have many more up my sleeve :) You probably spoted that I haven't written anything about my experience in tcl/tk. To be honest, I know only the basics of tcl/tk, but I don't consider it an obstacle. Though it is said that "A good programmer can use any language" Besides, I'm doing some serious research :) Best wishes, Asia |