Skip to content

Commit

Permalink
add internship call blog post
Browse files Browse the repository at this point in the history
  • Loading branch information
EverVino committed Apr 21, 2024
1 parent 30bf480 commit ade8ab3
Show file tree
Hide file tree
Showing 4 changed files with 217 additions and 7 deletions.
6 changes: 1 addition & 5 deletions pages/blog/artbox-what-is-it-how-to-collaborete/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,7 @@ template: "blog-post.html"
ArtBox is a versatile tool set designed for efficient multimedia file handling, offering a range of valuable functions to enhance your multimedia processing experience.


ArtBox offers a variety of features such as converting text to audio, downloading YouTube videos, creating songs based on musical notes, removing audio from videos, extracting audio from videos, and combining audio and video files, providing users with convenient solutions for various multimedia tasks.


These key features make ArtBox an great tool for multimedia enthusiasts, content creators, and anyone seeking efficient and user-friendly solutions for multimedia file manipulation. Explore the possibilities with ArtBox and elevate your multimedia processing capabilities.

Key features of ArtBox include capabilities for text-to-audio conversion, YouTube video downloading, musical composition from notes, audio removal from video clips, audio extraction, and merging audio with video files. These functionalities position ArtBox as a pivotal tool for multimedia enthusiasts, content creators, and anyone in need of efficient multimedia processing solutions.


### Installation
Expand Down
4 changes: 2 additions & 2 deletions pages/blog/first-time-contributors/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "First Time Contributors"
slug: first-time-contributors
date: 2024-04-05
date: 2024-04-08
authors: ["Daniela Iglesias Rocabado"]
tags: [open-source, contributors, git, osl]
categories: [contributors]
Expand Down Expand Up @@ -533,6 +533,6 @@ Key highlights of Pixi include:
For comprehensive information, detailed installation guidelines, and practical examples, visit the official [Pixi website](https://pixi.sh/latest). Explore Pixi today to streamline your development process across multiple languages with ease.


## CONSLUSION
## Conclusion

The proficiency in specific techniques and methodologies is crucial for anyone looking to make meaningful contributions to open-source projects. This article delineates the essential skills and practices required for effective participation, including but not limited to, adeptness with collaborative tools, version control systems, adherence to coding standards, and familiarity with contribution guidelines. Emphasizing the significance of tailored mentorship, accessible documentation, and active engagement within the community, the article serves as a comprehensive guide for enhancing the quality and impact of contributions. By adopting best practices in code review, project management, and fostering an inclusive dialogue, contributors can significantly elevate the collaborative dynamics and innovation within open-source endeavors. Thus, reading this article is instrumental for those aiming to navigate the complexities of open-source projects successfully and contribute to the advancement of collective scientific and technological objectives.
Binary file added pages/blog/internship-call-2-2024/header.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
214 changes: 214 additions & 0 deletions pages/blog/internship-call-2-2024/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,214 @@
---
title: "Call for Interns 2024-02"
slug: internship-call-2-2024
date: 2024-04-20
authors:
- Ever Vino
tags:
- community
- internship
- OpenScienceLabs
categories:
- internship
- community
- Technological Collaboration
- Open Source
- Mentors
- Technology Students
description: >
The Open Science Labs (OSL) has announced its Internship and
Learning Program for the second cycle of 2024, in collaboration with The GRAPH
Network.
thumbnail: "/header.jpg"
template: "blog-post.html"
---

<style>
table {
border-collapse: collapse;
width: 100%;
margin: 20px 0;
overflow: hidden;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

th, td {
border: 1px solid #ddd;
padding: 12px;
text-align: left;
transition: background-color 0.3s;
color: #000; /* Cambio del color del texto a negro */
}

th {
background-color: #74c69d; /* Color del título */
color: #000;
}

td {
background-color: #d8f3dc;
}

tr:hover td {
background-color: #f2f2f2;
}

pre {
background-color: #f8f8f8;
padding: 10px;
border: 1px solid #ddd;
overflow-x: auto;
}

a {
color: #3498db;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}
</style>

<!-- # Intro -->

This program presents valuable opportunities for both mentors and student/collaborators to engage and grow, despite being an unpaid initiative.

## Summary of steps to got into internship program

- Choose a project of your interest. Please read the project ideas document and see if yout meet the prerequisites or the stack required (normally the mentor rejects applicants if they do not meet the stack required)
- Contact to the project mentor through email with the following info.
- Curriculum Vitae
- The project name
- Project idea name
- Motivation for wanting to collaborate on that specific project.
- The mentor will assign you a minor issue to solve. (This step is required to check if the applicant knows git)
- After solving the issue The mentor will ask you to fill a form via LinkedIn
- The seleted applicant will be contated via email on May 20 week

Candidates are reminded of the importance of having prior knowledge of Git. Additionally, candidates should join the [OSL Discord](https://opensciencelabs.org/discord) to stay updated on announcements related to the Internship Program.

Do not forget about the timeline and if you have any more questions do not hesitate to contact us through opensciencelabs@gmail.com

## Timeline

The following is the timeline for the OSL Internship Program Cycle 2024-01:

- **April, 22**: Call for Interns/Apprentices opens.
- **May, 13**: Deadline for Interns/Apprentices applications.
- **May, 20**: Announcement of approved Interns/Apprentices and start of bounding period
- **May, 27**: Official Start Date of Internship Period; an alternative for projects not
selected by GSoC to run under the OSL Internship Program with The Graph Network support.
- **July, 8**: Mid-term Evaluation.
- **August, 26**: Final Evaluation.
- **September, 3**: Official End Date; Certification process begins.

## Info about participating Projects
---

Below is the list of projects participating in the current internship cycle. Each project includes key details to help candidates understand the scope and requirements.

### ArtBox

- **Description:** ArtBox is a tool set for handling multimedia files with a bunch of useful functions.
- **Category:** Multimedia Processing.
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/artbox/](https://osl-incubator.github.io/artbox/)
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
- **Project Ideas URL:** https://github.com/osl-incubator/artbox/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle


### ArxLang/ASTx

- **Description:** ASTx is an agnostic expression structure for AST. It is agnostic because it is not specific to any language, neither to the ArxLang project, although its main focus is to provide all needed feature for ArxLang.
- **Categories:** AST, Compiler
- **Organization/Project Webpage URL:** [https://arxlang.github.io/astx/](https://arxlang.github.io/astx/)
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
- **Project Ideas URL:** <https://github.com/arxlang/astx/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>

### Envers

- **Description:** Envers is a command-line tool (CLI) designed to manage and version environment variables for different deployment stages such as staging, development, and production. It provides a secure and organized way to handle environment-specific configurations.
- **Categories:** DevOps, Environment Management
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/envers/](https://osl-incubator.github.io/envers/)
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
- **Project Ideas URL:** <https://github.com/osl-incubator/envers/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>

### fqlearn

- **Description:** This Project aims to facilitate the teaching of unit operations and thermodynamics.
- **Categories:** Mathematical Modeling, Educational
- **Organization/Project Webpage URL:** [https://osl-pocs.github.io/fqlearn/](https://osl-pocs.github.io/fqlearn/)
- **Contact:** John Ever Vino Duran [evervino00@gmail.com](mailto:evervino00@gmail.com)
- **Project Idea 1 URL**: <https://github.com/osl-pocs/fqlearn/issues/42>
- **Project Idea 2 URL**: <https://github.com/osl-pocs/fqlearn/issues/43>


### pymedx

- **Description**: This Project aims to fetch scientific papers metadata
- **Categories:** scrapping, educational, python, api
- **Organization/Project Webpage URL**: <https://osl-pocs.github.io/fqlearn/>
- **Contact**: John Ever Vino Duran (evervino00@gmail.com)
- **Project Ideas 1 URL**: <https://github.com/osl-incubator/pymedx/issues/10>
- **Project Ideas 2 URL**: <https://github.com/osl-incubator/pymedx/issues/11>
- **Project Ideas 3 URL**: <https://github.com/osl-incubator/pymedx/issues/12>


### Makim

- **Description:** Makim (or makim) is based on make and focus on improve the way to define targets and dependencies. Instead of using the Makefile format, it uses yaml format.
- **Categories:** DevOps, Automation
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/makim/](https://osl-incubator.github.io/makim/)
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
- **Project Ideas URL:** <https://github.com/osl-incubator/makim/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>


### noWorkflow

- **Description:** The noWorkflow project aims at allowing scientists to benefit from provenance data analysis even when they don't use a workflow system. It transparently collects provenance from Python scripts and notebooks and provide tools to support the analysis and management of the provenance.
- **Categories:** Provenance, Software Engineering
- **Organization/Project Webpage URL:** [https://gems-uff.github.io/noworkflow/](https://gems-uff.github.io/noworkflow/)
- **Contact:** João Felipe Nicolaci Pimentel [joaofelipenp@gmail.com](mailto:joaofelipenp@gmail.com)
- **Project Ideas URL (only project idea 2 available):** [https://gist.github.com/JoaoFelipe/ce4cb232deb2c71d4f39afc5cbeefe2b](https://gist.github.com/JoaoFelipe/ce4cb232deb2c71d4f39afc5cbeefe2b)


### SciCookie

- **Description:** SciCookie is a template developed by [OpenScienceLabs](https://opensciencelabs.org/) that creates projects from project templates.
- **Category:** Project Templates, Scientific Software
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/scicookie](https://osl-incubator.github.io/scicookie)
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
- **Project Ideas URL:** <https://github.com/osl-incubator/scicookie/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>

### Sugar

- **Description:** Sugar aims to organize your stack of containers, gathering some useful scripts and keeping this information centralized in a configuration file. So the command line would be very simple.
- **Categories:** DevOps, Container Management
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/sugar/e](https://osl-incubator.github.io/sugar/)
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
- **Project Ideas URL:** <https://github.com/osl-incubator/sugar/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>

### ES-Journals

- **Description**: An ElasticSearch instance for serving scientific journals metadata. Currently, it has support for biorXiv and medrXiv.
- **Categories:** Servers, api
- **Organization/Project Webpage URL**: <https://github.com/thegraphnetwork-literev/es-journals>
- **Contact**: Ivan Ogasawara (ivan.ogasawara@gmail.com)
- **Project Ideas URL**: <https://github.com/thegraphnetwork-literev/es-journals/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>

### Growth-Forge

- **Description**: GrowthForge is a simplified feedback exchange platform designed to facilitate periodic feedback between individuals within specific projects. It aims to streamline communication and insights sharing, enhancing project collaboration and personal development.
- **Categories:** web development, backend, frontend, python
- **Organization/Project Webpage URL**: <https://github.com/osl-incubator/growth-forge/>
- **Contact**: Ivan Ogasawara (ivan.ogasawara@gmail.com)
- **Project Ideas URL**: <https://github.com/osl-incubator/growth-forge/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>


### Useful Materials and Courses
---

- **Software Carpentry Lessons:** Offering tutorials on Git, Bash, Python, R, and more, these lessons are invaluable for building a strong foundation in software development. Access the lessons at Software Carpentry.
- **Udacity CS212 - Design of Computer Programs:** This course, taught by Peter Norvig, delves into advanced programming topics and is an excellent way to deepen your understanding of computer programs. Enroll in the course at Udacity CS212.
- **The GRAPH Network Courses:** Explore a range of courses offered by The GRAPH Network, tailored to various aspects of data analysis. Find the courses at The GRAPH Network Courses.
These resources provide a great opportunity to prepare effectively for the Internship Program and to develop a broad skill set in software development and data analysis.

0 comments on commit ade8ab3

Please sign in to comment.