You are here

Distribuir contenido

When not to use a JavaScript framework

Open Source - Lun, 06/26/2017 - 09:02

As the internet has evolved, web development has grown well beyond its intended abilities—for good and bad. To smooth over the rougher edges, web developers have invented a plethora of frameworks, both small and not so small. This has been good for developers, because browser fragmentation and standards problems abound, especially for those who want new features in APIs and more unified syntax for those features.

read more
Categorías: Open Source

How Linux and makerspaces can strengthen our social fabric

Open Source - Lun, 06/26/2017 - 09:02

In recent years, we've seen the rise of makerspaces, a new social invention where people with shared interests, especially in STEAM (science, technology, engineering, art, and math), gather to work on projects and share ideas.

read more
Categorías: Open Source

Enter giveaway for a brand new System76 laptop

Open Source - Lun, 06/26/2017 - 09:01

It's been a big year for giveaways here on We've grown our program to include more new and different products than ever before, and this week we're excited to bring you another first: A laptop giveaway! One lucky reader will have a chance at a brand-new System76 Gazelle laptop with Linux pre-installed.

read more
Categorías: Open Source

18 open source translation tools to localize your project

Open Source - Lun, 06/26/2017 - 09:00

Localization plays a central role in the ability to customize an open source project to suit the needs of users around the world. Besides coding, language translation is one of the main ways people around the world contribute to and engage with open source projects.

There are tools specific to the language services industry (surprised to hear that's a thing?) that enable a smooth localization process with a high level of quality. Categories that localization tools fall into include:

read more
Categorías: Open Source

Firefox Focus for Android, Torvalds reflects on Linux, and more news

Open Source - Sáb, 06/24/2017 - 09:00

In this edition of our open source news roundup, we take a look at open source seeds, the release of Firefox Focus for Android, and more.

Open source news roundup for June 11-24, 2017

read more
Categorías: Open Source

Top 5: Getting started with Python, Ansible to manage PostgreSQL, and more

Open Source - Vie, 06/23/2017 - 19:35

In this week's Top 5, we highlight machine learning, games, DevOps, and more!

Top 5 articles of the week

5. Using open source tools to play Dungeons and Dragons

Joe Kline shares how he uses open source tools to play role-playing games – both in person and online. Create scenarios, develop maps, and do more with tools you know and love.

read more
Categorías: Open Source

Are you a Python coder?

Open Source - Vie, 06/23/2017 - 09:02

It seems like every day I'm coming across a new project written in Python.

read more
Categorías: Open Source

3 mistakes to avoid when learning to code in Python

Open Source - Vie, 06/23/2017 - 09:01

It's never easy to admit when you do things wrong, but making errors is part of any learning process, from learning to walk to learning a new programming language, such as Python.

Here's a list of three things I got wrong when I was learning Python, presented so that newer Python programmers can avoid making the same mistakes. These are errors that either I got away with for a long time or that that created big problems that took hours to solve.

Take heed young coders, some of these mistakes are afternoon wasters!

read more
Categorías: Open Source

A introduction to creating documents in LaTeX

Open Source - Vie, 06/23/2017 - 09:00

LaTeX (pronounced lay-tech) is a method of creating documents using plain text, stylized using markup tags, similar to HTML/CSS or Markdown. LaTeX is most commonly used to create documents for academia, such as academic journals. In LaTeX, the author doesn't stylize the document directly, like in a word processor such as Microsoft Word, LibreOffice Writer, or Apple Pages; instead they write code in plain text that must be compiled to produce a PDF document.

read more
Categorías: Open Source

Our First Communities Summit and New Tools For Group Admins

Facebook - Jue, 06/22/2017 - 18:12

By Kang-Xing Jin, VP, Engineering

Today we hosted our first-ever Facebook Communities Summit in Chicago with hundreds of group admins where we announced new features to support their communities on Facebook.

Mark Zuckerberg kicked off by celebrating the role Groups play in the Facebook community and thanking the group admins who lead them. He also announced a new mission for Facebook that will guide our work over the next decade: Give people the power to build community and bring the world closer together.

An important part of delivering on our new mission is supporting group admins, who are real community leaders on Facebook. We’re adding several new features to help them grow and manage their groups:

  • Group Insights: group admins have told us consistently that having a better understanding of what’s going on in their groups would help them make decisions on how to best support their members. Now, with Group Insights, they’ll be able to see real-time metrics around growth, engagement and membership — such as the number of posts and times that members are most engaged.
  • Membership request filtering: we also hear from admins that admitting new members is one of the most time-consuming things they do. So, we added a way for them to sort and filter membership requests on common categories like gender and location, and then accept or decline all at once.
  • Removed member clean-up: to help keep their communities safe from bad actors, group admins can now remove a person and the content they’ve created within the group, including posts, comments and other people added to the group, in one step.
  • Scheduled posts: group admins and moderators can create and conveniently schedule posts on a specific day and time.
  • Group to group linking: we’re beginning to test group-to-group linking, which allows group admins to recommend similar or related groups to their members. This is just the beginning of ways that we’re helping bring communities and sub-communities closer together.

More than 1 billion people around the world use Groups, and more than 100 million people are members of “meaningful groups.” These are groups that quickly become the most important part of someone’s experience on Facebook. Today we’re setting a goal to help 1 billion people join meaningful communities like these.

In Chicago, we celebrated some of these groups built around local neighborhoods, shared passions and life experiences. For example, some of the groups and admins that attended include:

  • Terri Hendricks, who started Lady Bikers of California so that women who ride motorcycles could connect with each other, meet in real life through group rides, and offer each other both motorcycle-related and personal support. Terri says that when she started riding motorcycles it was rare to see other women who rode and that across the group, there is “nothing that these ladies wouldn’t do for each other.”
  • Matthew Mendoza, who started Affected by Addiction Support Group. The group is a safe space for people who are experiencing or recovering from drug and alcohol addiction, as well as their friends and family, to offer support and share stories.
  • Kenneth Goodwin, minister of Bethel Church in Decatur, Georgia, who uses the Bethel Original Free Will Baptist Church group to post announcements to the local community about everything happening at Bethel. He and the other admins will often share information about events, meeting times for their small group ministries, and live videos of sermons so people who cannot attend can watch from their homes.

We’re inspired by these stories and the hundreds of others we’ve heard from people attending today’s event. We’re planning more events to bring together group admins outside the US and look forward to sharing more details soon.

Categorías: Redes Sociales

A user's guide to links in the Linux filesystem

Open Source - Jue, 06/22/2017 - 09:02

In articles I have written about various aspects of Linux filesystems for, including An introduction to Linux's EXT4 filesystemManaging devices in LinuxAn introduction to Linux filesystems; and A Linux user's guide to Logical Vol

read more
Categorías: Open Source

8 ways to contribute to open source when you have no time

Open Source - Jue, 06/22/2017 - 09:01

One of the most common reasons people give for not contributing (or not contributing more) to open source is a lack of time. I get it; life is challenging, and there are so many priorities vying for your limited attention. So how can you find the time in your busy life to contribute to the open source projects you care about?

read more
Categorías: Open Source

To compete or to collaborate? 4 criteria for making the call

Open Source - Jue, 06/22/2017 - 09:00

In my series on becoming more open, I've written about selecting teammates for an open project, working with people that have different personalities, and encouraging front-line decision-making.

read more
Categorías: Open Source

Giving People More Control Over Their Facebook Profile Picture

Facebook - Jue, 06/22/2017 - 04:00

By Aarati Soman, Product Manager

Part of our goal in building global community is understanding the needs of people who use Facebook in specific countries and how we can better serve them. In India, we’ve heard that people want more control over their profile pictures, and we’ve been working over the past year to understand how we can help.

Today, we are piloting new tools that give people in India more control over who can download and share their profile pictures. In addition, we’re exploring ways people can more easily add designs to profile pictures, which our research has shown helpful in deterring misuse. Based on what we learn from our experience in India, we hope to expand to other countries soon.

Profile pictures are an important part of building community on Facebook because they help people find friends and create meaningful connections. But not everyone feels safe adding a profile picture. In our research with people and safety organizations in India, we’ve heard that some women choose not to share profile pictures that include their faces anywhere on the internet because they’re concerned about what may happen to their photos.

These tools, developed in partnership with Indian safety organizations like Centre for Social Research, Learning Links Foundation, Breakthrough and Youth Ki Awaaz, are designed to give people more control over their experience and help keep them safe online.

New Controls

People in India will start seeing a step-by-step guide to add an optional profile picture guard. When you add this guard:

  • Other people will no longer be able to download, share or send your profile picture in a message on Facebook
  • People you’re not friends with on Facebook won’t be able to tag anyone, including themselves, in your profile picture
  • Where possible, we’ll prevent others from taking a screenshot of your profile picture on Facebook, which is currently available only on Android devices
  • We’ll display a blue border and shield around your profile picture as a visual cue of protection

Deterring Misuse

Based on preliminary tests, we’ve learned that when someone adds an extra design layer to their profile picture, other people are at least 75% less likely to copy that picture.

We partnered with Jessica Singh, an illustrator who took inspiration from traditional Indian textile designs such as bandhani and kantha, to create designs for people to add to their profile picture.

If someone suspects that a picture marked with one of these designs is being misused, they can report it to Facebook and we will use the design to help determine whether it should be removed from our community.

Categorías: Redes Sociales

Using Kdump for examining Linux Kernel crashes

Open Source - Mié, 06/21/2017 - 09:03

Kdump is a way to acquire a crashed Linux kernel dump, but finding documents that explain its usage and internals can be challenging. In this article, I'll examine the basics of kdump usage and look at the internals of kdump/kexec kernel implementation.

read more
Categorías: Open Source

Revisit Colossal Cave with Open Adventure

Open Source - Mié, 06/21/2017 - 09:02

In the history of computer games, very few are as influential as Colossal Cave Adventure. Initially developed in 1976 by Will Crowther and expanded by Don Woods in 1977, Adventure was the first interactive fiction game and inspired countless other computer games. Adventure directly or indirectly led to the entire corpus of text-based adventure games, and by extension, graphical adventure games.

read more
Categorías: Open Source

Why aren't more researchers using open source?

Open Source - Mié, 06/21/2017 - 09:01

Academic researchers depend on a variety of highly specialized software to power their studies. The commercial software options in common use are expensive; either investigators must purchase a large number of licenses for common applications like data analysis tools, or they have to buy costly single licenses for specialized software, such as an application for a specific laboratory device.

read more
Categorías: Open Source

What to know before you open source your project

Open Source - Mié, 06/21/2017 - 09:00

Your company is going to release an internal project as open source. Congratulations! You know your code is ready, but are you ready for all your new responsibilities?

Once a project has been released as open source, your company is not only responsible for the project, but also for the community that will form around it. This often requires changes to the development/build/release workflow. This is not about the code per se; it's about all the processes and infrastructure that surround the code that make the open source project successful.

read more
Categorías: Open Source

A beginner's guide to collecting and mapping Twitter data using R

Open Source - Mar, 06/20/2017 - 12:36

When I started learning R, I also needed to learn how to collect Twitter data and map it for research purposes. Despite the wealth of information on the internet about this topic, I found it difficult to understand what was involved in collecting and mapping Twitter data. Not only was I was a novice to R, but I was also unfamiliar with the technical terms in the various tutorials. Despite these barriers, I was successful! In this tutorial, I will break down how to collect Twitter data and display it on a map in a way that even novice coders can understand.

read more
Categorías: Open Source

Using open source tools to play Dungeons and Dragons

Open Source - Mar, 06/20/2017 - 09:01

I have two active role-playing gaming (RPG) sessions going all the time. One is a traditional face-to-face game, and we play at my kitchen table. The other is played online via Google Hangouts and a website,

read more
Categorías: Open Source


Subscribe to Develop Site agregador