domingo, 29 de abril de 2012
GSoC 2012: Packaging for Mac
Email: ccardenasf@pucp.pe
Short description: Porting to Mac OS ASCEND. Portability Give this to the project and improve service levels to users at all platforms.
Packaging for Mac
Basic Information
Name: Carlos Cárdenas Fernández
Email: ccardenasf@pucp.pe
Location: Perú, Lima
University: Pontificia Universidad Católica del Perú, Begun: 2010, End: 2012 for august
Google talk ID: ccardenasf@pucp.pe or unimauro
Are you subscribed to our ascend-sim-users mailing list?: YES
Phone number: +511980525716
URL link to your CV: http://goo.gl/M1IQ5
URL link to your personal blog/homepage:
http://cardenas.pe/carlos
http://unimauro.blogspot.com
I am a Linux user for quite some time, usually single shipment or gnome bug to debian distributions that are myheader. I am part of the Peruvian Association of Free Software Apesol that is responsible for providing activities and promote free software in both the state and in the private sector.
Project proposal
Project title as provided on the Student projects page (or something of your own)
Packaging for Mac
Then, a description of the project in your own words.
Porting to Mac OS ASCEND. Portability Give this to the project and improve service levels to users at all platforms.
Why did you choose this idea?
I'm a new "old" Linux user who is migrating to Mac OS and want to give my contribution to the community, this project will attempt to use while studying engineering for some models.
Show us that you've thought about (and/or discussed) what would really be involved in your chosen project.
After reviewing the project and what would be the scope, I think an interesting project and which will learn to carry packages delinux a mac, this particular project has several dependencies so it will be interesting to consider a solution for that because without them Mac the project could not function as in other platforms.
I read the requirements for this project is, I'm up to them basically is to define the architecture that depends on ASCEND native form of which is explained with the possible loss of some functionality, this does not exempt the possibility of makingsome additions the current code based on python for mac
Milestones
What are the goals of your project? How is your success with these goals measurable?
The main goal is to create the installation package for MAC lion ASCEND 10.7.
Secondary goals are:
- Package dependencies within or outside the ASCEND packages.
- Integrate easily dependencies which are currently exported.
- Create a cron script to download the svn sources of ASCEND and create packages for MAC.
- Modify the use of dl in ASCEND and pass ctype, because dl is deprecated.
- Make the documentation of migration and faq for users with applications.
What is your planning schedule for completing these goals?
Work plan
Week 1: Find Bug ASCEND in Mac OS in Mac OS 10.7, find bug Ascend/pygtk/ascdev.
Week 2: Packing Dependence checking and fix bugs 1/2. Numpy to Mac for Ascend.
Week 3: Packing Dependence checking and fix bugs 2/2. Matplotlib to Mac for Ascend.
Week 4: Packing Integrator Scritp, user export variable 1/1
Deliverable #1
Week 5: Integrate ASCEND to Mac, 1/2
Week 6: Integrate ASCEND to Mac, first package 2/2
Week 7: Work With ASCEND change dl for ctype 1/2
Week 8: Work With ASCEND change dl for ctype 1/2
Deliverable #2
Week 9: Packing Ascend Mac OS 1/2
Week 10: Packing Ascend Mac OS for svn 2/2: Make script with new test.py.
Week 11: Fix Bug meke a script cron.
Week 12: Fix Bug
Project completed
Other projects
Give one or two other projects that you would be interested in, if the first is unavailable.
- ASCEND Eclipse to use their potential and use mathematical reportest. or make a nice paa ASCEND Reporter
- A plugin for dynamic models of Forrester.
Other commitments
Exams or other events you expect to Have to Deal With During The GSOC period.
Every weekend either Friday or Monday every two days I'm doing a job that takes almost 8 to 10 hours between thesis and resolution of case studies during the week the load is dynamic but reading and during class.
How you plan to juggle the Competing Demands on your time. You are expected to at least 35 hours Contribute a week of 'real work' to your project
I have this intoaccount'm closing my Masters studies and organizing the documents in my thesis, you may have about 40 hours diponibles but Monday through Saturday, to develop the project and send queries per day if that is expected.
Note That We require a minimum of weekly contact from all our students, UNLESS forewarned.
I have previously worked on projects with people from other countries and I'm used to that dynamic, I would define either irc channel, chat or Skype and Skype meetings if I have time difference GMT-5.
Coding experience
Programming languages you have learnt, and how many lines of code, approximately, you have written in each.
I have experience in perl, python, c / c + +,. Net, asp, php, ruby and pascal. With more time that I have is php, asp c / c + + and python I have about two years each. Routinely use python to do some hack like robot downloads, orders, migration or other things like appengine.
Get a copy of the current ASCEND trunk code using subversion
Yes
Did you manage to compile it? Is it up and running on your local system?
I compile for Mac and Linux, on Linux I think it works well there are still dependencies resuletas with version 2.7of python version 0.9.7 installed on windows I am placing a screen
A group list send an email commenting on my mac installation
http://permalink.gmane.org/gmane.comp.mathematics.ascend.user/284
Report any difficulties you had with compiling. If there were problems, did you report a bug or request support on our mailing list?
In Linux if normally but in MacOS to run test.py I have some problems, asking for the existence of test.py2.7 believe it and I get a problem I hope unittest correct.
April 16 The day I reported my story about my task of installing it on MacOs.
If I had several problems. But just reading on the net I lack the resolve to achieve the unittest.
Have you written any ASCEND models? Please provide copies (paste code into your User Page on this wiki, and like to it here)
This model is a copy of a tutorial to my user on the wiki I've tried running on Mac OS with no results, I think itGTk tree problem
http://ascend4.org/User:Carloscardenas
http://bugs.ascend4.org/view.php?id=551
Link to a screenshot of ASCEND running on your system, preferably after solving a model you have written.
The Ascend run in Mac OS 10.7 Lion but no run my code, the IU have some problems.
http://bugs.ascend4.org/view.php?id=550
Open source experience
In 2008 I participated in a project of Google Summer Code for PostNuke or Zikula organization, I had trouble finishing it because I failed objectively necessary. It was in a complex that has helped me mature and I'm sure my time better now focusing on the goals I can accomplish to perform well in the project.
Recently work with IOS and Android for make some personal project to ecommerce.
Work with with Joomla, Postnuke for two years, then with Moodle about 3 years implementing and developing solutions for some business requirements.
I collaborated with usability engineering studies in the project and OLPC and Sugar Labs same apis applyingartificial intelligence to develop robot projects.
Is this your first contact with the ASCEND project?
3 years ago I was interested the possibility to solve problems of dynamic systems, I would put in an extension to resolve forrester simulation models.
List or link to any code, patches, documentation or bug reports contributed to ASCEND or other projects.
Some of my codes conference and courses:
http://unimauro.blogspot.com/2008/09/irobot-con-linux-y-python.html
http://unimauro.blogspot.com/2009/06/curso-de-python-ei-para-el-proyecto.html
http://unimauro.blogspot.com/2010/01/sacando-la-vuelta-la-orce.html
http://unimauro.blogspot.com/2008/04/gsoc-proposal-usability-accessability.html
Relevant work experience
University of Piura - PERUVIAN NAVY
Varayoc Project: Command and Control System for Ship Fleet Navy of Peru.
Software Engineer 2010 - 2011
Head of Project Sub Navigation Aid Systems to support decision-making in the Central Command of the Fleet Units.
• Save up to 80% over the previous implementation.
• Improved responses in pre-systems compared to 50%.
Cayetano Heredia University
Top universities with high scientific and technological production in Peru and Latin America.
Systems Analyst 2009 - 2010
Supporting business processes, academic and research institutions.
• Implementation of the proposed Virtual Spaces for Teaching in 7 faculties, reducing by 80% the cost of administering the maintenance services.
• Implement 100% of project management and monitoring of the technological architecture reduced by 70% the time of generation of indicators.
MCD CONSULTING S.A.C
EDELNOR Partner supports the business processes with technology.
2009 Programmer Analyst
Develop life applications EDELNOR commercial systems.
• Improved processes requests and complaints by reducing electric service to 50% time reporting.
CEMENTOS PACASMAYO S.A.A.
Hochschild group company belonging to the industrial and mining and cement sector.
Intership in the Management of Information Technology. 2008
Test servers and technology assets.
• Improve business processes by implementing SAP ERP workflows reduce the time in 40% of procedures.
• Sales Process Improvement Orders Release of SAP ERP with mobile smartphone reducing response time by 40%.
I worked in software engineering for comand system for Peruvian Navy Force, Cayetano Heredia University, Cementos Pacasmayo and Peruvian National Bank. I hace experence in freesoftware ten years ago using Linux Distribution, Gnome, KDE, Libre Ofice. I work with C/C++, Perl, Python, Ruby and Java.
Relevant studies
Courses that you have completed that are relevant to ASCEND: engineering, maths, computer science. Say why they are relevant.
I'm Systems Engineer gradute and now MBA student. I like the math an science specialy the dynamic system as forrester model or model growth models for social problem, i think work in there in the future.
Why ASCEND?
This project is very close in their use to a part of what is STELLA dynamic software systems used in the engineering of systems, I would like my ASCEND can be used for such studies and give a opportunity to universiades who can not afford to have a tool for their studies.
What is it that makes you want to work with our project?
It is an interesting opportunity of showing in a science project and use my knowledge to make improvements. Besides I would help a lot in my CV a man of science to business to keep the intuition for granted as not the only way to model a market.
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Its a nice blog posted by you. I was seeking for this type of blog that have a fresh and interesting content.
Phobos LMS Services
Publicar un comentario