Next Page: 10000

          2015 Recap      Cache   Translate Page      

Waiting until the last possible moment to write these recap posts seems to have become a tradition for me. This year, I decided to follow up on last year’s goals and list a few new ones for 2016.

Ship Cushion

cushionapp.com

On July 14 of 2015, I finally shipped Cushion, the freelancing app that has absolutely consumed my life for the past two years. The day went off without a hitch and I watched as a wave of new users signed up to try it out. Ever since, I’ve been trying my hardest to grow it into a sustainable app that I could turn into a full-time career. So far, I’m about halfway there, and I’m ecstatic about Cushion’s future—especially this upcoming year. I plan to hire a few freelancers to help get Cushion to the next level, which is both exciting and terrifying.

Use spreadsheets

Cushion Expenses

I didn’t take advantage of spreadsheets as much as I had hoped this past year, but I did use spreadsheets to manage Cushion’s expenses page as well as track my business expenses. After suffering through accounting software since I started freelancing, I pulled the plug and replaced it with spreadsheets. With a small amount of extra work, I have everything in a flexible format that doesn’t cost a dime. (I would gladly pay for a human-friendly service that focuses on ease and exportability.)

Continue existing routines

Instead of continuing my gym routine, I actually cancelled my membership and I haven’t been back since. I would’ve continued going if it weren’t for the gym’s outrageous (though not surprising) fees for pausing a membership. I did sign up for an indoor basketball league that starts in January, so hopefully that will get me back into a healthy routine.

One week between client gigs

casper.com

I’m happy to share that I’ve gone a step further than one week between client gigs. Because of my focus on Cushion, I’ve been fortunate enough to take between 1-3 months off between clients this past year. Early in the year, I worked with Project Florida on the Sum website (RIP). Over the summer, I reuinted with Oak Studios to help with Siteleaf 2.0. And in November, I collaborated with Casper on their fancy new homepage. I don’t think I’ll be as lucky in 2016, but maybe I can get Cushion to a point where I don’t need clients—who knows with freelancing.

Book a few speaking gigs

I didn’t speak at a conference in 2015, but I did book a speaking gig at Create Upstate in May. I can’t wait to share what I’ve learned from bootstrapping Cushion and balancing freelance work while running an app. I hope to book a few more talks throughout the year, so if you know a conference that would be a good fit, let me know!

Take more photos

My wife, Jen, lettering at the studio

I beat myself up over not taking as many photos as I once did—especially after digging through old hard drives and finding that even the “bad” photos are incredibly valuable to me years later. Going forward, I need to capture my life on a daily basis. Even if I never post the photos anywhere, I will make it a necessity to record at least one “experience” each day. I know I’ll regret it if I don’t.

Read more books

Again, I didn’t read as many books as I anticipated I would, but I did finish The Martian in 9 hours—a personal record! (6 of those hours were on a flight and I simply couldn’t put the book down after that.) For 2016, I think I’ll have more success by establishing a reading schedule. Instead of picking a book and reading it whenever I remember to, I need to designate time throughout the week to slow down and bury my head in a good book. I’m starting Ready Player One right now, so if anyone has a suggestion for the next few, I’d love to hear.

Play more video games

In 2015, I played plenty of video games. It’s easy when your wife plays more than you. After breezing through the remastered Grand Theft Auto V, Arkham Knight, and quitting The Last of Us out of pure fear, I’m now deep into Assassin’s Creed Syndicate and Star Wars Battlefront. I don’t know what to tackle once I’m done with those two, but I love free roaming games.

Ride my bike

It pains me to say that I only rode my bike a few times in 2015. I still have it, so there’s always hope for 2016, but now that my studio is a short, relaxing walk away from our apartment, I can’t imagine I’ll start anytime soon. I should really plan day trips to areas of Brooklyn I’ve never been and ride there. I know of dozens of coffee shops I still need to visit, so maybe that should be my driving force.

Take a trip outside of Brooklyn every 3 months

Jen and I at Coopers Rock, WV

I‘m proud to say that we traveled a fair amount this past year. We weren’t one of those couples who is constantly instagramming exotic locations around the world, but we at least got out of the city every three months—traveling to Upstate New York, San Francisco, Atlanta, Portland, and West Virginia. After reaching that goal, I realized that traveling every three months isn’t enough. For 2016, the new goal is to take four big trips with a few shorter trips in between. So far, we already have Joshua Tree and Palm Springs booked for February along with a week in Austin for July. And, I can guarantee that we’ll return to Portland again in the fall.

In 2016

Looking ahead, I plan to focus on quality of life. This doesn’t only mean experiencing more, but also taking care of myself. I need to slow down, work less, and reduce unnecessary stresses in my life.

Embrace the freelance schedule

Jen and I practically live at the studio with how much we work, so I want to battle that with a more flexible schedule. Instead of racing to the studio in the morning and zombie-walking home at night, I’d like to start a couple days a week without an agenda. Since we also tend to work the weekend, I want to start treating Wednesday like a mid-week weekend. Hopefully, that will break the week up better and help prevent those stretches when we forget to take time off. We really need to take advantage of the most appealing aspect of freelance—not having a schedule.

Contribute to open source

I know this entails more work, which is against my theme for 2016, but I feel the need to give back to the coding community. I try to write about my process and experiences as much as I can, but I haven’t really shared much code over the years. After years of coding in private, I miss having code out in the public for the world to reference and utilize. I’d be happy with even contributing the occasional one-line pull request.

Spend time in the kitchen

Our tiny kitchen in Brooklyn

For those who don’t live in a tiny apartment or rely on Seamless for dinner, you might have a difficult time grasping the fact that we don’t use our kitchen. Now that we have a new floor and more space, I really want to spend more time in our “closet with a stove”. I’m not much of a cook, but I know I can follow a recipe. Even if this only results in cooking dinner once a week, I’d feel accomplished.

Establish a better backup system

For how cautious I am in real life, most people would be shocked to know that I don’t backup much of my data. All of my code is on Github and all of my other work is on Dropbox, but everything else is on a few hard drives that aren’t backed up anywhere. The plan for 2016 is to have a local RAID 0 hard drive system for working files in combination with Backblaze backing up everything to the cloud. I know Murphy’s Law can come into full effect at any moment with drive failures, so I need to make this priority one.

Write 2016’s recap before New Year’s Eve

Lastly, I want to write next year’s post with plenty of time to spare before the New Year. Here’s to 2016!


          The Linux Foundation Announces the CHIPS Alliance, Raspberry Pi-Driven Dream Machine, Purism's Librem 5 Phone to Have Lockdown Mode, Avidemux 2.7.2 Now Available and sway 1.0 Released      Cache   Translate Page      

News briefs for March 12, 2019.

The Linux Foundation yesterday announced it is forming the CHIPS Alliance project to "host and curate high-quality open source code relevant to the design of silicon devices. CHIPS Alliance will foster a collaborative environment that will enable accelerated creation and deployment of more efficient and flexible chip designs for use in mobile, computing, consumer electronics, and Internet of Things (IoT) applications." According to the press release, Esperanto Technologies, Google, SiFive and Western Digital, are all early backers of the CHIPS Alliance, and all are "committed to both open source hardware and continued momentum behind the free and open RISC-V architecture."

The Dream Machine is a Raspberry Pi-driven vending machine recently launched by FOODBEAST and Nissin. RaspberryPi.org reports that the Dream Machine "retrofit vending machine" is part of a digital viral marketing campaign", and it "dispenses ramen noodles, video games, and swag in exchange for the use of an Instagram hashtag". So far, the Dream Machines have appeared in Torrance, California, and Las Vegas, Nevada.

Purism announces that along with three kill switches, Librem 5 smartphone also will have a new feature called "Lockdown Mode". As far as the kill switches, one is for cameras and microphone, one for WiFi and Bluetooth, and one for cellular baseband. Lockdown Mode goes further and "extends our normal kill switches to provide even more security and privacy". Purism's Chief Security Officer Kyle Rankin writes, "When in Lockdown Mode, in addition to powering off the cameras, microphone, WiFi, Bluetooth and cellular baseband we also cut power to GNSS, IMU, and ambient light and proximity sensors. Lockdown Mode leaves you with a perfectly usable portable computer, just with all tracking sensors and other hardware disabled. If you switch any of the hardware kill switches back on, the hardware that corresponds to that switch powers on along with GNSS, IMU, and ambient light and proximity sensors."

Avidemux 2.7.2 was released yesterday. This version of the video editor includes new demuxers and encoders, as well as the usual bugfixes. See also the UbuntuHandbook post for links to downloads and more install information.

sway 1.0 was released yesterday. This marks the first stable release of sway, and "represents a consistent, flexible, and powerful desktop environment for Linux and FreeBSD". Creator Drew DeVault writes, "Sway 1.0 adds a huge variety of features which were sorely missed on 0.x, improves performance in every respect, offers a more faithful implementation of Wayland, and exists as a positive political force in the Wayland ecosystem pushing for standardization and cooperation among Wayland projects." The GitHub page for sway 1.0 is here.


          Argument completion made easy with Visual Studio IntelliCode      Cache   Translate Page      

Visual Studio IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars. When combined with the context of your code,

The post Argument completion made easy with Visual Studio IntelliCode appeared first on The Visual Studio Blog.


          Datanauts 118: The Whitebox & Enterprise Networks      Cache   Translate Page      

Whitebox networking hardware and open source software are challenging incumbent vendors and demonstrating new operational models for network engineers. The Datanauts and guest Peyton Maynard-Koran discuss the implications.

The post Datanauts 118: The Whitebox & Enterprise Networks appeared first on Packet Pushers.


          Datanauts 069: Microsoft Embraces Open Source      Cache   Translate Page      

Microsoft has made significant moves into open source. The Datanauts investigate what these efforts are, and what happened to the monopoly we once knew.

The post Datanauts 069: Microsoft Embraces Open Source appeared first on Packet Pushers.


          Comentario en Invidious un front-end open source alternativo a YouTube por cesarzeta      Cache   Translate Page      
Según entiendo el problema de HookTube fue no usar la API de YT con lo cual el 90% de los contenidos eran inaccesibles. En este caso tal vez no suceda lo mismo o al menos no en el mismo porcentaje porque: a) Invidious no utiliza la API oficial de YouTube, en su lugar, analiza el código fuente del sitio de YouTube para obtener la información necesaria (como proyectos como youtube-dl y NewPipe) b) la API Invidious utiliza la aplicación FreeTube, el reproductor de música MusicPiped y el sitio web de CloudTube La única manera de saberlo es usándolo aunque no me siento inclinado a instalarlo en mis equipos.
          Comentario en Invidious un front-end open source alternativo a YouTube por Manuel Mar      Cache   Translate Page      
Y no les irá a pasar lo mismo que a HookTube?
          Comentario en Invidious un front-end open source alternativo a YouTube por cesarzeta      Cache   Translate Page      
En Arch y derivadas el proceso de instalación es bastante más complicado que lo publicado aquí. Para el que quiera ver todos los pasos necesarios: https://github.com/omarroth/invidious
          Comentario en osTicket: El Mejor Open Source Ticket System por Juan Carlos Herrera Blandon      Cache   Translate Page      
Amigo como estas, entonces en este programa tambien se puede crear un sistema de inventario ??? como lo hace GLPI ???
          Getting Started with Infrastructure as Code (IaC) | The Open Source Show      Cache   Translate Page      

Armon Dadgar (@armon), HashiCorp CTO and co-founder, and Aaron Schlesinger (@arschles) walk us through the core concepts of Infrastructure as Code (IaC) and how it goes beyond what people typically think when they hear "Infrastructure." They break down the what, when, how, and why IaC makes developers' lives easier, whether you're running a simple application or have a complex, multi-node system. You'll learn how you can use HashiCorp Terraform to get up and running with IaC, going from nothing to a complete carbon copy of your production environment at the click of button (read: you focus on building, testing, and deploying, not spinning up test environments and hoping they're close to what's in production).

00:58 What do we mean by infrastructure as code?
02:45 Key value of infrastructure as code
04:07 How does Terraform work?
05:22 How do I get started with Terraform right now?

Learn More

Create a Free Azure Account

Watch Azure Friday ft HashiCorp Terraform

Learn more about HashiCorp Terraform 

Check out HashiCorp Learn 

Read HashiCorp Blog

  


          Nginx finisce nell’orbita di F5 Networks      Cache   Translate Page      
L’azienda che sviluppa l’omonimo Web server aperto (e altre soluzioni) è stata rilevata per 670 milioni di dollari. F5 rassicura la community: continueremo a investire nei progetti open source.
          Skillshare – NATRON: The FREE Robust Alternative to NUKE & AFTER EFFECTS      Cache   Translate Page      
Nuke is the industry standard in compositing Visual effects, but it costs a lot. Natron is open source and Free, It has the same interface, same workflow, similar nodes and and functionality. You can apply in Nuke everything you’ve learned in Natron, from day one, even if you have never opened Nuke before. Natron is […]
          Good design is hard on all of us.      Cache   Translate Page      
Tim Lee is, for my money, one of the most reasonable and thoughtful tech policy essayists we have. His latest, "Open User Interfaces Suck" got my attention, because he hits me right where I live. In his usual, respectful, level-headed way, he claims that open systems (like the open source development process I love so … Continue reading Good design is hard on all of us.
          Contact of OpenCart customer service (email, phone)      Cache   Translate Page      
Contact OpenCart: Find below customer service details of OpenCart, including phone and email. Besides contact details, the page also offers a brief overview of the open source company. Reach the customer service below for support, complaints or feedback. Head Office OpenCart Ltd, Unit 16, 26/F, Tuen Mun Central Square, 22 Hoi Wing Road, Tuen Mun, [...]
          Devops Curriculum Developer      Cache   Translate Page      
At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with...
           Comment on AT&T Rewards for Referrals Program Offers Cash Bonuses for Referring New AT&T Services by Cheryle Montague       Cache   Translate Page      
Hi! My name is Emily from Softbroke. Are you interested in actually starting your very own online sportsbetting and casino website with real money option to play? We specializes in software systems related to online gambling and right now we have a special run with sportsbetting, casino, tanble games, bingo, keno and poker software. All can be played with real money or crypto currencies. You will obtail 100% profit and we sell open sourcecode solutions, meaning 100% open sourcecode and full control. Have a look at our site and feel free to get in touch anytime www.softbroke.com Best wishes Emily
          Open Distro for Elasticsearch is Amazon's move to show it's pro-open source      Cache   Translate Page      
Elasticsearch's parent company, Elastic, calls this move FUD.
          WPTavern: Google Announces Season of Docs Program to Match Technical Writers with Open Source Projects      Cache   Translate Page      

Google is launching a new program called Season of Docs with the goal of fostering collaboration between technical writers and open source projects. The initiative is very similar to Google Summer of Code, except it is focused on documentation and technical writing contributions instead.

Prospective participants can apply during the month of April 2019. Google plans to publish a list of accepted organizations with their ideas for documentation projects. Technical writers can choose a project and submit a proposal to Season of Docs. The accepted proposals will be published July 30, 2019, and participants will then spend a month bonding with their open source communities and collaborating with mentors. The Season of Docs program officially runs from September 2 – November 29, and participants will receive a stipend of $2400 – $6,000 USD, calculated based on Purchasing Power Parity.

In 2017, Google’s Open Source Survey results showed that incomplete or missing documentation was one of the most common problems encountered in open source, observed by 93% of respondents. The Season of Docs program aims to give technical writers an opportunity to contribute to open source projects in a more structured way while learning about open source code. Participating organizations gain the chance to improve their processes for documenting their projects while working with a technical writer. Check out the FAQ section of the Season of Docs website for more detailed information.


          Big Data trifft Edge Computing: Edge-Computing-Lösung mit Apache Open Source      Cache   Translate Page      
Smart Cities, intelligente Fabriken etc. – die anfallenden Datenmengen steigen ständig und drohen die Cloud-Lösungen zu überlasten. Abhilfe verspricht hier Edge Computing. Wer sich nicht an einen Hersteller binden will, sollte einmal die Open-Source-Lösung von Apache betrachten.
          Stop Child Abuse Before it Happens with New Open Source Geospatial Machine Learning Tools      Cache   Translate Page      
Predict-Align-Prevent and Urban Spatial Analysis share an original open source geospatial machine learning framework for the prevention of child …
          PyCoder’s Weekly: Issue #359 (March 12, 2019)      Cache   Translate Page      

#359 – MARCH 12, 2019
View in Browser »

The PyCoder’s Weekly Logo


Writing Beautiful Pythonic Code With PEP 8

Learn how to write high-quality, readable code by using the Python style guidelines laid out in PEP 8. Following these guidelines helps you make a great impression when sharing your work with potential employers and team mates. Learn how to make your code PEP 8 compliant with these bite-sized lessons.
REAL PYTHON video

Enforcing The Single Responsibility Principle (SRP) in Python

The Single Responsibility Principle (or SRP) is an important concept in software development. The main idea of this concept is: all pieces of software must have only a single responsibility. Nikita’s article guides you through the complex process of writing simple code with some hands-on refactoring examples. You’ll use callable classes, SRP, dependency injection, and composition to write simple Python code. Nice read!
NIKITA SOBOLEV

Find a Python Job Through Vettery

alt

Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies seeking Python devs. Get started →
VETTERY sponsor

How to Set Up Your Python Project for Success With Tests, CI, and Code Coverage

How to add tests, CI, code coverage, and more. Very detailed writeup.
JEFF HALE

Detecting Real vs Fake Faces With Python and OpenCV

Learn how to detect liveness with OpenCV, Deep Learning, and Keras. You’ll learn how to detect fake faces and perform anti-face spoofing in face recognition systems with OpenCV.
ADRIAN ROSEBROCK

Managing Multiple Python Versions With pyenv

In this step-by-step tutorial, you’ll learn how to install multiple Python versions and switch between them with ease, including project-specific virtual environments, even if you don’t have sudo access with pyenv.
REAL PYTHON

Python Packages Growth Since 2005

“The Python ecosystem has been steadily growing [since 2005]. After the first few years of hyper growth as PyPI gained near-full adoption in the Python community, the number of packages actively developed each year—meaning they had at least one release or new distribution uploaded—has increased 28% to 48% every year.”
PYDIST.COM

Discussions

Loop With “Else” Clause

“What is the Pythonic way to handle the situation where if a condition exists the loop should be executed, but if it does not something else should be done?”
PYTHON.ORG

Login: admin Password: admin

TWITTER.COM/REALPYTHON

The Source for the Zen of Python Completely Violates the Zen of Python

“I was clicking around in PyCharm and noticed that the this module in CPython violates basically all of these principles.”
REDDIT

Python Jobs

Sr Enterprise Python Developer (Toronto, Canada)

Kognitiv

Senior Systems Engineer (Hamilton, Canada)

Preteckt

Python Web Developer (Remote)

Premiere Digital Services

Software Developer (Herndon, VA)

L2T, LLC

Python Software Engineer (Berlin, Germany)

Wooga

Computer Science Teacher (Pasadena, CA)

ArtCenter College of Design

Senior Python Engineer (New York, NY)

15Five

Software Engineer (Herndon, VA)

Charon Technologies

Web UI Developer (Herndon, VA)

Charon Technologies

More Python Jobs >>>

Articles & Tutorials

Don’t Make It Callable

You can make any Python object callable by adding a __call__ method to it. Like operator overloading this seems like a nifty idea at first…but is it really? Moshe’s article goes over some use cases and examples to discuss whether making objects callable is a good idea or not.
MOSHE ZADKA

Python Pandas: Merging Dataframes Using Inner, Outer, Left and Right Joins

How to merge different Dataframes into a single dataframe using Pandas’ DataFrame.merge() function. Merging is a big topic, so this part focuses on merging dataframes using common columns as Join Key and joining using Inner Join, Right Join, Left Join and Outer Join.
THISPOINTER.COM

Python Opportunities Come to You on Indeed Prime

alt

Indeed prime is a hiring platform exclusively for tech talent like you. If you’re accepted, we’ll match you with companies and roles that line up with your skills, career goals and salary expectations. Apply for free today.
INDEED sponsor

An Introduction to Neural Networks With Python

A simple explanation of how neural networks work and how to implement one from scratch in Python. Nice illustrations!
VICTOR ZHOU

Import Almost Anything in Python

An intro to module loaders and finders so you can “hack” Python’s import system for fun and profit.
ALEKSEY BILOGUR • Shared by Aleksey Bilogur

Private Python Package Management With Poetry and Packagr

CHRISTOPHER DAVIES

I Learned Python in a Week and Only Sorta Regret It

MEZEROTM.COM

Why You Want Formal Dependency Injection in Python Too

“In other languages, e.g., Java, explicit dependency injection is part of daily business. Python projects however very rarely make use of this technique. I’d like to make a case for why it might be useful to rethink this approach.”
GITHUB.COM/DOBIASD

Understanding and Improving Conda’s Performance

Update from the Conda team regarding Conda’s speed, what they’re working on, and what performance improvements are coming down the pike.
ANACONDA.COM

Sentence Similarity in Python Using Doc2Vec

Using Python to estimate the similarity of two text documents using the Doc2Vec module.
KANOKI.ORG

Iterating with Simplicity: Evolving a Django app with Intercooler.js

ADAM STEPINSKI

Projects & Code

ctyped: Build Ctypes Interfaces for Shared Libraries With Type Hinting

GITHUB.COM/IDLESIGN • Shared by Juan Rodriguez

iodide-project/pyodide: Run CPython on WASM in the browser

And not just that, it’s a full Python scientific stack, compiled to WebAssembly for running in the browser. More info here.
GITHUB.COM/IODIDE-PROJECT

Pyckitup: Python Game Engine That Runs on WebAssembly

PICKITUP247.COM

PEP 8 Speaks: GitHub Integration for Python Code Style

A GitHub app to automatically review Python code style over Pull Requests.
PEP8SPEAKS.COM

ArchiveBox: Open Source Self-Hosted Web Archive

GITHUB.COM/PIRATE

minik: Web Framework for the Serverless World

GITHUB.COM/EABGLOBAL • Shared by PythonistaCafe

Events

Python Atlanta

March 14, 2019
MEETUP.COM

Karlsruhe Python User Group (KaPy)

March 15, 2019
BL0RG.NET

Django Girls Rivers 2019 Workshop

March 15 to March 17, 2019
DJANGOGIRLS.ORG

PyCon Odessa

March 16 to March 17, 2019
PYCONODESSA.COM

PyCon SK 2019

March 22 to March 25, 2019
PYCON.SK


Happy Pythoning!
This was PyCoder’s Weekly Issue #359.
View in Browser »

alt

[ Subscribe to 🐍 PyCoder’s Weekly 💌 – Get the best Python news, articles, and tutorials delivered to your inbox once a week >> Click here to learn more ]


          Java, meet Kubernetes and serverless computing      Cache   Translate Page      

Red Hat is looking to bring Java into more-modern computing paradigms by providing a tool tuned to Kubernetes and serverless environments.

Currently in beta, Red Hat’s open source Quarkus framework is aimed at a container-first, cloud-native world. It uses a unified reactive and imperative programming model to address distributed application architectures such as microservices and serverless. Java can be challenging to run in serverless environments, where compute services are called on demand.

To read this article in full, please click here


          COMMERCIALE ESTERO JUNIOR inglese e tedesco - OSM open source management - Belluno, Veneto      Cache   Translate Page      
Promuoverà pertanto azioni di contatto preliminare con la clientela potenziale (negozi di ottica storici, gruppi di acquisto, distributori, catene…), svilupperà...
Da Indeed - Sat, 09 Mar 2019 13:26:13 GMT - Visualizza tutte le offerte di lavoro a Belluno, Veneto
          Finally, An Open Source Calculator      Cache   Translate Page      

Microsoft has released the code for the Calculator app. This move is the latest in Microsoft’s efforts to capitalize on the Open Source community. Previous efforts have been the Open Sourcing of an extremely old version of DOS, and shoehorning Linux into Windows somehow in a way that’s marginally more …read more


          (NOR-Oslo) Cloud Sales Specialist      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Sales team is looking for a Cloud Sales Specialist to join us in Oslo, Norway. In this role, you will manage the adoption of Red Hat's cloud solutions by our enterprise customers across the region. You'll work within our open organizational structure and own the overall outcome of the sales of our cloud offerings, collaborating closely with key account managers. As a Cloud Sales Specialist, you will also be responsible for producing success stories that can be referenced internally around key strategic successful projects. **Primary job responsibilities** + Sell Red Hat's cloud solutions portfolio by exploring, defining, and taking advantage of new business opportunities + Develop cloud strategies and plans and participate in strategic, tactical, and forecasting planning + Promote the value of Red Hat's offerings and solutions to prospective customers in a highly competitive market + Meet quantitative and qualitative performance expectations and set high standards for presenting key messages to C-level executives both in and out of Red Hat + Guide the customer from initial adoption of virtualization to a private, hybrid, and public cloud using Red Hat’s technologies and services + Work closely with the enterprise sales account teams to identify key accounts and assist in creating and carrying out strategic account plans + Gain trusted advisor status with senior IT and business executives for key accounts to create long-term partnerships with customers **Required skills** + 5+ years of experience working in a solutions sales role + Good communication and technical skills that enable customer relationship development at engineering, commercial, and executive levels + Excellent technical understanding of our offerings; ability to understand customer business challenges and technology requirements + Ability to communicate messages to customers around a broad portfolio of solutions that meet their business objectives + Solutions sales experience in a company with multiple offerings and solutions + Ability to work seamlessly with global, cross-functional teams to achieve success on behalf of customers + Balance of strategic, tactical, and creative thinking skills Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68684_ **Category** _Field Sales_
          (CHN-Beijing) Quality Engineer- Linux Kernel      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Quality Engineering (QE) team is looking for a Quality Engineer with excellent technical skills to join us in Beijing, China. In this role, you will search for, analyze, report, and track defects and verify bugs. You'll be encouraged to come up with innovative solutions to problems while working with some of the brightest engineers in the open source industry. You’ll need to be flexible, motivated, and have the ability to quickly come up with new technologies and adapt to a growing team. You'll also need to have a passion for testing and a desire to know how things work. **Primary job responsibilities** + Create and review test plans and suggest improvements to product planning processes + Develop new automated tests + Design and develop new test frameworks and automation + Analyze current solutions and suggest improvements + Debug software problems and create tools as needed + Help the team gather customer use cases to identify most troubling components by talking to program managers and solution architects + Collaborate with the Product Security and Kernel Development teams + Investigate features and contribute features upstream; give technical presentations at conferences **Required skills** + University degree in computer science or a related engineering field, or relevant professional experience + Creative approach to complex problem solving + Solid skills and background in Linux operating system + Excellent debugging, troubleshooting, and analytical skills + Experience developing software using Bash or Python or a similar scripting language like Perl + Experience with software test planning, test design, test script automation, and documentation + Ability to remain patient and diligent when working on detailed tasks + Ability to collaborate and communicate effectively with a global team + Ability to work on multiple projects at once and under strict deadlines + Knowledge of the Linux kernel, Security-Enhanced Linux (SELinux), storage, and network or file system is a plus + Excellent written and verbal communication skills in English Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68474_ **Category** _Quality Engineering_
          (CHN-Beijing) Senior Quality Engineer - Kernel Storage      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Quality Engineering (QE) team is looking for a Senior Quality Engineer to join us in Beijing, China. In this role, you will search for, analyze, report, track defects, and verify bug fixes of various storage technologies. Working alongside one of the most innovative engineers in the open source industry, you will be encouraged to come up with innovative solutions to problems. You’ll need to have the ability to learn new technologies quickly and adapt to a growing team. **Primary job responsibilities** + Provide full life cycle testing, including developing test plans and cases, as well as reporting and verifying bugs + Design, develop, and maintain automated and manual test cases and extend test coverage + Improve process, documentation, and test frameworks and tools + Configure and maintain storage QE hardware like adapters, servers, arrays, and switch + Work closely with a distributed global team; attend global meetings, provide timely feedback, propose solutions, collaboration, etc. **Required skills** + 5+ years of professional experience + Degree in computer science or a related engineering field + Solid skills and background in Linux and kernel + Solid skills in developing software or tools using Python, shell, or a similar scripting language + Experience with storage knowledge like a storage area network (SAN), fibre channel (FC), fibre channel over ethernet (FCoE), multipath, HBA drivers, etc. + Familiarity with storage server, array, and switch setup and configuration + Passion for testing and storage technology + Troubleshooting skills and creative approach to complex problem solving + Good written and verbal language skills in English + Good interpersonal and communication skills Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68720_ **Category** _Quality Engineering_
          (USA-NC-Raleigh) Senior Sales Operations Analyst      Cache   Translate Page      
**Company description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing technologies that solve business problems. We're a billion dollar S&P 500 company offering solutions from Linux to middleware, storage to cloud, together with award-winning global customer support, consulting, and implementation services. **Job summary** Red Hat's Operations team is looking for a Senior Sales Operations Analyst to join us in Raleigh, NC. In this role, you will provide analysis and support for the North America (NA) Sales management team and be involved in key forecasting and decision making. You'll work with our sales and channel operations analysts to gather consistent and accurate information to report to the Sales, Finance, and management teams. You will also be responsible for compiling, analyzing, and interpreting the sales pipeline, developing and tracking KPIs, and reviewing the strategic objectives of the Sales management teams. As a Senior Sales Operations Analyst, you will develop analyses and presentations for the leadership that contain insightful and useful intelligence based around Red Hat’s sales activities. **Primary job responsibilities** + Work closely with stakeholders to turn business problems into analytical projects + Conduct sales analysis and provide direction and insight to support the NA Sales management team + Develop analyses and presentations for the management that contain insightful and useful information + Gather, model, and visualize data from across the company + Participate in various structured and improvised planning and analysis projects + Work under tight deadlines and for extended hours during the quarter or year-end periods as needed + Develop understanding of Red Hat’s workflows and a detailed understanding of its policies + Transform key findings into visual presentations, including graphs and charts + Give tasks to the Customer Experience and Engagement (CEE) team based on capacity needs and supervise delivery accuracy, formatting, and completeness + Collaborate internally to analyze and test the accuracy of data sets to solve business problems and conduct data mining for enablement and planning + Evaluate existing business processes and systems to identify gaps and opportunities for their streamlining **Required skills** + Bachelor's degree in business administration or other quantitative scientific field with 5 years of related experience supporting a sales organization, or a master’s degree in business administration or other quantitative scientific field with 3 years of related experience supporting a sales organization + Advanced spreadsheet skills, including proven experience managing and summarizing large and diverse datasets, compiling sales reports, and performing analyses + Experience working for or with a sales management and field, business consulting, or marketing organization + Ability to understand complex system logic and processes and use this knowledge to analyze strategic decisions + Experience collaborating with sales teams to gather critical information and deliver data-driven analyses and recommendations + Experience using at least one data mining tool like SAP BusinessObjects (BOBJ) or SAS + Ability to use different tools at the same time like BOBJ, Microsoft Excel, Microsoft Access, QlikView, or SAS along with broader techniques to create innovative solutions + Experience reporting in a customer relationship management (CRM) system like Salesforce.com (SFDC), SAP Supplier Relationship Manager (SRM), Oracle JD Edwards EnterpriseOne, or Infor CRM + Familiarity with building complex data analyses, writing custom logic, and joining datasets together to achieve results + Excellent communication, presentation, and collaboration skills Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68686_ **Category** _Operations_
          (IND-Bangalore) Associate Software Engineer      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** Red Hat Storage Engineering team is looking for an Associate Software Engineer to join us in Bangalore, India. In this role, you will work with Red Hat's offerings related to virtualization and container technologies to provide integrated solutions with Red Hat Storage. You’ll work alongside a team of software developers, product designers, and quality assurance (QA) engineers across offerings and the open source community. You’ll write code, submit patches for bug fixes, and monitor and help fix various issues. **Primary job responsibilities** + Collaborate with the Engineering, Quality Engineering (QE), Product Management, Documentation, and product build teams and the open source community + Write code for new features including unit and integration tests + Install and configure various offerings to understand integration features to be developed + Submit patches for bug fixes to the upstream community and review patches from other community members + Monitor and help fix issues identified during functional, non-functional, platform, and acceptance testing + Maintain and improve continuous integration (CI) builds of our offerings + Be engaged in related upstream communities **Required skills** + Bachelor's degree in computer science or a related field + 1+ years of programming experience on Linux or any Unix platform + Experience developing web-based user interfaces, including experience working with UI frameworks like React.js + Familiarity with programming using Python, C, or Golang + Demonstrated ability to quickly learn language and domain skills; curiosity about new technologies and skills + Great written and verbal communication skills + Familiarity with continuous integration (CI) frameworks and tools Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _67710_ **Category** _Software Engineering_
          (CHN-Beijing) Software Engineering Internship      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Customer Experience and Engagement (CEE) team is looking for a Software Engineering Intern to join us in Beijing, China. In this role, you will contribute to the development of Red Hat's cloud-based problem analysis and resolution platform. You’ll take responsibility for building customer-facing tools and services to automatically detect, classify, and resolve problems experienced in the usage of software found in Red Hat's solutions portfolio. As a Software Engineering Intern, you’ll need to get involved, be creative and motivated, and have the ability to work in a fast-paced, distributed environment. **Primary job responsibilities** + Analyze business requirements and convert them into feasible work items + Design and implement both front-end and back-end software and services + Use technologies that are appropriate for the platform + Continuously ensure the quality of the application codebases through bug fixes, refactoring, and test automation + Collaborate with other developers across multiple teams and technologies on cross-team projects **Required skills** + 1+ years of web application development experience; academic experience counts + Experience with front-end techniques like HTML, CSS, JavaScript, cookies, and sessions + Good communication skills; fluent written and verbal language skills in English The following are considered a plus: + Experience with frameworks like AngularJS, Node.js, or Ruby on Rails + Experience with the Linux or Unix platform + Experience with Red Hat OpenShift, Apache Maven, Git, or GitHub + Prior participation in open source software projects Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68501_ **Category** _Software Engineering_
          (CZE-Brno) Infrastructure Migration Consultant - Delivery Excellence Center      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Consulting team is looking for an Infrastructure Migration Consultant to join us in Brno, Czech Republic. In this role, you will help a wide range of enterprise organizations as part of their digital transformation journeys. To that end, you’ll work as part of a Delivery Excellence Centre (DEC) that we’re developing, which is designed to bring the latest technology and development approaches to organization quickly and effectively. As an Infrastructure Migration Consultant, you will primarily focus on infrastructure migrations and related solutions (IMS). You’ll need to have good technical and business skills and be able to work with customers and Red Hat’s account teams to tackle large problems. **Primary job responsibilities** + Work within a team of consultants to tackle a range of technical problems + Develop, manage, and deliver solutions to customers as part of billable consulting projects, especially in technology areas spanning across Red Hat Virtualization, Red Hat OpenStack Platform, and Red Hat OpenShift Container Platform, plus Red Hat cloud management platform (Red Hat Satellite, Red Hat CloudForms, and Red Hat Ansible Automation) + Communicate with customer teams directly, understand their requirements, and work together to build solutions; represent Red Hat in front of the customers + Solve problems through development and requirements analysis + Work well as part of a fast-paced team, both within the DEC and with the regional consulting teams in the Europe, the Middle East, and Africa (EMEA) region; travel time up to 50% is expected **Required skills** + 3+ years of experience with enterprise technology, e.g., infrastructure software, operating systems, security, cloud infrastructure and management, virtualization, containerization, system integration (SI), or application development + 1+ year(s) of experience in a consulting-related roleLinux system administration experience; Red Hat Certified System Administrator (RHCSA1) certification or similar experience is a plus + Scripting skills in languages like Bash, Perl, or Python + Automation skills, preferably in Red Hat Ansible Automation or Puppet + Knowledge of DevOps and site reliability engineering (SRE) practices + Experience working in technical teams; good technical understanding + Understanding of the core elements of application migration and infrastructure setup and datacenter migration, cloud practices and open source emerging technologies, and everything-as-code + Practical, pragmatic approach to problem-solving and business growth while evaluating and improving our service offerings + Good communication and technical skills that enable customer relationship development at engineering, commercial, and executive levels + Ability to understand customer business challenges and map these to technology solutions requirements + Ability to produce a narrative for customers around infrastructure and application migration that meet business objectives and lead digital transformation discussions within the existing frameworks positioned by Red Hat’s business and engineering teams + Ability and willingness to travel to customer sites for engagements up to 50% Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68476_ **Category** _Consulting_
          (USA-NC-Raleigh) Senior Global Process Analyst      Cache   Translate Page      
**Company description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Global Transformation and Operations team is looking for a Senior Global Process Analyst to join us in Raleigh, NC. In this role, you will ensure that the processes and compliance are designed correctly so that they will achieve set goals. You’ll report directly to the Global Purchase to Pay Process Owner (GPO). You'll need to have a deep passion for and experience with continuously improving processes and enabling automation to meet the needs of a growing business while optimizing productivity. You'll also need to have a demonstrated ability to engage with key stakeholders both internally and externally. **Primary job responsibilities** + Implement controls, test scripts, and supporting documents within purchase-to-pay (auditing) + Review and update key business controls (Sox) + Perform timely remediation of control deficiencies and observations + Ensure compliance with relevant business policies and controls across purchase-to-pay (Oracle, Concur, source-to-pay systems, purchasing card, and corporate credit card) + Support purchase-to-pay processes with upstream and downstream processes, optimizing end-to-end + Proficiently diagnose and identify process problems, needs, and opportunities to improve + Define and prioritize improvements, ensuring alignment with process vision, strategy, and goals + Build sustainable organizational capability through effective teaching and coaching + Coordinate and manage work assignments; communicate and overcome barriers to deliver expected outcomes + Provide a model of professionalism and operate in the spirit of teamwork and trust; promote a responsive, supportive, and open environment + Provide functional oversight for purchase-to-pay process delivery within the global shared service center in Pune, India + Support key global projects within the Purchase to Pay team **Required skills** + 5-8 years of experience and a Chartered Accountant (CA), Chartered Professional Accountant (CPA), or Chartered Institute of + Management Accountants (CIMA) certification + Excellent speaking, writing, and presentation skills; solid proofreading skills to ensure that all materials are of high quality and accurate + Excellent problem-solving skills + Proven ability to quickly gain insight into business needs + Positive attitude and demonstrated professional integrity + Significant experience preparing as-is and to-be process documentation and performing detailed gap analyses + Well-versed in agile methodologies + Experience preparing end user documentation and conducting end user training + Lean Six Sigma certification is a plus + Business process manager experience is a plus Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68783_ **Category** _Finance_
          (GBR-Remote) Software Engineer - Red Hat Business Automation      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Middleware Engineering team is looking for a Software Engineer to join our Red Hat Business Automation product team as a remote employee in Spain, Poland, Italy, or the Czech Republic. In this role, you will be a member of the core engineering team who contributes to the development and maintenance of our business automation projects. You'll need to be a capable Java engineer with basic knowledge of frontend technology. **Primary job responsibilities** + Work on the design and development of core modules, components, and APIs of our offerings + Work on the next generation of our platform with emphasis on native cloud support + Work with the community to promote, evangelize, and support the use of our open source projects + Work with the consulting team and join meetings with customers to gather, document, and deliver requirements + Educate the team on new features by pull request reviews or small team presentations + Work with the Quality Engineering (QE) team to ensure that features of our offerings have adequate test coverage **Required skills** + Solid Java programming experience + Knowledge of or experience with JEE applications + Experience with development tools like Git, Maven, and a Java IDE (Eclipse, IntelliJ IDEA, Visual Studio Code, or similar) + Excellent communication and presentation skills; fluent written and verbal language skills in English + Passion for open source software + Proven ability to work under minimal supervision + Knowledge of rule engines, business process management (BPM) engines, and resource planning engines; Drools, jBPM, and OptaPlanner are a plus + Middleware development experience is a big plus + Knowledge of web technologies in general (JavaScript, React.js, Google Web Toolkit, etc.) is a plus Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _64894_ **Category** _Software Engineering_
          (USA-NC-Raleigh) Senior Deal Desk Specialist      Cache   Translate Page      
**Company description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Deal Desk team is looking for a Senior Deal Desk Specialist to join us either in Raleigh, NC; Dallas, TX; or in Sunnyvale, CA. In this role, you'll facilitate the implementation of non-standard or complex deals. You will provide assistance to Sales teams and stakeholders in the structuring and documentation of complex deals while adhering to the corporate policies, processes, programs, and systems that affect the structuring and implementation of revenue transactions. You’ll need to be passionate and dedicated, with the ability to understand complex problems while providing explanations and solutions which are sound and clearly communicated. **Primary job responsibilities** + Collaborate and establish solid and trusted working relationships with all Red Hat’s teams and groups that contribute to the structure of, or may be affected by, the non-standard deal to identify acceptable options + Serve as a partner, trusted adviser, and advocate for Sales teams on strategic deal structuring; advise on alternatives, possible ramifications, or value propositioning to help lead deal closure + Draft and review business language in non-standard terms for compliance with corporate policies + Work closely with Finance and Commercial Legal teams on contract reviews and revisions + Collaborate with team members, internal teams, and stakeholders to guide process improvements pertaining to deal construction, sales enablement, and education opportunities + Coordinate deal or agreement reviews and approvals by stakeholders using defined processes and systems + Enforce the corporate approval framework and associated policies + Ensure forward-deal momentum; troubleshoot, escalate, and resolve any issues + Work cross-functionally to develop and enhance strategic customer-buying programs that are + designed to fit the purchasing needs of our customers **Required skills** + Bachelor's degree; advanced degree is a plus + 10+ years of experience, preferably with a technology company, selling solutions and services in a recurring revenue business model + Combined background of sales and services; sales experience is ideal + Familiarity with financial or revenue recognition principles and contracting guidelines; experience drafting contract language is a plus + Experience with Salesforce.com (SFDC) + Excellent analytical, logic, and problem-solving skills with the ability to apply a quantitative approach to measuring customer experience, usage of an offering, and customer satisfaction to lead improved performance + Outstanding communication skills with excellent presentation skills as there will be constant interaction with peers and multiple levels of management + Familiarity with the opportunity to cash cycle, including operations, order processing, fulfillment, revenue recognition, legal contracts, etc. + Organized, detail-oriented, motivated, and persistent, with excellent diplomacy and persuading skills + Customer service focus and the ability to deliver multiple priority projects with high customer satisfaction in a rapidly changing environment + Ability to work quickly and efficiently under changing conditions and timelines + Knowledge of Red Hat’s offerings is a plus Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68482_ **Category** _Finance, Legal, Operations_
          (USA-VA-Mclean) Channel Sales Account Manager      Cache   Translate Page      
**Company description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Public Sector Sales team is looking for a Channel Sales Account Manager with experience selling high-tech offerings and services to join us in Tysons Corner, VA. In this role, you will be a key part of our field sales team and work on sales in defined cloud and hosting partners. You'll be responsible for alliance management in the assigned regions and you’ll assist in the planning and realization of sales plans through partners. As a Channel Sales Account Manager, you will also be expected to meet quantitative and qualitative performance goals and set high standards for articulation and presentation of key messages and the Red Hat value proposition. This position is open to internal candidates only. Outside candidates, including referrals, are not being accepted at this time. **Primary job responsibilities** + Work with existing and potential original equipment manufacturer (OEM) and independent software vendor (ISV) partners to meet assigned sales quotas by creating and carrying out sales plans and strategies with cloud sales teams + Maintain long-term relationships with OEM and ISV partners and a broad partner ecosystem to achieve customer satisfaction and ensure aftermarket revenue + Understand and integrate sales initiatives across direct and inside sales channels + Provide sales support to partner sales teams through training, partner visits, and technical and administrative information, demonstrations, and customer price quotes for our offerings + Manage partner development, sales, and customer satisfaction within the territory **Required skills** + 10+ years of sales experience in the IT industry (software or hardware) with a demonstrated record of success + 10+ years of experience managing partnerships; familiarity with partner-generated business development in the commercial space + Good interpersonal and communication skills; proven record of developing relationships at engineering, commercial, and other levels throughout organizations + Understanding of the open source software market and Red Hat Enterprise Linux (RHEL) + Excellent written and verbal communication skills in English + Willingness to travel up to 20% + Familiarity with Red Hat Middleware is a plus + Bachelor's degree in computer science, business, or engineering is a plus Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68765_ **Category** _Field Sales_
          (USA-NC-Durham) Partner Engineer - Ansible      Cache   Translate Page      
**Company description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Ansible Partner Engineering team is looking for a Partner Engineer to join us in Durham, NC. In this role, you will be responsible for supporting our partners as they develop and submit certified Red Hat Ansible Automation content. You’ll use your technical skills to advise partners and review partner pull requests prior to approval into our content program. As a Partner Engineer, you’ll work with a team that develops automation to streamline this process and provide partners with an excellent experience. The Partner program and our team are relatively new, so you’ll need to be motivated and willing to work in a changing environment and apply your skills to help shape and improve the program. **Primary job responsibilities** + Guide strategic business partners through the process of creating, testing, and submitting modules, roles and plug-ins for approval as certified content, programming primarily in Python + Review pull requests and work with our partners so that they adhere to the certification criteria + Develop automation to improve the efficiency of the program + Contribute to technical documentation and instructional presentations for consumption by partners and the general public + Participate as needed in customer events and presentations as a technical expert for the offering, both in the presenter and other roles **Required skills** + Experience with software development and engineeringPython development experience + Familiarity with Red Hat Ansible Engine and Red Hat Ansible Tower + Understanding of Git and the GitHub contribution process + Experience with continuous integration (CI) tools like Shippable and Travis + Linux skills in one or more Linux distributions; comfortable using the command line + Scripting experience using Bash + Outstanding written and verbal communication skills in English + Experience with Red Hat Ansible Automation or similar automation technologies like Salt, Chef, or Puppet + Experience with cloud technologies, like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud is a plus + Understanding of software development life cycle (SDLC) and agile or scrum processes is a plus + Project management, public speaking, and customer engagement skills are a plus Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68103_ **Category** _Software Engineering_
          (USA-Remote) Transformation Architect      Cache   Translate Page      
**Company description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Consulting team is looking for a Transformation Architect to join us. In this role, you will become part of a team that develops strategy for digital transformation through DevOps adoption at an organizational scale. To achieve this goal, you and your associates will use a variety of modern application development practices, along with emerging technologies from the communities of open source. You will join a team of subject matter experts who co-create innovative software solutions using emerging technology and modern software design methods. You will be responsible for teaming with customers and partners to accelerate their application development project or infrastructure deployment and to teach them new ways of working together to deliver business value and new capabilities. As you do so, you will create infectious enthusiasm for building great software using the principles of an open source culture. This is a remote position; successful applicants must reside in a state where Red Hat is registered to do business. **Primary job responsibilities** + Team with our customers to lead the design and implementation of application prototypes, using modern application development practices and open source emerging technologies, covering domains like microservices, API management, web-scale architectures, DevOps engineering and application delivery, agile methodologies and ceremonies, container-based continuous integration (CI) and delivery (CD), cloud automation, hybrid cloud adoption, and everything-as-code, including infrastructure, configuration, and documentation + Create measurable hypotheses tied to business value, and design a solution that tests these hypotheses to help our customers quickly realize their business goals + Constantly learn about new technologies and innovations + Become a trusted advisor to our customers, helping them achieve business success in an ever-changing technology landscape + Use your critical thinking skills to tackle tough problems in an innovative way + Travel to customer locations (25% to 75%) **Required skills** + Experience with Docker, Kubernetes, or other container tools + Experience working with automation tools like Ansible, Puppet, or Chef + Experience leading successful modern software development projects or infrastructure deployments in public sector settings + Experience and comfort facilitating software design or infrastructure architecture ideation sessions to C-level executives and chief architects + Ability to perform customer-facing activities in a fast-paced environment with short timeframes + Working knowledge of design patterns applicable to modern software development + Applied knowledge of working in agile, scrum, and DevOps teams + Comfortable working with highly distributed teams, including interaction with open source communities + Significant development and delivery experience with multiple programming languages like Java, Python, C++ or JavaScript frameworks + Experience with the design, development, testing and deployment of large, distributed applications + Solid object-oriented skills and applied knowledge of software design patterns + Applied knowledge of modern software delivery methods like TDD, BDD, continuous integration (CI) and continuous delivery (CD) + Excellent verbal, writing, and presentation skills + Ability to study on your own and quickly learn and put into practice new topics + Passion for open source software + Willingness to travel from 25% up to 75% + Cleared up to Top Secret, or clearable Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68680_ **Category** _Consulting_
          (CZE-Brno) Quality Engineer - High Avialability      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Quality Engineering (QE) team is looking for a Quality Engineer to join us in Brno, Czech Republic. In this role, you will gain deep understanding of a variety of technologies, including Linux, Python, and Bash. You'll make sure our solutions fulfill the highest possible enterprise quality, performance, usability, and supportability criteria. As a Quality Engineer, you'll serve as the last point of contact before applications are released to the public. You'll create and carry out test plans, research new features, and develop automated tests. You'll need to have creative thinking skills and willingness to learn new things, as well as the ability to adapt to a fast-paced environment. **Primary job responsibilities** + Work with the complete solutions portfolio of the Red Hat Enterprise Linux (RHEL) family of offerings and be responsible for the delivery of its key components + Create and review test plans and suggest improvements for product planning processes + Develop new automated and manual tests; develop frameworks to ease test development and automation to speed up implementation + Take responsibility for a product component and supervise its successful testing in a timely manner + Analyze and prioritize quality risks and identify tests that are required to mitigate the risks **Required skills** + Solid skills and background in Linux + Knowledge of Python and Bash scripting + Solid written and verbal communication skills in English + Ability to design and code complex test cases and code frameworks that simplify test development and automation solutions, or the ability to contribute to the code frameworks + Ability to either assist in or to perform the root cause analysis of issues, possibly spanning multiple components and subsystems, and to develop reproducers Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68212_ **Category** _Quality Engineering_
          (IND-Pune) Technical Writer      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Customer Content Services team is looking for a Technical Writer to join our Middleware Automation Product Documentation team in Pune, India. In this role, you will work as part of a team that promotes customer loyalty and success through content development and delivery. You'll create feature documentation, user guides, and premium content that accompany Red Hat’s offerings. You will define the scope of, quality test, and deliver writing projects while maintaining customer focus by participating in existing feedback programs and consistently developing your technical expertise. Drawing from your passion for both technology and the English language, you'll work closely with developers, engineers, and other subject matter experts to create content that helps our customers understand our offerings and solutions. As a Technical Writer, you will help us maintain our own GitHub repositories, manage our own testing, building, and deployment software, and work with Engineering teams to develop working code examples. **Primary job responsibilities** + Work closely with content strategists, engineering project teams, support teams, and other stakeholders to create and maintain high-quality documentation + Effectively manage documentation projects and deliver customer-focused documentation + Engage and collaborate with customer feedback programs to address content gaps, respond to direct customer feedback, and promote continuous improvement of the documentation experience + Keep up to date on changes in our offerings, customer use cases, and support issues + Master the use of our internal documentation toolchain, including the publishing platform and issue tracking tools **Required skills** + 3-5 years of enterprise-level technical writing experience + Bachelor's degree in IT, computer science, or an arts or language field + Experience with information architecture structural design + Experience writing clear and concise procedural documentation for a technical audience + Experience and comfort with with agile development methodologies and fast delivery + Familiarity with version control systems; experience and comfort with Git is a plus + Familiarity with Red Hat's enterprise solutions portfolio + Experience with topic-based, modular authoring and documentation, especially converting to topic-based content from traditional book models + Ability to actively engage subject matter experts and follow through on commitments + Working knowledge of and experience with operating within a Linux environment using the command line + Ability to read, write, and compile technical documents, including feature descriptions, customer use cases, and release notes using industry best practices + Experience collaborating and directly interacting with globally-distributed stakeholders from diverse cultural backgrounds Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68460_ **Category** _Product Documentation_
          (CAN-Toronto) Channel Marketing Specialist      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Marketing team is looking for a Channel Marketing Specialist to join us in Toronto, Canada. In this role, you will develop and implement successful channel demand generation programs. You will use clearly defined success metrics, ongoing tracking, and results to map revenue attainment from marketing programs to both new and existing customers. This position gives you the opportunity to collaborate with the inside sales, channel sales, partners, and product marketing teams to increase revenue in North America (NA) and support key corporate Red Hat’s marketing initiatives. **Primary job responsibilities** + Plan and implement innovative and integrated channel marketing programs for all routes-to- market, including eMarketing, digital marketing, social media, telemarketing, appointment setting, online marketing, media buys, content syndication, banner ads, print, radio, etc.
 + Develop channel drip or nurturing campaigns mapped to the journey of our buyers
 + Manage channel marketing relationships and work closely with regional marketing, regional sales, and channel sales teams
 + Improve the functionality of the sales team by developing enablement tools and effective communication methods for channel sales
 + Manage the budget and market development funds of the channel marketing program + Create channel marketing campaigns on Salesforce.com (SFDC) and Eloqua
 + Work with online marketing teams to ensure proper lead importing, nurturing, and tracking
 + Support the development and implementation of the launch plans
 of our offerings + Collaborate with cross-functional teams at Red Hat to promote cross-sell and up-sell programs + Identify, communicate, and use new marketing activities focused on account acquisition, including events, webinars, speaking engagements, social media, etc. + 
Work closely with all indirect routes-to-market, including independent software vendors (ISVs), value-added resellers (VARs), original equipment manufacturers (OEMs), distributors, etc. **Required skills** + 5+ years in business-to-business (B2B) channel marketing experience, preferably in a technology field
 + Experience with operating systems, virtualization, middleware, cloud, or storage technology marketing + History of driving channel marketing campaign results working closely with indirect routes + Experience implementing successful co-marketing programs with channel partners
 + Positive attitude, great work ethic, and solid organization and communication skills
 + Understanding of channel sales and channel partner needs, different stages of the customer buying cycle, campaign metrics and analyses, and market intelligence resources + Experience creating and developing comprehensive social media marketing plans
 + Demonstrated leadership and creativity; ability to take initiative
 + Willingness to travel up to 25% Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _68770_ **Category** _Corporate Marketing_
          (FRA-Puteaux) Inside Sales Account Representative      Cache   Translate Page      
**Company Description** At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies. **Job summary** The Red Hat Sales team is looking for an Inside Sales Account Representative to join us in Puteaux, France. In this role, you will team up with an experienced field sales account manager to enable sales growth for both new and existing customers for key strategic accounts in France, specifically in the transportation, manufacturing, and logistics markets. You'll identify and close opportunities with these customers, manage sales forecasts on a quarterly basis, and track customer data. As an Inside Sales Account Representative, you will also work with current and prospective customers over the phone and email to identify new business renewals and upsell and cross-sell opportunities to optimize quality of service, business growth, and customer satisfaction. This is a great opportunity to work closely with a multicultural team to enable sales growth, improve business, and create solutions that serve both Red Hat and our customers. **Primary job responsibilities** + Support your field sales account managers by providing quotes and pricing and by responding to sales inquiries + Manage and close part of the team's pipeline on your own + Generate new business opportunities in your assigned region + Schedule appointments and other activities as requested by your field sales account manager + Keep detailed and accurate notes of all sales-related activities in our customer contact database; schedule follow-up activities as needed + Update and manage the pipeline and prepare revenue forecasts + Work with Finance, Bid Desk, Legal, and Operations teams across the region to facilitate deals and make sure that all necessary information is provided **Required skills** + Demonstrated success in a similar technology or software sales support position (outside, inside, telesales, or sales administration); record of achieving sales goals + Understanding of the complete sales cycle management from prospecting to closing + High-quality customer service skills + Good written and verbal communication skills + Ability to work on your own to close deal values of up to $50k over the phone + Ability to build long-term relationships with customers by establishing trust and credibility + Excellent time management and organizational skills + Experience working with reporting, spreadsheets, and office tools + Fluent language skills in French and English + Knowledge of the transportation, manufacturing, and logistics verticals is a plus Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. **Job ID** _67712_ **Category** _Inside Sales_
          (JPN-TOKYO) [日本IBM_GTS]オファリングマネージャー      Cache   Translate Page      
**Job Description** ※こちらは日本IBMのポジションです。 マルチベンダーサービス及びOpen Sourceに関連したオファリング開発を行うメンバーを募集しています。 業務内容 ・パートナー企業との協業によるOpen Source Software製品のオファリング開発及びドキュメントの作成 ・お客様の求める高品質なソリューションのタイムリーな提供 ・オファリングとしてのサービスのライフサイクル管理 ( ご応募いただく際には、必ずCV(履歴書・職務経歴書)等の必要情報を貼付・アップロードいてください。) **Required Technical and Professional Expertise** 【Skill】 ・複数年のオファリング開発の経験があること ・アライアンスパートナー様との戦略的協業関係構築の経験があること ・Open Sourceについての基本的な知識があること ・IT全般の経験があること ・英語によるコミュニケーションスキル(メール、電話会議)があること **Preferred Tech and Prof Experience** 【その他】 ・ソフトウェアベンダー/Sierなどでの業務経験があればなお良し **EO Statement** IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
          (JPN-TOKYO) [日本IBM_GTS]ソリューションセールス      Cache   Translate Page      
**Job Description** ※こちらは日本IBMのポジションです。 マルチクラウドおよびOpen Source Softwareにおけるソリューション営業を募集しています。 「業務内容」 ・Open Source Software製品のサブスクリプション&サポートを販売 ・社内各部門と協業体制を確立し、Open Source Software製品における技術支援サービスや保守・運用支援サービスの提案活動 ・マルチベンダークラウド環境における技術支援サービスの提案 ( ご応募いただく際には、必ずCV(履歴書・職務経歴書)等の必要情報を貼付・アップロードいてください。) * Please ensure to upload/attach your latest resume/CV when registering and applying for this role * **Required Technical and Professional Expertise** 【Skill】 ・ソリューション営業およびパートナー様との協業経験 ・マルチクラウドに関するソリューションの提案経験 ・ソフトウェアに関する基本的な知識(ソフトウェア営業の経験があるとベター) ・IT業界での経験 ・新規顧客への営業アプローチ **Preferred Tech and Prof Experience** 【その他】 ・ソフトウェアベンダー/Sierなどでの営業経験があればなお良し **EO Statement** IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
          (JPN-TOKYO) [日本IBM_GTS]プリセールス      Cache   Translate Page      
**Job Description** ※こちらは日本IBMのポジションです。 マルチクラウドおよびOpen Source Softwareにおけるプリセールスを募集しています。 「業務内容」 ・プリセールスとしてOpen Source Software製品のサブスクリプション&サポートの販売支援 ・プリセールスとしてOpen Source Software製品における技術支援サービスや保守・運用支援サービスの提案活動 ・マルチベンダークラウド環境における技術支援サービスの提案 ( ご応募いただく際には、必ずCV(履歴書・職務経歴書)等の必要情報を貼付・アップロードしてください。) * Please ensure to upload/attach your latest resume/CV when registering and applying for this role * **Required Technical and Professional Expertise** 【Skill】 ・ソリューション営業およびパートナー様との協業経験 ・マルチクラウドに関するソリューションの提案経験 ・ソフトウェアに関する基本的な知識(ソフトウェア営業の経験があるとベター) ・IT業界での経験 ・新規顧客への営業アプローチ **Preferred Tech and Prof Experience** 【その他】 ・ソフトウェアベンダー/Sierなどでの営業経験があればなお可 **EO Statement** IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
          (JPN-TOKYO) [日本IBM_GTS]プリセールス      Cache   Translate Page      
**Job Description** ※こちらは日本IBMのポジションです。 マルチクラウドおよびOpen Source Softwareにおけるプリセールスを募集しています。 「業務内容」 ・プリセールスとしてOpen Source Software製品のサブスクリプション&サポートの販売支援 ・プリセールスとしてOpen Source Software製品における技術支援サービスや保守・運用支援サービスの提案活動 ・マルチベンダークラウド環境における技術支援サービスの提案 ( ご応募いただく際には、必ずCV(履歴書・職務経歴書)等の必要情報を貼付・アップロードしてください。) * Please ensure to upload/attach your latest resume/CV when registering and applying for this role * **Required Technical and Professional Expertise** 【Skill】 ・ソリューション営業およびパートナー様との協業経験 ・マルチクラウドに関するソリューションの提案経験 ・ソフトウェアに関する基本的な知識(ソフトウェア営業の経験があるとベター) ・IT業界での経験 ・新規顧客への営業アプローチ **Preferred Tech and Prof Experience** 【その他】 ・ソフトウェアベンダー/Sierなどでの営業経験があればなお可 **EO Statement** IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
          (JPN-TOKYO) [日本IBM_GTS]プリセールス      Cache   Translate Page      
**Job Description** ※こちらは日本IBMのポジションです。 マルチクラウドおよびOpen Source Softwareにおけるプリセールスを募集しています。 「業務内容」 ・プリセールスとしてOpen Source Software製品のサブスクリプション&サポートの販売支援 ・プリセールスとしてOpen Source Software製品における技術支援サービスや保守・運用支援サービスの提案活動 ・マルチベンダークラウド環境における技術支援サービスの提案 ( ご応募いただく際には、必ずCV(履歴書・職務経歴書)等の必要情報を貼付・アップロードしてください。) * Please ensure to upload/attach your latest resume/CV when registering and applying for this role * **Required Technical and Professional Expertise** 【Skill】 ・ソリューション営業およびパートナー様との協業経験 ・マルチクラウドに関するソリューションの提案経験 ・ソフトウェアに関する基本的な知識(ソフトウェア営業の経験があるとベター) ・IT業界での経験 ・新規顧客への営業アプローチ **Preferred Tech and Prof Experience** 【その他】 ・ソフトウェアベンダー/Sierなどでの営業経験があればなお可 **EO Statement** IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
          (JPN-TOKYO) [日本IBM_GTS]プリセールス      Cache   Translate Page      
**Job Description** ※こちらは日本IBMのポジションです。 マルチクラウドおよびOpen Source Softwareにおけるプリセールスを募集しています。 「業務内容」 ・プリセールスとしてOpen Source Software製品のサブスクリプション&サポートの販売支援 ・プリセールスとしてOpen Source Software製品における技術支援サービスや保守・運用支援サービスの提案活動 ・マルチベンダークラウド環境における技術支援サービスの提案 ( ご応募いただく際には、必ずCV(履歴書・職務経歴書)等の必要情報を貼付・アップロードしてください。) * Please ensure to upload/attach your latest resume/CV when registering and applying for this role * **Required Technical and Professional Expertise** 【Skill】 ・ソリューション営業およびパートナー様との協業経験 ・マルチクラウドに関するソリューションの提案経験 ・ソフトウェアに関する基本的な知識(ソフトウェア営業の経験があるとベター) ・IT業界での経験 ・新規顧客への営業アプローチ **Preferred Tech and Prof Experience** 【その他】 ・ソフトウェアベンダー/Sierなどでの営業経験があればなお可 **EO Statement** IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
          (CAN-ON-MARKHAM) Software Developer – IBM Cloud Private Platform      Cache   Translate Page      
**Job Description** Job Description: IBM Cloud is currently looking for experienced Software Developers to join our global development team building the world’s leading platform for private-, hybrid- and multi-cloud. IBM Cloud Private brings cloud-native development, microservices architectures and DevOps practices to enterprises’ own data centers, unlocking tremendous efficiencies and agility. With our products clients enjoy the benefits of cloud while retaining control over their own data and IT security, and while also leveraging their existing IT investments. As a Software Developer on the IBM Cloud Private team, you’ll be responsible for design, development, and testing of key components of IBM Cloud Private’s core platform and multi-cloud capabilities. Using our agile methodology, you and your squad will commit to deliver high-value and high-quality enhancements in rapid, 2-week sprint cycles. You will work with our worldwide team of Architects, Offering Managers, Researchers, Testers, and Support Engineers to understand our clients’ use cases and rapidly deliver solutions that meet their needs. You will have deep technical skills in distributed systems software development, cloud-native technologies, Linux, Docker containers, and Kubernetes. You will be comfortable coding in multiple languages such as Golang, Java, Python, and C++, and have experience with the full development lifecycle including design, development, testing, documentation and support. Responsibilities: + Performs investigation, design, and implementation of stories, tasks, and defect fixes within a sprint cycle as a key member of the development squad. + Develops and maintains automated tests and CI/CD scripts that provides high coverage of all the key positive and negative use cases that customers need to ensure no regression occurs from release to release. + Prepares and presents technology architecture/design and demos at playback meetings to show progress and solicit team direction. + Prepares and writes technical documentation such as content to be included in the product documentation and training materials. + Seeks out opportunities to directly help clients and other IBMers to effectively use our products and learn from their experiences. + Participates in relevant open source communities to expand skills, contribute to key technologies and inform team decisions on trends and opportunities. + Mentors junior developers to speed their learning and contributions. This role will involve working with technology that is covered by Export Regulations sanctions. If you are a Foreign National from any of the following US sanctioned countries (Cuba, Iran, North Korea, Sudan, and Syria) on a work permit, you are not eligible for employment in this position **Required Technical and Professional Expertise** + 5+ years of experience delivering enterprise-class software products + 3+ years of experience as a software developer working on cloud or distributed systems using multiple languages such as Golang, Python, Java, C/C++, Scala. + Deep knowledge of Linux, Networking, Docker, Kubernetes, and related cloud-native development technologies. + Excellent verbal and written communication abilities: must effectively communicate with technical and non-technical teams. + High attention to detail and proven track record in taking ownership, driving results and moving with speed to implement ideas in a fast-paced online environment + Willingness to roll up your sleeves and do whatever is necessary + Bachelor’s degree in Computer Science or equivalent **Preferred Tech and Prof Experience** + Experience working with CI/CD processes, DevOps methodologies and tools such as git, Jenkins, Travis. + Experience with multiple cloud services, including IBM Cloud, AWS, Azure, Google Cloud as well as VMware and OpenStack + Master’s degree in Computer Science or equivalent **EO Statement** IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
          Continuous Delivery Foundation aims to boost success of open source projects      Cache   Translate Page      
An industry group made up of 22 members is launching a Continuous Delivery Foundation (CDF) to develop, nurture and promote open source projects, best practices and industry specifications related to continuous delivery. Founding members of the CDF include the Linux Foundation, Google, Microsoft, Netflix, Red Hat, CloudBees and the Jenkins Community The CDF will house a variety of open source projects, initial ones including Jenkins, Jenkins X, Spinnaker and Tekton. Additional projects are expected to join, with the goal of bringing together a continuous delivery ecosystem to build specifications and projects around portability and interoperability. "The time has come for… [Continue Reading]
          A CEO is calling out Amazon Web Services for encroaching on his company's turf — and some experts are supporting Amazon (ESTC, AMZN)      Cache   Translate Page      

Andy Jassy AWS

  • Earlier this week, Amazon Web Services announced Open Distro for Elasticsearch — its own version of Elasticsearch, an open source software project created by publicly-traded software company Elastic.
  • On Tuesday, Elastic CEO Shay Banon wrote a blog post in response to Amazon, taking it to task for what it sees as co-opting the Elasticsearch brand and community for its new project.
  • Open source software insiders we spoke to have mixed feelings about this episode: Some say that Amazon is purposely trying to split the Elasticsearch community, while others say that imitation is the sincerest form of flattery and Elastic should keep on trucking. 
  • This also raises questions about the business model of Elastic and other smaller open source software-based companies. Shares of Elastic were down about 2.5% on Tuesday, the first full day of trading after Amazon's announcement.

Earlier this week, Amazon Web Services announced Open Distro for Elasticsearch — its own version of Elasticsearch, an open source software project created by publicly-traded software company Elastic. 

Notably, this Open Distro includes several features for Elasticsearch that normally can only be found in Elastic's paid, premium version of the software. Shares of Elastic were down about 2.5% on Tuesday, the first full day of trading after Amazon's announcement.

On Tuesday, Elastic CEO Shay Banon took Amazon to task in a blog post accusing the cloud giant of misusing Elastic's brand, purposely co-opting its technology, and masking its actions "with fake altruism or benevolence."

Elasticsearch is an open source search project originally created by Elastic and used by companies like Uber and Tinder. Since Elasticsearch is open source, it's free and legal for anyone to use, modify or distribute as they see fit — including by Amazon, as it's doing here. 

In the blog post, Banon writes that this isn't the first time Elasticsearch has been forked — the term for when an open source project is copied and then modified to create a totally new software project with its own community and priorities. He writes that several Chinese companies have done it, and now, Amazon, too. 

"There was always a 'reason,' at times masked with fake altruism or benevolence," Banon wrote in a blog post. "None of these have lasted. They were built to serve their own needs, drive confusion, and splinter the community."

Read more: Amazon is partnering with Netflix and Expedia as it fires back at the startups that accuse it of unfairly profiting from their open source code

Open source industry experts tell Business Insider that it's not so cut-and-dried. Some say it's a sign of how hard it is for smaller open source companies to compete with the likes of Amazon, while others take Open Distro for Elasticsearch as a sign that Amazon is working to fight the perception that it doesn't give back to open source.

"I think it's not surprising things came to this point," Erica Brescia, co-founder and COO of open source software company Bitnami, told Business Insider. "It was inevitable that companies built around open source projects are going to try to innovate their business model. I think it's the beginning, not the end, in evolving business and strategy for open source companies."

Calling out Amazon

Amazon has said that it created Open Distro for Elasticsearch because Elastic, the company, was putting too much of its proprietary code into the main Elasticsearch project. That put AWS customers at legal risk, the company said, because it wasn't clear what was free-to-use open source and what was commercial, proprietary code. By running its own, vetted version of Elasticsearch, Amason could offer customers a trusted version of the software, it says.

"From our perspective, open source should be open source, and proprietary software should be proprietary," Amazon Web Services' Andi Gutmans said at the Open Source Leadership Summit on Tuesday, addressing Open Distro. "The first thing is, if you do open source you do open source. If you do proprietary, you do proprietary."

In his blog post, Banon said that others have bluntly copied the proprietary code in question — including, he says, Amazon. 

"Our commercial code has been an 'inspiration' for others, it has been bluntly copied by various companies, and even found its way back to certain distributions or forks, like the freshly minted Amazon one, sadly, painfully, with critical bugs," Banon said. "We kept on being focused on building great products and communities, that users love."

Banon also expressed concerns about Elastic's brand being "abused, hijacked, and misrepresented." Amazon has said that it intends to contribute code back to the main Elasticsearch project, which doesn't seem to impress Banon.

"Companies have falsely claimed that they work in collaboration with our company, topically Amazon," Banon wrote. "We did not let it distract us, we kept on building great products and communities, that users love. Dilution of focus is the enemy of a company, and we never let it affect us."

In addition, Banon addressed how Amazon wrote that it offered Elastic to "dedicate significant resources to help support a community-driven, non-intermingled version of Elasticsearch." Instead, Banon says, Amazon was "demanding preferential treatment," and claims that Elastic does not give any developers priority over others.

"When companies came to us, seeing our success, and asked for special working relationship in order to collaborate on code, demanding preferential treatment that would place them above our users, we told them no," Banon wrote. "This happened numerous times over the years, and only recently again, this time with Amazon."

Some are skeptical of Amazon

Amazon says that Open Distro is not a fork, and that it intends to contribute enough code back to the main project to keep it in parity with original Elasticsearch. It's an important distinction — if it is a fork, Open Distro could draw away developers and users from the original version of Elasticsearch, splitting the community. 

"Amazon's claiming it's not a fork and not a separate offering. However, it clearly is," Joseph Jacks, founder and general partner of OSS Capital, told Business Insider. "Amazon agreed to putting fixes and patches to the upstream communities, but we won't know how that project will unfold."

Jacks says that Amazon forking the code shows that the cloud giant is threatened by open source software and communities, but that it won't win support by treating them like a competitor.

"I think Amazon is better positioned to earn trust and respect of the Elastic user community if instead of treating Elastic with hostility and a competitivity dynamic, they treat them with a partnership dynamic," Jacks said. "That would lead to a better outcome of everyone."

Some think this is working as intended

Others say that Amazon's move is just how it goes with open source, and that it deserves the benefit of the doubt.

"One of the biggest compliments is when someone embraces and adopts it," Craig McLuckie, VP of R&D at VMware and co-creator of the mega-popular Kubernetes open source project, told Business Insider. "Everyone's looking for a villain here, but everyone wears an agenda on their sleeve. From my perspective, this is how open source should work. At the end of the day, a fork is the greatest compliment."

Chris Aniszczyk, CTO and COO of the Cloud Native Computing Foundation, says he thinks it's positive to see Amazon contributing more to open source, and Open Distro solves a real problem for AWS customers. Microsoft, he says, was once seen as an enemy of open source, but it has become a huge proponent, and so too could Amazon. 

"Amazon has a historically bad reputation with their relationship to open source, but that's changing," Aniszczyk told Business Insider. "The analogy I'll use is, I spent most of my career hearing that Microsoft is the great Satan of open source. Amazon will change over time."

Previously, Oracle has forked the enterprise version of the Linux operating system, says Luis Villa, cofounder of Tidelift, but it was not a threat to Red Hat or other companies selling their own versions of Linux. Similarly, he does not think Open Distro will pose a major threat to Elastic over the long haul.

Still, Villa says, it's not necessarily a great look for Amazon to have gotten into the Elasticsearch game like this, given its reputation as an aggressive competitor. 

"There will be some customers who will need a specific thing Amazon will be able to serve better, but most will benefit from Elastic's upstream project," Villa told Business Insider. "There's more concern that Amazon is an 800 pound gorilla. There will be that perception. Amazon has done a lot lately to say, 'we're great participants in open source.' This set that back a bit."

Raising questions over business models

What stands out to some open source insiders is how this calls into question the so-called open core business model held by many open source software companies. Essentially, companies like Elastic give away the core of their products as open source, while making money by offering better technical support or advanced features.

In recent years, this business model has come under scrutiny, thanks to the rise of major cloud providers like Amazon. Those providers are free to take that open source code, add to it, and resell it as a service to customers for profit — potentially taking customers away from the company that created the software. Indeed, Amazon Web Services has provided an Elasticsearch-based service since 2015, just three years after Elastic was founded. 

Banon writes in his blog entry that Elastic's strong relationships with developers and focus on this one market sets it apart.

However, Bassam Tabbara, founder and CEO of open source company Upbound, says that it's a sign that Amazon poses a major threat to open core software companies. Because AWS is so big, and so profitable, it can subsidize the development of the software indefinitely, using it as a draw to bring more customers onto its cloud.

"It comes down to, can an open source project make money on a cloud offering if they're not a cloud provider? If the answer is no, essentially, the cloud providers will be the only ones making money from open source."

Sid Sijbrandij, CEO and co-founder of GitLab, still believes in the open core model. No matter what Amazon does, he says, there are ways to make your business resilient to that threat — like adding more proprietary features, and working harder to close deals with customers of all sizes. At the same time, he says, it's clear that it makes the competition that much more daunting.

"Amazon is doing what's right for their customers. They have an offering of Elasticsearch and they're creating more value for users of open source so I think it's smart for Amazon, but it's a problem for commercial open source companies."

Join the conversation about this story »

NOW WATCH: Everything we know about Samsung’s foldable phone


          Most well known game engines      Cache   Translate Page      

There is many games engine out there for game development and it's not a easy task to make own engine from zero. I will list most well known game engines.
Some people say that Scs Software need to change their game engine but this people or kids don't know anything about programming or optimization.  Scs Software have skilled programmers they have self created own Prism3D game engine that is optimized for truck games now some people say they should use Unreal Engine 4 that is a bad idea because Unreal Engine 4 is best suitable for shooter fps games and not for truck games. Also it is possible to make a truck game in UE4 but they must optimize it well. What Scs need to do is just update their Prism game engine to support DirectX11 & 12 and OpenGL in their recent interview Pavel said they will update their shader for Directx11.

Cryengine V 
Cryengine new update has been announced more info at https://www.cryengine.com
Best suitable for shooter fps and driving open world games or other stuff can handle large world

Source 2
Valve announced the Source 2 engine, and that it will be free for developers and compatible with the new Vulkan Graphics API. In addition, Valve confirmed that it would be using a new in-house physics engine named Rubikon.

Stingray game engine by Autodesk
Has excellent light and animation support  also it's made by same makers that made 3dsMax and Maya so it should be very good optimized for 3d mesh:
http://www.autodesk.com/products/stingray/overview

Unity 5 
This is low budget game engine best suitable for creating 2D games and for indie dev

OGRE - Open Source 3D Graphics Engine
Rigs of Rods truck simulator game based on an advanced soft-body physics was made with OGRE engine. http://www.ogre3d.org

Unreal Engine 4
Developed by Epic Games since 1998 Excellent high quality engine best for shooter fps games

Frostbite Engine
Is made by DICE is excellent realistic graphic best suitable for shooter fps games
Also it can be used for racing car games. Need for Speed: The Run and Rival was made with Frostbite Engine

Rockstar Advanced Game Engine (RAGE)
Used in games Red Dead Redemption and GTA more info Wiki

Phoenix3D 
Phoenix VR middleware, developed by 4X Technologies S.A, for 360° photo-realistic pre render click and point it's a old engine not longer available more info here


          Join in and help! Mentored Sprint at PyCon US 2019 @pycon #pycon2019      Cache   Translate Page      
Sign up for a new event at PyCon US – Mentored Sprints for Diverse Beginners. The goal is to pair up experienced open source maintainers with a diverse group of new contributors. When: May 4th, 2019 2:30 PM – 6:30 PM Participant sign up form: https://goo.gl/forms/d3Blf8wgxWVoSIgO2 (before March 14) Mentor/project sign up form: https://goo.gl/forms/YCZP5auVi5ZFtMjg1 (before […]
          Windows Calculator goes Open Source software #Windows #Microsoft @Microsoft      Cache   Translate Page      
If you’ve been around Microsoft during the Steve Ballmer years, you know that, at one time, Microsoft believed Open Source software was a huge threat to the company.But lately, under new leadership and in 2019, times and attitudes have changed. Maintaining (debugging) and improving software is expensive in a closed environment. “It Takes a Village” […]
          Dries Buytaert: The Open Web can still win      Cache   Translate Page      

Today, the world wide web celebrates its 30th birthday. In 1989, Sir Tim Berners-Lee invented the world wide web and changed the lives of millions of people around the globe, including mine.

Tim Berners-Lee sitting in front of a computer showing the first websiteTim Berners-Lee, inventor of the World Wide Web, in front of the early web.

Milestones like this get me thinking about the positive impact a free and Open Web has had on society. Without the web, billions of people would not have been able to connect with one another, be entertained, start businesses, exchange ideas, or even save lives. Open source communities like Drupal would not exist.

As optimistic as I am about the web's impact on society, there have been many recent events that have caused me to question the Open Web's future. Too much power has fallen into the hands of relatively few platform companies, resulting in widespread misinformation, privacy beaches, bullying, and more.

However, I'm optimistic that the Open Web has a chance to win in the future. I believe we'll see three important events happen in the next five years.

First, the day will come when regulators will implement a set of laws that govern the ownership and exchange of data online. It's already starting to happen with GDPR in the EU and various state data privacy laws taking shape in the US. These regulations will require platforms like Facebook to give users more control over their data, and when that finally happens, it will be a lot easier for users to move their data between services and for the Open Web to innovate on top of these data platforms.

Second, at some point, governments globally will disempower large platform companies. We can't leave it up to a handful of companies to judge what is false and true, or have them act as our censors. While I'm not recommending governments split up these companies, my hope is that they will institute some level of algorithmic oversight. This will offer an advantage to the Open Web and Open Source.

Third, I think we're on the verge of having a new set of building blocks that enable us to build a better, next-generation web. Thirty years into the web, our data architectures still use a client-server model; data is stored centrally on one computer, so to speak. The blockchain is turning that into a more decentralized web that operates on top of a distributed data layer and offers users control of their own data. Similar to building a traditional website, distributed applications (dApps) require file storage, payment systems, user data stores, etc. All of these components are being rebuilt on top of the blockchain. While we have a long way to go, it is only a matter of time before a tipping point is reached.

In the past, I've publicly asked the question: Can we save the Open Web? I believe we can. We can't win today, but we can keep innovating and get ready for these three events to unfold. The day will come!

With that motivation in mind, I want to wish a special happy birthday to the world wide web!


          1. MonoGame - Why MonoGame?      Cache   Translate Page      

Originally posted on: http://kariem.net/cwilliams/archive/2017/02/06/232975.aspx

Why MonoGame?

You’re thinking about getting into game development, and you’re trying to decide how to get started. There are a number of great reasons to go with MonoGame.

  • Maybe you found Unity to be confusing and even a bit overwhelming.
  • Maybe you prefer to “live in the code.”
  • Maybe you’ve used XNA in the past, and want to work with something similar.
  • Maybe you want to create a game that can run on Macs, Windows PCs, Android phones or tablets, iPhones and iPads, or even Xbox & Playstation… with minimal alterations or rewrites to your existing code base.

MonoGame offers game developers an opportunity to write their game once, and target MANY different platforms.

MonoGame is the open source “spiritual successor” to XNA, which was a great game development framework that is no longer supported by Microsoft.

There have been a number of quite successful games created in XNA and MonoGame. You can see a few here.

In the next post, I’ll cover what you will need, and where to find it. If you came directly to this page, you can find the complete list of articles here.


          Are you using cryptocurrencies? Request for info.      Cache   Translate Page      

Originally posted on: http://kariem.net/cwilliams/archive/2014/03/13/155671.aspx

Hey everyone,

I'm working on an open source library involving Bitcoin and I was wondering how many (if any) of you are currently working with cryptocurrencies in your apps & games?
 
Whether you are buying/selling them, or just accepting them as a form of payment, I'd like to get some idea of what you're doing, what APIs you're hitting, what you think of it overall, and how I can (possibly?) make things like microtransactions and in-app purchases easier for you.
 
Feel free to leave a comment on this post, or message me if you don't want to talk about it publicly.
 
Thanks!
Chris

          Talented Reverse Engineer      Cache   Translate Page      
There are three parts to this project and all require an understanding of low level programming, reverse engineering, dll injection, structures, and C++. 1.) An open source program has a closed source component to it that I would like to replicate and modify... (Budget: $250 - $750 USD, Jobs: Assembly, C Programming, C# Programming, C++ Programming, x86/x64 Assembler)
          Why We Love Open Source for Test Automation      Cache   Translate Page      
When people hear the word Open Source, there may be more than a few negative misconceptions. After all, we’re used to anything that claims to be “free” containing some kind of hidden cost. However, there is truly no catch with accessing and using Open Source software. Open Source usage has only been rising over the past...
          Microsoft Patch Tuesday — March 2019: Vulnerability disclosures and Snort coverage      Cache   Translate Page      

Microsoft released its monthly security update today, disclosing a variety of vulnerabilities in several of its products. The latest Patch Tuesday covers 64 vulnerabilities, 17 of which are rated “critical,” 45 that are considered “important” and one “moderate” and “low” vulnerability each. This release also includes two critical advisories — one covering security updates to Adobe Flash Player and another concerning SHA-2.

This month’s security update covers security issues in a variety of Microsoft’s products, including the VBScript scripting engine, Dynamic Host Configuration Protocol and the Chakra scripting engine. For coverage of these vulnerabilities, read the SNORTⓇ blog post here.

Critical vulnerabilities

Microsoft disclosed 17 critical vulnerabilities this month, all of which we will highlight below.

CVE-2019-0592 is a memory corruption vulnerability in the Chakra scripting engine that could allow an attacker to elevate their privileges. The bug lies in the way that the scripting engine handles objects in memory. In order to exploit this vulnerability, an attacker would need to trick a user into visiting a specially crafted, malicious web page in the Microsoft Edge web browser.

CVE-2019-0763 is a remote code execution vulnerability that exists when the Internet Explorer web browser improperly handles objects in memory. An attacker could exploit this vulnerability by tricking a user into visiting a malicious web page while using Internet Explorer.

CVE-2019-0756 is a remote code execution vulnerability in the Microsoft XML Core Services MSXML parser. An attacker can exploit this bug by tricking the user into opening a specially crafted website designed to invoke MSXML through a web browser. Eventually, the attacker would gain the ability to execute malicious code and take control of the user’s system.

CVE-2019-0609, CVE-2019-0639, CVE-2019-0680, CVE-2019-0769, CVE-2019-0770, CVE-2019-0771 and CVE-2019-0773 are all memory corruption vulnerabilities in Microsoft’s scripting engine that exist due to the way Microsoft Edge handles objects in memory. An attacker could exploit these bugs to corrupt memory in a way that would allow them to execute arbitrary code in the context of the current user. A user would trigger this vulnerability if they visited a specially crafted, malicious web page in Edge.

CVE-2019-0784 is a remote code execution vulnerability that exists due to the way ActiveX Data Objects (ADO) handle objects in memory. An attacker could exploit this bug by tricking a user into visiting a specially crafted, malicious web page in Internet Explorer. Alternatively, they could embed an ActiveX control marked “safe for initialization” in an application or Microsoft Office document that hosts the Internet Explorer rendering engine.

CVE-2019-0603 is a remote code execution vulnerability in Windows Deployment Services TFTP Server. The bug lies in the way the server handles objects in memory. If an attacker were to exploit this vulnerability, they’d gain the ability to execute arbitrary code with elevated permissions on a target system.

CVE-2019-0697, CVE-2019-0698 and CVE-2019-0726 are remote code execution vulnerabilities in the Windows DHCP client. The vulnerability triggers when the client receives specially crafted DHCP responses to a client, potentially allowing an attacker to execute arbitrary code on the target machine.

CVE-2019-0666 and CVE-2019-0667 are vulnerabilities in the VBScript engine that exist due to the way the engine handles objects in memory. An attacker could use these bugs to corrupt memory in a way that would allow them to execute arbitrary code in the context of the current user. A user could trigger these vulnerabilities by visiting an attacker-created website through Internet Explorer. An attacker could also provide them with an embedded ActiveX control marked “safe for initialization” in an application or Microsoft Office document that hosts the Internet Explorer rendering engine.

Important vulnerabilities

This release also contains 45 important vulnerabilities:

Moderate

There was one moderate vulnerability in this release: CVE-2019-0816, a security feature bypass vulnerability in Azure SSH Keypairs.

Low

The only low vulnerability in this release is CVE-2019-0777, a cross-site scripting vulnerability in Team Foundation.

Coverage 

In response to these vulnerability disclosures, Talos is releasing the following SNORTⓇ rules that detect attempts to exploit them. Please note that additional rules may be released at a future date and current rules are subject to change pending additional information. Firepower customers should use the latest update to their ruleset by updating their SRU. Open Source Snort Subscriber Rule Set customers can stay up-to-date by downloading the latest rule pack available for purchase on Snort.org.

Snort rules: 45142, 45143, 46554, 46555, 48051, 48052, 49172, 49173, 49364 - 49369, 49371, 49372, 49378 - 49395, 49400 - 49403


          Forum Post: RE: Grouping fields in createAppForm GUI      Cache   Translate Page      
[quote userid="367050" url="~/cadence_technology_forums/f/custom-ic-skill/41283/grouping-fields-in-createappform-gui/1359382#1359382"]Is there any open source tool which can be used as SKILL GUI designer?[/quote] Not as far as I know. I remember a very old one many years ago but it wasn't very good (and it could only create window forms). Andrew.
          Virtue Mart Is Installed As An Integral Part Of The Joomla Cms -zuczug      Cache   Translate Page      
Joomla as base and integrated off-the-shelf .ponents, modules and Plug-ins to develop .plex solutions to meet our customers’ needs. Virtue Mart (formally known mambo-php Shop) is installed as an integral part of the Joomla CMS, which is an open source .ponent. Virtue Mart Main features include: Can manage unlimited products, categories, orders and customers Easy […]
          What Is Jenkins X and How It Differs from Jenkins and CloudBees Core      Cache   Translate Page      

Jenkins has served as a continuous integration (CI) tool long before the emergence of Kubernetes and distributed systems running on cloud native platforms. Working with Jenkins as a stand-alone open source tool — as developers and operations folks will be the first to say — can also be extremely difficult. Now, more recently, the shift […]

The post What Is Jenkins X and How It Differs from Jenkins and CloudBees Core appeared first on The New Stack.


          F5 to Buy NGINX to Enhance Cloud Native and Multicloud Capabilities      Cache   Translate Page      

Application controller delivery software provider F5 is planning to acquire NGINX Inc., which manages the popular open source web server/load balancer and reverse proxy of the same name. For the acquisition, F5 will purchase all privately held NGINX shares for $670 million. F5 plans to use NGINX software and talent to “enable multicloud application services across […]

The post F5 to Buy NGINX to Enhance Cloud Native and Multicloud Capabilities appeared first on The New Stack.


          Skillshare – NATRON: The FREE Robust Alternative to NUKE & AFTER EFFECTS      Cache   Translate Page      
Nuke is the industry standard in compositing Visual effects, but it costs a lot. Natron is open source and Free, It has the same interface, same workflow, similar nodes and and functionality. You can apply in Nuke everything you’ve learned in Natron, from day one, even if you have never opened Nuke before. Natron is […]
          TUMULTINGENT#7 van 8 tot 12 mei De Krook      Cache   Translate Page      

Van 8 tot en met 12 mei is het weer tijd voor TUMULTINGENT,  het uit de voegen gebarsten kunstenfestival van Urgent.fm en haar cultuurplatform Tumult.fm. Na een succesvolle 6de  editie met maar liefst 15.000 bezoekers, is TUMULTINGENT toe aan haar 7de editie. Voor het tweede jaar op rij wordt De Krook gekaapt door meer dan 40 Gentse kunstcollectieven, cultuurhuizen en ensembles. 

 

 

Anders dan vorig jaar zal het festival niet één, maar vijf dagen duren. Op de eerste dag bezetten de curatoren De Krook van beneden tot boven en vullen alle hoeken en gaatjes in naar eigen creatieve wens. Tijdens de vier daaropvolgende dagen kan de bezoeker nog een selectie van de kunstwerken komen ontdekken. 

 

 

TIG#7 richt haar schijnwerpers op beeldende kunst, performance, cinematografie, dans, theater, print, graffiti, woord en muziek. Zowel kunstliefhebbers als nieuwsgierigen kunnen zich onderdompelen in deze verschillende kunstdisciplines en zo het Gentse culturele landschap verkennen. 

 

 

Tumult.fm onthult enkele namen van organisaties die De Krook zullen bezetten vanaf 8 mei. Museum Dr. Guislain schuift beeldend kunstenaar, dichter en danser Arnaud Rogard naar voren. Kinky Star pakt uit met een interactieve installatie van Felix Baele en Design Museum Gent legt de focus op de open source speelobjecten van Emma Ribbens. Campo brengt een muzikale toets door de groep Frankie. Daarnaast wordt er ook een plaatsje gegeven aan NTGent, Kunsthal Gent, Bibliotheek De Krook en nog vele vele anderen.

 

 

De Krook wordt voor TIG#7 tijdelijk omgevormd tot het walhalla van Gentse cultuurinitiatieven.

 

Interesse? Zet woensdag 8 mei tot zondag 12 mei 2019 zeker in de agenda!

Programma/categorie: 
TUMULT

          Syria, Skripal and MH17: how Bellingcat broke the news – podcast      Cache   Translate Page      

In 2012, Eliot Higgins began blogging about the news from his front room in Leicester. Seven years later, his investigative website Bellingcat has been responsible for revealing key aspects of some of the world’s biggest stories. And: Jonathan Freedland on the result of Theresa May’s meaningful vote

Eliot Higgins first became known for his investigations into the Syrian civil war, which he published on his blog Brown Moses. Higgins then went on to found Bellingcat, an investigative website that uses open source tools to expose the truth behind global news stories.

Higgins, who is the subject of a new documentary, tells Anushka Asthana how he and his international team of volunteers have gone about investigating some of the biggest stories of recent times, including the downing of Malaysia Airlines flight MH17 in Ukraine and the poisoning of Sergei and Yulia Skripal in the UK. He examines the importance of this type of work in an era of fake news and the impact it has had on his professional and personal life.

Continue reading...
          F5 Networks lijft Amerikaanse NGINX in      Cache   Translate Page      
F5 Networks uit Seattle neemt het eveneens Amerikaanse Nginx in. Die laatste is vooral bekend van zijn open source webserver-oplossing. F5 betaalt zo’n 670 miljoen dollar voor het bedrijf uit San Francisco.
          F5 acquiert NGINX pour faire le pont entre les NetOps et les DevOps et fournir aux clients des services applicatifs cohérents      Cache   Translate Page      
F5 acquiert NGINX pour faire le pont entre les NetOps et les DevOps
et fournir aux clients des services applicatifs cohérents

Nginx Inc et F5 Network ont annoncé conjointement la nouvelle dans la journée d'hier sur leur site Web respectif. Cette nouvelle fait référence à l'acquisition définitive de Nginx, un leader mondial dans la fourniture d'applications open source par le groupe F5 Network, un leader des services d'applications multicloud, pour une valeur d'entreprise totale de 670 millions de...
          La Linux Foundation annonce OpenJS Foundation, issue de la fusion des fondations Node.js et JS, pour soutenir la croissance de JavaScript      Cache   Translate Page      
La Linux Foundation annonce la création d'OpenJS Foundation, issue de la fusion des fondations Node.js et JS,
pour soutenir la croissance de JavaScript

La Linux Foundation a dévoilé plusieurs partenariats de collaboration importants dans le but de consolider le développement de divers projets open source alimentant une grande partie du Web.

Tout d'abord, la fondation Node.js et la fondation JS, lancées par la Linux Foundation en 2016, fusionnent pour former la fondation OpenJS. La fusion entre...
          Amazon annonce Open Distro for Elasticsearch, une distribution à valeur ajoutée d'Elasticsearch qui est 100% open source      Cache   Translate Page      
Amazon annonce Open Distro for Elasticsearch, une distribution à valeur ajoutée d'Elasticsearch
qui est 100% open source

Elasticsearch est un moteur de recherche et d'analyse distribué, orienté document. Il prend en charge les requêtes structurées et non structurées et n'exige pas qu'un schéma soit défini à l'avance. Elasticsearch peut être utilisé comme moteur de recherche. Il est souvent utilisé pour l'analyse de journaux à l'échelle Web, la surveillance d'applications en temps réel et l'analyse...
          Google Announces Season of Docs Program to Match Technical Writers with Open Source Projects      Cache   Translate Page      
Google is launching a new program called Season of Docs with the goal of fostering collaboration between technical writers and open source projects. The initiative is very similar to Google Summer of Code, except it is focused on documentation and technical writing contributions instead. Prospective participants can apply during the month of April 2019. Google…
          New Chrome AI custom app Tune hides toxic comments      Cache   Translate Page      
A new open source Chrome app called Tune has been developed by Alphabet/Google subsidiary Jigsaw. It hides and moderates toxic social media comments with artificial intelligence using machine learning techniques.
          Grey Matter India | Jun 27th 2011 – DNN is yet another Microsoft technology to succeed with almost no drawbacks. This article introduces you to DNN development services 特朗普或解除禁令 首家互联网法院      Cache   Translate Page      
Dotnetnuke Development "�" A Powerful Platform For Building Rich Web Applications By: Srikrishna Das | Feb 11th 2014 – As an open source web content management system, DotNetNuke (DNN) is widely used by enterprises across the world on Microsoft ASP.NET platform. Many organizations even use it to create a variety of rich websites. Tags: Developing […]
          The status of open source for 5G      Cache   Translate Page      

This paper provides an overview of 5G architecture, with a focus on its application of open source principles, based on 3GPP Release 15-defined 5G system architecture.

This 5G Americas white paper provides an overview of 5G architecture, with a focus on its application of open source principles, based on 3GPP Release 15-defined 5G system architecture.

This paper is intended to serve as a call to action for the 5G community of operators, solution providers and developers, to participate in the existing open source efforts applicable to 5G, or initiate new ones, in areas such...

          Disponibile TLP 1.2: tool per gestire al meglio la batteria del vostro laptop      Cache   Translate Page      
In questi anni gli sviluppatori del Kernel Linux hanno lavorato molto per cercare di ridurre i consumi energetici e quindi aumentare l’autonomia dei pc portatili. TLP è un progetto che va a migliorare i consumi energetici del nostro pc portatile operando sulle varie frequenze del processore, imponendo una migliore gestione delle performance su pc multi … Continua la lettura di Disponibile TLP 1.2: tool per gestire al meglio la batteria del vostro laptop
          NSA Makes Ghidra, a Powerful Cybersecurity Tool, Open Source      Cache   Translate Page      

The U.S. National Security Agency has chosen to open source the cybersecurity tool Ghidra, a reverse-engineering platform that takes "compiled" software and "decompiles" it.


          Amazon выпустила Open Distro for Elasticsearch      Cache   Translate Page      
Эта статья — обзор новостей о том, как
— Amazon выпустила Open Distro for Elasticsearch
— почему они это сделали?
— что это значит для компании Elastic и для Open Source вообще?

Elastic


Жила была компания Elastic.

Было у них несколько Open Source продуктов:
— Сам Elasticsearch: сервер, который получает, хранит логи и позволяет по ним делать поиск
— Kibana: frontend движок, который берёт данные из Elasticsearch и из них рисует красивые репорты
— ещё несколько утилит, которые собирают логи. Например LogStash

Elasticsearch бывают называют ELK (лось), как акроним основных элементов:
Elasticsearch
LogStash
Kibana

Хотя компоненты «L» и «K» в общем-то можно заменять на другие: Beats, Grafana,…

Ещё у Elastic есть X-Pack.
Это коммерческий продукт. Часть из возможностей X-Pack — платная (довольно дорогая) и часть — бесплатная (но лицензия всё равно коммерческая).
X-Pack расширяет возможности ELK:
— security
— alerting
— monitoring
— reporting
— graph
— …

Причём если не ставить X-Pack, то отсутствуют некоторые довольно существенные возможности. Например, по умолчанию ELK отсутствует аутентификация, то все данные «торчат» наружу. Можно прикрутить обратный прокси и сделать basic authentication (так себе вариант), а можно купить X-Pack.

Ход 1: Elastic хитро меняет лицензию


Читать дальше →
          ‫با XAML و #C برنامه‌های وب تهیه کنید      Cache   Translate Page      

Missing Silverlight and Waiting for Blazor? CSHTML5 for C# Web Development Goes Open Source 


          COMMERCIALE ESTERO JUNIOR inglese e tedesco - OSM open source management - Belluno, Veneto      Cache   Translate Page      
*Sei una persona ambiziosa, con un’innata attitudine alla vendita e ti piacerebbe crescere come COMMERCIALE ESTERO in un’azienda innovativa ed in crescita, nel ...
Da Indeed - Sat, 09 Mar 2019 13:26:13 GMT - Visualizza tutte le offerte di lavoro a Belluno, Veneto
          Iodide: an experimental tool for scientific communication and exploration on the web      Cache   Translate Page      
Meet Iodide, an experimental open source tool to help scientists write beautiful interactive documents using web technologies, all within a browser-based iterative workflow that will be familiar to many scientists.
          Principal Product Marketing Manager - Virtualization - Red Hat, Inc. - Raleigh, NC      Cache   Translate Page      
Red Hat Virtualization, KVM, Xen, and other open source virtualization software. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500...
From Red Hat, Inc. - Thu, 28 Feb 2019 13:07:25 GMT - View all Raleigh, NC jobs
          Hate speech detection open source      Cache   Translate Page      
Hi there, I just added hate speech detection to my site analytics platform. Please star it if you like it:) https://github.com/nikoma/webwithoutborders
          Microsoft releases new Windows 10 preview with Android phone screen mirroring - VentureBeat      Cache   Translate Page      
  1. Microsoft releases new Windows 10 preview with Android phone screen mirroring  VentureBeat
  2. Finally, An Open Source Calculator  Hackaday
  3. Unpatched Windows Bug Allows Attackers to Spoof Security Dialog Boxes  Threatpost
  4. Microsoft’s hated desktop notifications are coming back to Windows 7  SlashGear
  5. Windows 10 can now automatically uninstall buggy updates for you  The Verge
  6. View full coverage on Google News

          Web/Server Software: Kubeflow on OpenShift, HTTP, Rspamd and Splunk (Proprietary)      Cache   Translate Page      
  • Kubeflow on OpenShift

    Kubeflow is an open source project that provides Machine Learning (ML) resources on Kubernetes clusters. Kubernetes is evolving to be the hybrid solution for deploying complex workloads on private and public clouds. A fast growing use case is using Kubernetes as the deployment platform of choice for machine learning.

    Infrastructure engineers will often spend time modifying deployments before a single model can be tested. These deployments are often bound to the clusters they have been deployed to, thus moving a model from a laptop to a cloud cluster is difficult without significant re-architecture.

  • Daniel Stenberg: Looking for the Refresh header

    The other day someone filed a bug on curl that we don’t support redirects with the Refresh header. This took me down a rabbit hole of Refresh header research and I’ve returned to share with you what I learned down there.

  • Rspamd 1.9.0 has been released
  • 12 Splunk User and Role Administration Examples for both CLI and Web

    Splunk supports three types of authentication: Native Authentication, LDAP and Scripted Authentication API.

    For most part, Native Authentication is referred as Splunk authentication, which takes high priority over any external authentication.


          Five Elite Plugins That WordPress Development Company Offers-法拉利599gto      Cache   Translate Page      
Web-Development The WordPress Development persists to blossom with its recognition betwixt the small business owners and entrepreneurs, seeing that this Open Source Content Management System (CMS) is greatly in vogue and progressively shoots up into a robust platform for everything from landing or squeeze pages, to marketing and membership websites, e-commerce platforms, and more. The […]
          Drupal Rocks-vidalia      Cache   Translate Page      
Chances are youve heard the term Drupal, or you have read about it recently. But, you may not be sure exactly what it is or even how to pronounce it. First the pronunciation: DREW-pull. Drupal is an open source content management system that is changing the way businesses, individuals, and organizations present themselves online. Open […]
          JFrog Artifactory Open Source 6.8.6-0      Cache   Translate Page      
Released on Mar 12, 2019
          Five signs that vendors influenced an analyst report #TechSelect #cio #EntArch      Cache   Translate Page      

There's a lot of skepticism today about the influence that vendors exert on traditional industry analyst reports, including product evaluation reports. That skepticism is well founded. But the problem is not that vendors bribe analyst firms outright. The game is more subtle than that. Vendors use their leverage over analyst firms to skew reports in favor of suppliers over customers.

You end up with charts like this.

How do you know when a report or white paper was written more for vendors' interest than for you the customer? Here's five tell-tale signs.

1) When the report employs euphemisms for product shortcomings

Let's start with a dead give-away: when a report labels real weaknesses as "challenges."

This implies that dealing with undertested code, siloed datasets, messy architectures, or latent technical debt is not actually career-deadening drudgery, but somehow a muscle-boosting activity, like training for a marathon or learning a new language.

When you dig deeper you'll often find that the analyst actually meant challenges for the vendor to overcome. It's revealing that traditional analyst grammar puts the vendor as subject and the customer as object. Analyst reports are often for the benefit of other vendors and investors.

A similar and only slightly better variant employs the word "caution." When we point out -- as we did recently for a DAM vendor -- that "the company is perceived by customers as arrogant and unhelpful," that's not a caution. It's a potential project snuffer for you the implementer.

2) When the report takes vendor promises uncritically

When confronted with a real weakness, vendors are no different from other companies: they make promises. Most commonly, they'll say, "we're going to fix this in the next version." Sometimes they do actually fix the problem, often they don't, but either way it gives them something to smooth a written critique in the meantime. 

I've learned through hard experience that roadmap certainty is an oxymoron, for commercial products and open source projects alike. Anyone who lived through years of HP/Autonomy/Interwoven TeamSite 6.x - 8.y can attest to eternal promises of "it's forthcoming" in a mystical (but ultimately mythical) subsequent. Adobe, Drupal, and Office 365 customers can describe similar experiences.

So when you read "a fix is on the way," there's a good chance another kind of fix was already in...

3) When the report employs fake criticism

Analysts often avoid criticizing vendors by listing "challenges" that don't really matter to customers. Reports will decry things like a lack of visibility in markets that the vendor doesn't target in the first place, or a perceived lack of marketing acumen.  How much do you care whether your tech supplier is good at marketing?

Analysts also love to poke at a vendor's "positioning." Positioning is a bullshit term with no relevance for you the customer. In vendor-speak, positioning translates to "watch what we say, not what we do."

Sometimes there's another game here. Citing a positioning or marketing problem represents a not-so-subtle critique of the vendor's product management — a critique that might generate a sales call from that same analyst firm offering to advise the vendor for a very lucrative fee.

4) When the report doesn't grade on a curve

Typically a vendor or technology needs to be writhing on its deathbed to receive a less-than-average rating in a traditional analyst report. I won't ascribe all technology problems to poor vendor selection, but in a world where more than half of IT projects fail to meet their objectives, surely your choices are not just between "good" and "better."

Crowd-sourced review sites sometimes fall victim to this too: all the vendors rate between an 8 and a 10 on some fanciful numeric scale, leaving you the customer to divine real meaning from fractional differences.

Remember, the key criterion here is not a generic rating, but a supplier's fit for your particular circumstances.  That's why RSG developed RealQuadrant, so you could build a custom vendor shortlist for your unique circumstances.

5) When the report avoids taboo topics

In vendor-influenced reports, certain topics become taboo, and therefore go missing. How often do you see criticisms of things like scalability, cloudability, security, customer support, and ease-of-use?

The stakes here become quite high. If enterprise customers notice a taboo problem in a major analyst evaluation, they may consider them deal-killers. So the terms become toxic, and analyst reports tend to avoid them. It's possible that industry analysts — some of whom are former vendor product managers themselves — simply get cautious about appearing to have dropped the big hammer on their brethren.

That's bad. We find such weaknesses among those most commonly raised by customers, and therfore very much worth discussion. To be fair, problems like usability frequently represent implementation failings rather than inherent software shortcomings. Then again, it's the role of an analyst to distinguish between those two things. (That's why we tend to hire former implementers who can effectively sniff out what's what.)

You the customer should not make hasty judgements here without testing the solution first. Because the real story is this: scalability, performance, usability, and support problems plague all of the nearly 150 tools we cover. The degree and nature of their toxicity will vary, so you need to understand these weaknesses in context. Above all, as an industry we need to talk about them openly. That's what we try to do in RSG's product evaluations.

[Disclosure: RSG offers vendors the opportunity to fact-check our evaluations of their products, but not influence our interpretations. We do not consult with, work for, advise, or shill for vendors.]

What analysts (sometimes) respond...

If you sit down with traditional analysts over a couple of drinks they'll explain that there are many different types of reports, from a vendor-funded white paper to multi-vendor evaluations and surveys. Each variant is going to incur different types of vendor pressure, and most analysts fight their corner hard.

After the third drink they may confide all sorts of things they find wrong with Vendors X, Y, and Z, but would never put in writing.

In such an environment, one way traditional analysts maintain objectivity is to remain charitable to all the vendors reviewed. Hence the escape into euphemism.

What you should do

Remember that software vendors have key allies here. Independent industry evangelists, channel partners, and other cheerleaders dominate much of the public discourse about technology. Sure, more customer conversations are happening in public forums — and that's a good thing — but there's still a place for dispassionate, expert analysis (or we wouldn't be in this business!).

I encourage you to see through the fake gravitas of euphemism that characterizes most analyst (and some journalist) output today. Don't accept that you have to read between the lines to know what a reviewer really thinks.

You're the one spending money on the tools, so:

  • Compare and contrast findings from multiple analyst firms, but...
  • Insist on candor throughout, if only to save your valuable time
  • Ask hard questions of your analyst-advisors, because real experts will have  answers based on hard experience
  • Look for truly tough critiques of vendor offerings, the true sign of objectivity in a world where everyone claims "independence"

We'll try our best to meet you there.

 


          Kristi Anderson: Managing High Availability in PostgreSQL – Part II      Cache   Translate Page      

Are you deploying PostgreSQL in the cloud and want to understand your options for achieving high availability? In our previous blog post, Managing High Availability in PostgreSQL – Part I, we discussed the capabilities and functioning of PostgreSQL Automatic Failover (PAF) by ClusterLabs. In Part II, we’re introducing you to an alternative open source tool, Replication Manager from 2ndQuadrant, to be closely followed by Part III where we dive into our third alternative, Patroni by Zalando.

Replication Manager (repmgr)

repmgr is an open-source tool suite developed by 2ndQuadrant for managing replication and failover of your PostgreSQL clusters. It provides the tools to setup, configure, manage, and monitor replication of PostgreSQL, and also enables you to perform manual switchover and failover tasks using repmgr utility. This free tool supports and enhances PostgreSQL’s built-in streaming replication.

Replication Manager provides two main tools to manage replication and failover of PostgreSQL.

repmgr

  • A command-line interface utility which enables you to perform various administrative tasks.
  • repmgr enables you to setup standby servers, promote standbys, do a switchover, and monitor the status of your PostgreSQL cluster.
  • It also provides dry run option for almost all of the administrative commands.

repmgrd

This is the daemon which:

  • Actively monitors the PostgreSQL clusters and performs necessary actions based on the state of the cluster.
  • Performs automatic failover in case the primary node goes down by promoting the most eligible standby as the new primary.
  • Provides an option to monitor and store the data related to replication performance.
  • Provides notification by invoking the user scripts for registered events.

How it Works

repmrg not only manages the replication of PostgreSQL clusters, but also has capabilities for setting up the standby servers for replication. Following the initial installation, we need to make changes to the repmgr configuration file (repmgr.conf) with the required details on each server. When a server is configured, it needs to be registered with repmgr using repmgr primary/standby register command. First, the primary node is setup and registered. Then, standby servers are created and configured using the repmgr standby clone command which clones the PostgreSQL standby node from another PostgreSQL server.

Replication Manager makes use of PostgreSQL extensions feature and creates its own schema on the cluster database to store the cluster-related information. Installation of the extension and creation of the schema happens during the registration of the primary server using repmgr. Once the setup is complete, manual administrative operations such as promote, follow, switchover, etc. can be done using repmgr utility. For switchover operation, it requires passwordless SSH to be setup between the nodes.

Automatic failover can be setup using repmgrd. repmgrd requires a shared library ‘repmgr’ to be loaded at the time of starting the PostgreSQL server. The library name should be mentioned in the shared_preload_libraries configuration parameter in the postgresql.conf file. Also, for repmgrd to work, failover=automatic parameter need to be set in repmgr.conf file. Once all these parameters are set, repmgrd daemon starts to actively monitor the cluster. If there is any failure in primary node, it will try to reconnect multiple times. When all attempts to connect to primary fail, the most eligible standby is chosen by election as the new primary by repmgrd.

repmgr also supports event notifications. It has a set of predefined events and stores each occurrence of these events in the repmgr.events table. repmgr enables event notifications to be passed to a user-defined program or script which can take further action, such as sending an email or triggering any alert. This is done by setting the event_notification_command parameter in repmgr.conf.

How Does It Handle The Split Brain Scenario?

repmgr tackles split brain scenarios using the location parameter, where each node should specify the location parameter based on the datacenter in which it is placed. In case of any network split, repmgr will ensure the promotion of the node which is in the same location as the primary. If it doesn’t find any node in that location, it will not promote any node in any location.

It also handles network isolation in the event of an even number of servers in a cluster. This is done using an extra node called the witness server. The witness server is a node which is considered only for the majority vote count. There will be no PostgreSQL installation on that server, and hence, no part to play in replication.

Are There Any Setup Requirements?

  • repmgr will require a dedicated database and a user with superuser privileges. However, there’s also an option to provide a superuser if you are not willing to give the superuser access to repmgr user.
  • If you want repmgr to copy configuration files which are located outside the PostgreSQL data directory, and/or to test switchover functionality, you will also need passwordless SSH connections between both servers, and rsync should be installed.
  • If you intend to use service-based commands other than pg_ctl (which is used by repmgr by default) to start, stop, reload, and restart, you can specify them in repmgr configuration file (repmgr.conf).
  • The basic configuration parameters required in repmgr configuration file are as follows
    node_id (int) – A unique integer greater than zero which identifies the node.node_name (string) – An arbitrary (but unique) string, using the server’s hostname or another identifier unambiguously associated with the server is recommended to avoid confusion.

    conninfo (string) – Database connection information as a conninfo string. All servers in the cluster must be able to connect to the local node using this string.

    data_directory (string) – The node’s data directory. This is needed by repmgr to perform operations when the PostgreSQL instance is not running and there’s no other way of determining the data directory.

repmgr Pros

  • Repmgr provides utilities that help to setup primary and standby nodes and configure replication.
  • It doesn’t use any extra ports for communication. If you want to perform switchover, only then will it require passwordless SSH to be configured.
  • Provides notification by invoking the user scripts for the registered events.
  • Performs automatic failover in case of primary server failure.

repmgr Cons

  • repmgr doesn’t detect if the standby is misconfigured with an unknown or non-existent node in recovery configuration. The node will be shown as standby even if it is running without connecting to the primary/cascading standby node.
  • Cannot retrieve the status of another node from a node where PostgreSQL service is down. Hence, it doesn’t provide a distributed control solution.
  • It doesn’t handle recovering the health of individual nodes.

Managing High Availability in #PostgreSQL – Part II: Open Source repmgr Tool Click To Tweet

High Availability Test Scenarios

We conducted a few tests on PostgreSQL high availability management using repmgr. All of these tests were run while the application was running and inserting data to the PostgreSQL database. The application was written using PostgreSQL Java JDBC Driver leveraging the connection failover capability.

Standby Server Tests

Sl. No Test Scenario Observation
1 Kill the PostgreSQL process Standby server was marked as failed. There was no disruption in writer application. Manual intervention was required to start the PostgreSQL process again.
2 Stop the PostgreSQL process Standby server was marked as failed. There was no disruption in writer application. Manual intervention was required to start the PostgreSQL process again.
3 Reboot the server Standby server was marked as failed. Once the server came up after reboot, PostgreSQL was started manually and server was marked as running. There was no disruption in writer application.
4 Stop the repmgrd process The standby server will not be a part of the automated failover situation. PostgreSQL service was found to be running. There was no disruption in writer application.

Master/Primary Server Tests

Sl. No Test Scenario Observation
1 Kill the PostgreSQL process
  • repmgrd started the health check for the primary server connection on all standby servers for a fixed interval.
  • When all retries failed, an election was triggered on all the standby servers. As a result of the election, the standby which had the latest received LSN got promoted.
  • The standby servers which lost the election will wait for the notification from new master node and follow it once they receive the notification.
  • There was downtime in the writer application. Manual intervention was required to start the PostgreSQL process again.
2 Stop the PostgreSQL process and bring it back immediately after health check expiry
  • repmgrd started the health check for the primary server connection on all standby servers for a fixed interval.
  • When all retries failed, an election was triggered on all the standby nodes.
  • However, the newly elected master didn’t notify the existing standby servers since the old master was back.
  • Cluster was left in an indeterminate state and manual intervention was required.
3 Reboot the server
  • repmgrd started the election when master connection health check failed on all standby servers.
  • The eligible standby was promoted. When this server came back, it didn’t join the cluster and was marked failed.
  • repmgr node rejoin command was ran to add the server back to the cluster. There was downtime in the writer application.
4 Stop the repmgr process
  • The primary server will not be a part of the automated failover situation.
  • PostgreSQL service was found to be running. There was no disruption in the writer application.

Network Isolation Tests

Sl. No Test Scenario Observation
1 Network isolate the primary server from other servers (all have same value for location in repmgr configuration)
  • repmgrd started the election when master connection health check failed on all standby servers.
  • The eligible standby was promoted, but the PostgreSQL process was still running on the old master node.
  • There were two nodes running as master. Manual intervention was required after the network isolation was corrected.
2 Network isolate the primary server from other servers (the standby servers has same value for location but primary had a different value for location in repmgr configuration)
  • repmgrd started the election when master connection health check failed on all standby servers.
  • But, there was no new master elected since the standby servers had a location different from that of the primary.
  • repmgrd went into degrade monitoring mode. PostgreSQL was running on all the nodes and there was only one master in the cluster.

Inference

repmgr provides several commands to setup and monitor PostgreSQL replication. It is feature-rich and also eases the job of the database administrator (DBA). However, it’s not a full fledged high availability management tool since it will not manage the resources. Manual intervention is required to ensure the resource is in proper state.

So, in this post, we’ve discussed the capabilities and workings of Replication Manager by 2ndQuadrant. In our next post, we’ll discuss the same high availability aspects using Patroni by Zalando. For users looking to automate their high availability in the cloud, check out our PostgreSQL on Azure and PostgreSQL on AWS fully managed solutions.

Learn More About PostgreSQL Hosting<>


          Searchable list of certified open hardware projects      Cache   Translate Page      
Open hardware words in neon

In this article, and hopefully more to come, I will share interesting examples of hardware that has been certified by the Open Source Hardware Association (OSHWA).

As an introduction to this series, I'll start with a little background.


read more
          Open book - socialt nätverk som inte spårar dig      Cache   Translate Page      
Pressbild: Open book
Open book är ett nytt socialt nätverk, utvecklat i Nederländerna, som har öppen källkod (open source), är gratis att använda, har inga reklam och, viktigast av allt, inte spårar dig eller säljer din data till andra parter. Nätverket startar inom kort och du kan redan nu anmäla ditt intresse att vara med från början. Open book erbjuder ett säkrare alternativ till Facebook där du äger din data och bestämmer vad du vill dela och med vem. Idén är att tillräckligt många användare vill betala för en mer avancerad version av plattformen. Vill du testa Open book kan du enkelt importera bilder och annan information från andra sociala nätverk.

One core difference with other social networks is that we put privacy first. We don’t track anything you do or use your data for any other purpose than providing the social networking functionality. We’re also fully transparent about this, all of our code is open-source, so people can see that we do what we say we do. We make the trust our users put in us verifiable.

Här ser du en introduktionsfilm. Vi ser fram emot att börjja testa nätverket.


          Android Development Programming - Al Manal Training Center , United Arab Emirates, Abu Dhabi,Abu Dhabi       Cache   Translate Page      
Expand your mobile app reach through this Android development and programming training course. Android’s open source platform offers compatibility with a wide range of devices, which provide global access to the mobile market. Revolutionize your organization by delivering robust business applications for Android phones and tablets and integrate them with enterprise systems.

Course Outcome:
  • Deliver robust mobile business applications and integrate them with enterprise systems
  • Create intuitive, reliable software using activities, services, and intents
  • Design UIs that work seamlessly with a range of phones and tablets
  • Integrate applications with enterprise web and location-based services
 Course Outline:
Introducing the Android Platform
  • Establishing the development environment
  • Analyzing components of the architecture
 
Leveraging Application Fundamentals
  • Building mobile applications
  • Supporting asynchronous behavior
  •  
Creating User Interfaces
  • Selecting visual components
  • Working with resource declarations
  •  
Processing User Input
  • Communicating with the user
  • Interacting with the UI
  • Managing the activity life cycle
Persisting Application Data
  • Selecting storage options
  • Manipulating the SQLite database
  • Consuming and creating content providers
 
Maintaining System Responsiveness
  • Avoiding Application Not Responding (ANR) errors
  • Building background services
 
Exchanging Data over the Internet
  • Interacting with server-side applications
  • Developing clients for web services
 
Enhancing the User Experience
  • Incorporating the Action Bar
  • Leveraging geolocation and mapping capabilities

 

Cost: 3000 AED

Duration: Upto 30 Hours


          Latest Linux Foundation Announcements      Cache   Translate Page      
  • The GraphQL Foundation Announces Collaboration with the Joint Development Foundation to Drive Open Source and Open Standards

    The GraphQL Foundation, a neutral home for the GraphQL community to accelerate development of the surrounding ecosystem, today announces it is collaborating with the Joint Development Foundation (JDF), which recently joined the Linux Foundation to drive adoption of open source and standards, to continue developing the GraphQL specification.

    GraphQL Foundation encourages contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for the data query language. The following companies Apollo, AWS, Butterfly Network, Dgraph Labs, Facebook, Gatsby, GraphZen, Hasura, IBM, Intuit, Neo4j, Novvum, PayPal, Pipefy, Salsify, Solo.io and Thicit are joining as members to advance GraphQL as an industry specification for designing more effective APIs.

    GraphQL powers hundreds of billions of API calls a day at Facebook, which developed the technology in 2012 and played an integral role in helping GraphQL join the Linux Foundation last year. Today, virtually every major programming language offers GraphQL support through a variety of open source software libraries.

  • Announcing The Linux Kernel Mentorship project on CommunityBridge, a new Linux Foundation platform

    When Jim Zemlin asked me to come to the Linux Foundation as a Linux Fellow to work on mentoring programs and initiatives to make Linux secure I didn’t have to think twice. I am very excited to be working at the Linux Foundation alongside talented and dedicated individuals on initiatives near and dear to my heart. It is a unique and special opportunity to share my knowledge and passion by helping aspiring developers discover the joy of being a part of the largest open source project in the world.

    Contributing to the Linux kernel and working in open source is my passion. It is an honor to be a contributor to the software that influences and touches everybody in the world whether they know it or not. Being a part of something that has changed the way we communicate, conduct business, learn, and interact with each other is something that myself and thousands of developers worldwide share with pride as part of the Linux community.

    My journey as a Linux Kernel contributor started as a fun experiment to help take Android code and make it part of the core Linux project. I loved the experience of being part of the community and started looking for more opportunities to engage with it. When Greg Kroah-Hartman was looking for volunteers to help him with the stable release maintenance activities, I signed up.

    [...]

    Since joining the Linux Foundation, I have been working to build out a new mentoring initiative. Today I am excited to announce our new Linux Kernel Mentorship Program on CommunityBridge, a platform that will bring opportunities for new developers to join and learn from our community and improve it at the same time.

  • Cloud Native Computing Foundation Surpasses 375 Members

    The Cloud Native Computing Foundation® (CNCF®), which sustains and integrates open source technologies like Kubernetes® and Prometheus™, today announced that 59 new members and end user supporters have joined the Foundation.

    The industry is reaching an inflection point where cloud native technologies are not only being developed at a record pace, but many are becoming mature offerings. As the Foundation crosses the 375 member mark, open source leaders are meeting this week at the Linux Foundation’s Open Source Leadership Summit, continuing to foster innovation, growth and partnerships among the leaders and corporations working in open technology development.

    “Crossing the 375 mark is an incredible milestone for the Foundation, especially with more than 75 organizations in our end user community” said Dan Kohn, executive director of Cloud Native Computing Foundation. “Companies like NVIDIA, MemSQL and Mattermost are reaping real value from cloud native technologies, and we only expect this to accelerate as these technologies mature and solidify their place in the market. We remain impressed by the technical innovation and growth in the ecosystem and are happy to work with our members to support the thriving cloud native community.”

  • The Linux Foundation Announces New Foundation to Support Continuous Delivery Collaboration

    The Linux Foundation, the nonprofit organization enabling mass innovation through open source, announces a new foundation for the diverse continuous integration and delivery (CI/CD) space. The Continuous Delivery Foundation (CDF) will serve as the vendor-neutral home for the most important open source projects for continuous delivery and specifications to expedite the release pipeline process. CDF will foster collaboration between the industry’s top developers, end users, and vendors to evangelize CI/CD and DevOps methodologies, define/document best practices, provide guidelines, and create training materials to enable any software development team around the world to implement CI/CD best practices.

    The first projects to be hosted by the CDF will include Jenkins, an open source CI/CD system, Jenkins X, an open source CI/CD solution on Kubernetes, Spinnaker, an open source multi-cloud CD solution, and Tekton, an open source project and specification for CI/CD components. Additional projects are expected to join CDF through its soon to be formed Technical Oversight Committee (TOC) with the focus of bringing together the CD ecosystem to build specifications and projects around portability and interoperability.

  • Continuous Delivery Foundation Launches to Advance Development

    The Linux Foundation has long positioned itself to be the home for big open-source collaborative efforts. On March 12, the list of efforts hosted by the Linux Foundation is set to grow with the launch of the new Continuous Delivery Foundation and the integration of the Open JS Foundation.

    The Continuous Delivery Foundation (CDF) brings together the most popular open-source continuous integration/continuous development (CI/CD) projects, including Jenkins and Spinaker, under an open multi-stakeholder governance model. The Open JS Foundation, on the hand, is a merger of the Node.js and JS Foundation groups, bringing the two efforts together to help advance the state JavaScript frameworks.

    "CD encompasses both integration and delivery especially given the recent industry trend of shifting left—that is, catching problems early in the software lifecycle before code hits production," Chris Aniszczyk, vice president of developer relations for the Linux Foundation and CTO of Cloud Native Computing Foundation, told eWEEK.

    CI/CD has become a leading trend in development in recent years, with developers building and deploying code in an integrated workflow that is often referred to as DevOps. With CI/CD and DevOps, rather than code development being a siloed effort, development flows through to deployment and operations, enabling faster outcomes.

  • The Linux Foundation Announces the CHIPS Alliance, Raspberry Pi-Driven Dream Machine, Purism's Librem 5 Phone to Have Lockdown Mode, Avidemux 2.7.2 Now Available and sway 1.0 Released

    The Linux Foundation yesterday announced it is forming the CHIPS Alliance project to "host and curate high-quality open source code relevant to the design of silicon devices. CHIPS Alliance will foster a collaborative environment that will enable accelerated creation and deployment of more efficient and flexible chip designs for use in mobile, computing, consumer electronics, and Internet of Things (IoT) applications." According to the press release, Esperanto Technologies, Google, SiFive and Western Digital, are all early backers of the CHIPS Alliance, and all are "committed to both open source hardware and continued momentum behind the free and open RISC-V architecture."


          Open Distro for Elasticsearch is Amazon's move to show it's pro-open source      Cache   Translate Page      

Amazon Web Services (AWS) just launched Open Distro for Elasticsearch. This program takes AWS's recent proprietary additions to Elasticsearch and open sources them under the Apache 2.0 license. That sounds good.

Shay Banon, co-founder of Elasticsearch and CEO of Elastic, its parent company, sees Amazon as forking and redistributing rebundled Elasticsearch for its own purposes: "From various vendors, to large Chinese entities, to now, Amazon. There was always a 'reason,' at times masked with fake altruism or benevolence" for "open-sourcing" their own Elasticsearch forks.

AWS claims this isn't so. "AWS. Open Distro for Elasticsearch leverages the open source code for Elasticsearch and Kibana. This is not a fork; we will continue to send our contributions and patches upstream to advance these projects," wrote Jeff Barr, AWS Chief Evangelist.

Read more


          New Red Team Project Aims to Help Secure Open Source Software      Cache   Translate Page      

I founded the Fedora Red Team SIG with some fellow Red Hatters at Def Con 25. We had some exploit mapping tools that we wanted to build, and I was inspired by Mudge and Sarah Zatko’s Cyber-ITL project; I wanted to make an open source implementation of their methodologies. The Fedora Project graciously hosted us and were tremendous advocates. Now that I’m at Google, I’m fortunate to get to work on the Red Team as my 20% Project, where I hope to broaden its impact and build a more vendor neutral community. Fedora is collaborating with LF, supports our forking the projects, and will have a representative on our technical steering committee.

Read more


          Quali progetti possono nascere nei coworking?      Cache   Translate Page      

Ne parleremo a Espresso Coworking, conferenza italiana di coworking e lavoro, il 6 e il 7 dicembre a Firenze. 


Eccovi un’anticipazione dei progetti che hanno partecipato alla call.
Con quelli selezionati potremo avviare sinergie e collaborazioni incontrandoli a Espresso Coworking!

 

Turismo


Marinella Scarico: “Mettiamo in rete il turismo ecologico #Mappiamolitalia
Una piattaforma per il turismo gestita da una redazione diffusa composta di 60 Green Geek, che realizzano contenuti rivolti sia ai lettori (storie di viaggio, itinerari e news), che alle strutture turistiche (funzionalità per gestire la propria presenza, diffondere news ed avere visibilità).

 

Silvia Salmeri: portale di turismo esperienziale, al viaggiatore, non viene chiesto dove vuole andare, bensì chi desidera conoscere. 

 

Formazione


Simone Carcone: “CubeCode” open source hardware per apprendere la programmazione

 

Mariateresa Paolicelli: “NeturalTalk” per apprendere le lingue sul campo attraverso situazioni esperienziali. 

 

Raffaele Giaquinto: “Progetto MAAM – mathernity as a master” un percorso formativo che rivoluziona i paradigmi sul rapporto tra maternità e lavoro, proponendo un innovativo iter di cambiamento in cui le competenze genitoriali diventano la base per costruire pratiche di leadership. 

 

Andrea Nardi: la creazione di una nuova figura professionale e la sua formazione per l’inserimento nel mercato del lavoro, l’informatore cosmetico professionale qualificato.

 

Laura Sgreccia: progetto “GERONIMO”, un percorso formativo di 84 ore, destinato a 18 aspiranti imprenditori, beneficiari. Un progetto del valore di  15.000 Euro, finanziato mediante fondi FSE 2007-2013 (capitolo Just in Time) ed eseguito in collaborazione con la Provincia di Pesaro Urbino e il Centro per l’Impiego di FANO.

 

Welfare e benessere


Elisa Poletti ci presenterà “TRENTINO SOCIAL TANK”, primo incubatore di impresa nell'ambito del welfare e benessere della provincia di Trento. 

 

Social Technology
Jacopo Visani ci presenterà “SenzaSpreco” una piattaforma web che permette a tutti i soggetti coinvolti nella filiera agroalimentare di vendere a prezzo scontato a privati o azienda o donare agli enti benefici. 

 

Giorgio Baracco: “Proteina – la funzione vitale della collaborazione”, start -up collaborativa che crede nella sharing economy come via di sviluppo personale ed economico. Offre a Pubblica Amministrazione e Aziende servizi di consulenza alle pratiche dell'economia collaborativa (attivazione e gestione di centri di coworking, animazione di community, ideazione e realizzazione di sistemi di rete tra organizzazioni e professionisti). Proteina si occpua anche di comunicazione (online ed offline), progettazione, fundraising e formazione. 

 

Editoria online


Simonetta Pozzi: “Telling stories”, e-book sul marketing narrativo, finalizzato nel dare supporto alle piccole e medie aziende, imprenditori, professionisti, enti pubblici e realtà turistiche nel presentarsi, raccontarsi, promuoversi, comunicare con i clienti, valorizzando la propria attività e scrivendo la loro storia in maniera più efficace e persuasiva. 

 


          So hilft Azure Security Center dabei, sich vor den neusten Schwachstellen zu schützen      Cache   Translate Page      
Vor kurzer Zeit wurde eine Schwachstelle (CVE-2019-5736) veröffentlicht, die sich auf die Open Source Software (OSS) Container Runtime, runC, bezieht. Diese Schwachstelle ermöglicht Angreifern die Ausführung von Code auf Root-Level auf einem Hostrechner Mehr…...(read more)
          Convergenza DevOps con NetOps: F5 compra Nginx      Cache   Translate Page      

F5 Networks e Nginx hanno annunciato un accordo definitivo in base al quale F5 acquisirà tutte le azioni emesse e in circolazione di Nginx private per un valore aziendale totale di circa 670 milioni di dollari.

Il senso dell’operazione l’ha spiegato il presidente e ceo di F5 Networks, François Locoh-Donou, in una nota: “L’acquisizione di Nginx rafforza la nostra traiettoria di crescita accelerando la nostra trasformazione software e multicloud. Unendo il portafoglio di sicurezza delle applicazioni e i servizi applicativi per migliorare le prestazioni, la disponibilità e la gestione di F5 Networks alle soluzioni di gestione delle API e di gestione delle applicazioni software di Nginx, otteniamo il riconoscimento del marchio nella comunità DevOps e nella vasta base di utenti open source, e gettiamo un ponte sul divario che separa NetOps e DevOps fatto di servizi applicativi coerenti in un ambiente multicloud aziendale“.

Quindi ci si attende che F5 Networks migliori le attuali offerte della società acquisita con le proprie soluzioni di sicurezza e integrerà le proprie innovazioni native per il cloud con il software di load balancing di Nginx, accelerando il time to market di F5 dei servizi applicativi per le applicazioni a container.

F5 sfrutterà la forza vendita globale, l’infrastruttura dei canali e l’ecosistema dei partner per adattare le opportunità di vendita di Nginx per l’azienda.

Come rivela la stessa nota, la comunità open source di Nginx è stata uno degli elementi che più hanno determinato questa acquisizione. L’open source è una parte fondamentale della strategia multicloud di F5 e un driver per la prossima fase di innovazione.

F5 si aspetta che la combinazione con la società acquisita possa accelerare le sue integrazioni di prodotto con i principali progetti open source e migliorerà le sue solide partnership tecnologiche con i fornitori open source.

Alla chiusura dell’acquisizione F5 Networks manterrà attivo il marchio Nginx.

Gus Robertson, insieme ai fondatori della società Igor Sysoev e Maxim Konovalov, si uniranno a F5 e continueranno a guidare la società. Robertson si unirà al senior management team di F5, riferendosi a François Locoh-Donou. F5 manterrà le operazioni dell’acquisita a San Francisco e in altre località a livello globale in cui è presente.

L'articolo Convergenza DevOps con NetOps: F5 compra Nginx è un contenuto originale di 01net.


          COMMERCIALE ESTERO JUNIOR inglese e tedesco - OSM open source management - Belluno, Veneto      Cache   Translate Page      
COMMERCIALE ESTERO JR*. Se cerchi un’azienda IN CONTINUA ESPANSIONE e PRONTA A PUNTARE sulla tua crescita professionale come COMMERCIALE ESTERO…l’hai trovata!*....
Da Indeed - Sat, 09 Mar 2019 13:26:13 GMT - Visualizza tutte le offerte di lavoro a Belluno, Veneto
          Open Source Needs Open Source Companies      Cache   Translate Page      

Article URL: http://blog.jessitron.com/2019/03/open-source-needs-open-source-companies.html

Comments URL: https://news.ycombinator.com/item?id=19375895

Points: 97

# Comments: 32


          Show HN: Building computer labs in schools in Africa      Cache   Translate Page      

My name is Nelly Cheboi. I am the co-founder of https://techlitafrica.org, an organization that fosters a more technologically literate Africa by building computer labs in African schools.

I was raised in Mogotio, Kenya, in abject poverty. At nine years old, I collected wild vegetables on my way from school to cook for my younger sister. The only way I knew out was by studying. So I studied. I studied hard. And I ended with a full-ride scholarship to Augustana College, IL.

I was majoring in Chemistry before I discovered computer science my junior year of college. I loved it. With only three semesters left, I decided to get a degree in it. I also built a school with the aim of fostering digital literacy. I doubled down on my work-study program, got some donations from friends and four months later I launched Zawadi Preparatory (www.zawadiprep.tech). We admitted 30 kids at its launch in January 2016. Barely 3 years later, we are at 150 kids.

In summer 2018, we built a computer lab at Zawadi Prep. We collected computer donations, bundled it with elementary OS along with open source education software. There is no broadband internet, so we downloaded terabytes of content for our local server including Wikipedia and Stack Overflow. We showed the villagers how to make a Rails app at our free after school program.

I cannot think of a better success story than the one of my seven-year-old niece, Michelle. My friend came over to the lab. Michelle asked, "do you want to see our content?" They were like, "sure." She then opened up a computer, navigated to `192.168.0.2` and said, "look, we have all these." I teared up a little bit. I did not teach any of that.

Our goal for 2019 is to build 10 more computer labs in 10 different Kenyan schools. I always wanted to end poverty. To me, teaching digital literacy is the best way I know how. We now have over one hundred donated workstations. To meet our goal, we need a few hundred more.


Comments URL: https://news.ycombinator.com/item?id=19374547

Points: 66

# Comments: 27


          Full Stack Developer - PSI Services - National, WV      Cache   Translate Page      
DevOps experience using open source tools. The Full Stack Developer will work within a scrum team to execute a wide range of web development and application...
From PSI Services - Tue, 16 Oct 2018 22:49:45 GMT - View all National, WV jobs
          Logo Design for 1001      Cache   Translate Page      
We want to design a logo for a restaurant concept called 1001. This name is based on the famous novel One Thousand and One Nights also knows as Arabian Nights. (https://en.wikipedia.org/wiki/One_Thousand_and_One_Nights) The logo should be both minimal and modern as well as incorporate an Arabesque theme. The restaurant and lounge will serve Arabian dishes as well as sheesha/shisha and beverages. Please use Google Fonts or Open Source fonts only!!! (Prize: 25)
          Searchable list of certified open hardware projects      Cache   Translate Page      

Open source hardware is hardware that is, well, open source. The Open Source Hardware Association maintains a formal definition of open source hardware, but fundamentally, open source hardware is about two types of freedom. The first is freedom of information: Does a user have the information required to understand, replicate, and build upon the hardware? The second is freedom from legal barriers: Will legal barriers (such as intellectual property rights) prevent a user who is trying to understand, replicate, and build upon the hardware from doing so? True open source hardware is open to everyone to do with as they see fit.

Read more

Also: Intel, RISC-V Rally Rival Groups


          Devices: Axiomtek, Aaeon, Wind River's Linux and RISC-V at Andes Technology      Cache   Translate Page      
  • Rugged, Kaby Lake transport PC has 4x SATA plus 3x mini-PCIe and “VAM”

    Axiomtek’s modular, transportation-certified “tBOX300-510-FL” box PC runs Linux or Windows on 7th-gen Kaby Lake-U CPUs and offers 4x swappable SATA III, GbE with PoE, 3x mini-PCIe, and an Axiomtek VAM I/O module slot.

  • Rugged, $350 Apollo Lake mini-PC has dual mini-PCIe slots

    Aaeon’s Ubuntu-ready “Boxer-6405U” industrial mini-PC runs on an Apollo Lake SoC and offers 2x GbE, 4x USB 3.0, dual mini-PCIe, and extended temp and vibration tolerance.

    Aaeon has launched a $350, general-purpose embedded mini-PC for applications including machine vision, AI edge computing, and industrial IoT gateways. The rugged, “turnkey” Boxer-6405U is a slightly feature-reduced variant of the similarly Apollo Lake based Boxer-6405 and larger, SATA-enabled Boxer-6405M.

  • Wind River Ranked Global Leading Provider of Embedded Operating Systems

    “The market for IoT and embedded OSes is changing as new open source and free initiatives enter the market,” said Roy Murdock, analyst at VDC Research. “Wind River continues to lead the RTOS, commercial Linux, and safe and secure markets by adapting its comprehensive commercial offerings to suit growing safety-critical and virtualized workload demands.”

  • Andes Technology Announces RISC-V Single-core and Multicore Processors with DSP Instruction Set

    At the RISC-V Workshop Taiwan cohosted by Andes Technology today, Andes proudly announces the debut of its 32-bit A25MP and 64-bit AX25MP RISC-V multicore processors. The A25MP and AX25MP are the first commercial RISC-V cores with comprehensive DSP instruction extension. With the addition of cache-coherent multiprocessors and the DSP ISA based on the RISC-V P-extension draft Andes donated to the RISC-V Foundation, Andes brings powerful solutions to address the new market and further enriches its RISC-V lineup.


          LXer: How to Install Wiki.js - NodeJS based Wiki Software on Debian 9      Cache   Translate Page      
Published at LXer: Wiki.js is an open source, modern and powerful wiki app based on Node.js, Git, and Markdown. Wiki.js runs on the flamingly fast Node.js engine and is optimized to conserve CPU...
          October 9, 2018      Cache   Translate Page      

Andy (one of my 3 bosses at work) asked if I want to extend the contract another 6 months. I'm torn. Pittsburgh's not a bad city but I don't know anyone here, my job isn't exactly world-changing (it's not _useless_, just not my idea of particularly important; it's basically very fancy expensive thermostats), the average age of my coworkers is probably 60, and I'm in a cubicle in an open floor plan. That said, the money's quite good and I should probably work on that "retirement" thing a bit while I have the chance.

My toybox work is never going to pay the bills (Google's given me their "Open Source Award" with a $250 gift card twice, which was nice of them), and although Jeff says he's going to have money in the new year to hire me back give how often he's said that before I'd give it a 20% chance of actually happening.

Andy pointed out that I could take a full month off (second half of December and first half of January) before coming back, which moved the idea from "I don't think I'm up for it" into "tempting" territory. Huh...


          JFrog Artifactory Open Source 6.8.6-0      Cache   Translate Page      
Released on Mar 12, 2019
          COMMERCIALE ESTERO JUNIOR inglese e tedesco - OSM open source management - Belluno, Veneto      Cache   Translate Page      
Promuoverà pertanto azioni di contatto preliminare con la clientela potenziale (negozi di ottica storici, gruppi di acquisto, distributori, catene…), svilupperà...
Da Indeed - Sat, 09 Mar 2019 13:26:13 GMT - Visualizza tutte le offerte di lavoro a Belluno, Veneto
          tf-nightly 1.14.1.dev20190313      Cache   Translate Page      
TensorFlow is an open source machine learning framework for everyone.
          tf-nightly-2.0-preview 2.0.0.dev20190313      Cache   Translate Page      
TensorFlow is an open source machine learning framework for everyone.
          OSINT, Monitoring Specialist - FedData - Arlington, VA      Cache   Translate Page      
Open Source Intel:. Knowledge of machine language translation methods to address various formats such as printed and online documents in order to conduct...
From Indeed - Wed, 27 Feb 2019 20:12:37 GMT - View all Arlington, VA jobs
          DevOps Engineer      Cache   Translate Page      
We are looking for a DevOps Engineer to join an established digital company based in London on a full time, permanent basis. Skills/Experience Extensive experience working as a DevOps Engineer in a commercial environment Excellent communication skills, imperative for leadership and client work Extensive knowledge of building Continuous Integration and Continuous Deployment pipelines Experience of configuration of management tools Comfortable working with Open Source Software Solid experience of software engineering/systems administration and an understanding of software engineering principals Knowledge of Shell Scripting and infrastructure tooling Strong understanding of infrastructure as code Experience of working in an Agile software development environment Technologies AWS and Azure Chef Puppet Terraform Ansible CloudFormation CI/CD tools such as Jenkins/Drone
          Home Assistant - Open source Python3 home automation      Cache   Translate Page      
Replies: 11718 Last poster: Hmmbob at 13-03-2019 12:03 Topic is Open lolgast schreef op woensdag 13 maart 2019 @ 11:56: @Hmmbob Ik wilde net zeggen, ik ben in de war. De website liet tot 2 minuten geleden alleen 0.89.1 zien, terwijl ik vannacht om 4:45 een pushmelding kreeg dat 0.89.2 beschikbaar zou zijn. En ik controleer de website....Hahaha, ik zat toevallig op GitHub en zag de PR voor 0.89.2. vandaar
          Open Source Intelligence (OSINT) Analyst/Trainer - Fort Lewis - SAIC - Fort Lewis, WA      Cache   Translate Page      
For information on the benefits SAIC offers, see Working at SAIC. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion....
From SAIC - Thu, 28 Feb 2019 15:22:24 GMT - View all Fort Lewis, WA jobs
          Open Source Intelligence (OSINT) Analyst / Trainer, JBLM WA - SAIC - Fort Lewis, WA      Cache   Translate Page      
For information on the benefits SAIC offers, see Working at SAIC. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion....
From SAIC - Mon, 07 Jan 2019 06:55:40 GMT - View all Fort Lewis, WA jobs
          Continuous Delivery Foundation aims to boost success of open source projects      Cache   Translate Page      
An industry group made up of 22 members is launching a Continuous Delivery Foundation (CDF) to develop, nurture and promote open source projects, best practices and industry specifications related to continuous delivery. Founding members of the CDF include the Linux Foundation, Google, Microsoft, Netflix, Red Hat, CloudBees and the Jenkins Community The CDF will house a variety of open source projects, initial ones including Jenkins, Jenkins X, Spinnaker and Tekton. Additional projects are expected to join, with the goal of bringing together a continuous delivery ecosystem to build specifications and projects around portability and interoperability. "The time has come for… [Continue Reading]

          Universal Extractor 2 2.0.0 RC2      Cache   Translate Page      
Universal Extractor 2 is an unofficial updated and extended version of the original UniExtract by Jared Breland. Universal Extractor 2 has a niche for those looking for a simple, clean interface. Those who prefer a GUI would be happier with WinRar, 7-Zip, or PeaZip, for example. [License: Open Source | Requires: Win 10 / 8 / 7 / Vista / XP | Size: 47.9 MB ]
          Webinar slides: How to Migrate from Oracle DB to MariaDB      Cache   Translate Page      

Watch this webinar replay as we walk you through all you need to know to plan and execute a successful migration from Oracle database to MariaDB. Over the years MariaDB has gained Enterprise support and maturity to run critical and complex data transaction systems. With the recent version, MariaDB has added some great new features such as SQL_Mode=Oracle compatibility, making the transition process easier than ever before. Whether you’re planning to migrate from Oracle database to MariaDB manually or with the help of a commercial tool to automate the entire migration process, you need to know all the possible bottlenecks and methods involved in the process and the results validation. Migrating from Oracle database to MariaDB can come with a number of benefits: lower cost of ownership, access to and use of an open source database engine, tight integration with the web, wide circle of MariaDB database professionals and more. Find out how it could benefit your organisation! AGENDA - A brief introduction to the platform - Oracle vs MariaDB - Platform support - Installation process - Database access - Backup process - Controlling query execution - Security - Replication options - Migration - Planning and development strategy - Assessment or preliminary check - Data type mapping - Migration tools - Migration process - Testing - Post-migration - Monitoring and Alerting - Performance Management - Backup Management - High availability - Upgrades - Scaling - Staff training SPEAKER Bartlomiej Oles, Senior Support Engineer at Severalnines, is a MySQL and Oracle DBA, with over 15 years experience in managing highly available production systems at IBM, Nordea Bank, Acxiom, Lufthansa, and other Fortune 500 companies. In the past five years, his focus has been on building and applying automation tools to manage multi-datacenter database environments.
          Tetrate nets $12.1 million to bring microservices to the corporate masses      Cache   Translate Page      
Tetrate, a company bringing commercial services and support to the open source projects –Istio and Envoy — providing network management functions for the microservices that make up modern mobile applications, has launched with $12.1 million in new financing. The company, founded by top engineers at Google who started the Istio project, raised its initial financing […]
          Hate speech detection open source      Cache   Translate Page      
Hi there, I just added hate speech detection to my site analytics platform. Please star it if you like it:) https://github.com/nikoma/webwithoutborders

          Tetrate nets $12.1 million to bring microservices to the corporate masses      Cache   Translate Page      
Tetrate, a company bringing commercial services and support to the open source projects –Istio and Envoy — providing network management functions for the microservices that make up modern mobile applications, has launched with $12.1 million in new financing. The company, founded by top engineers at Google who started the Istio project, raised its initial financing […]
          GNU, Licensing and Programming, GCC Included      Cache   Translate Page      
  • David Rheinsberg: Goodbye Gnu-EFI!

    The recommended way to link UEFI applications on linux was until now through GNU-EFI, a toolchain provided by the GNU Project that bridges from the ELF world into COFF/PE32+. But why don’t we compile directly to native UEFI? A short dive into the past of GNU Toolchains, its remnants, and a surprisingly simple way out.

    The Linux World (and many UNIX Derivatives for that matter) is modeled around ELF. With statically linked languages becoming more prevalent, the impact of the ABI diminishes, but it still defines properties far beyond just how to call functions. The ABI your system uses also effects how compiler and linker interact, how binaries export information (especially symbols), and what features application developers can make use of. We have become used to ELF, and require its properties in places we didn’t expect.

  • GNUnet 0.11.0 released

    We are pleased to announce the release of GNUnet 0.11.0.

    This is a major release after about five years of development. In terms of usability, users should be aware that there are still a large number of known open issues in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.0 release is still only suitable for early adopters with some reasonable pain tolerance.

  • Open source database company MongoDB is giving up on an important battle in its fight against the major cloud computing providers

    After a months-long fight to get a stamp of approval from the Open Source Initiative, MongoDB is withdrawing from the process of having its controversial new software license approved to be called open source.

  • Considering Fresh C Extensions

    Matthew Wilcox recently realized there might be a value in depending on C extensions provided by the Plan 9 variant of the C programming language. All it would require is using the -fplan9-extensions command-line argument when compiling the kernel. As Matthew pointed out, Plan 9 extensions have been supported in GCC as of version 4.6, which is the minimum version supported by the kernel. So theoretically, there would be no conflict.

    Nick Desaulniers felt that any addition of -f compiler flags to any project always would need careful consideration. Depending on what the extensions are needed for, they could be either helpful or downright dangerous.

    In the current case, Matthew wanted to use the Plan 9 extensions to shave precious bytes off of a cyclic memory allocation that needed to store a reference to the "next" value. Using the extensions, Matthew said, he could embed the "next" value without breaking various existing function calls.

    Nick also suggested making any such extension dependencies optional, so that other compilers would continue to be able to compile the kernel.

  • Return the probability of drawing a blue marble

    It seems like I have not decide yet which project am I going to create next so why not just work on another python solution on CodeWars in this chapter. I think I will work on a few more python questions in the next few chapters before starting a brand new python project.

  • GCC 9 will come with improved diagnostics, simpler C++ errors and much more

    The team added a left-hand margin that shows line numbers. GCC9 now has a new look for the diagnostics. The diagnostics can label regions of the source code in order to show relevant information. The diagnostics come with left-hand and right-hand sides of the “+” operator, so GCC highlights them inline. The team has added a JSON output format such that GCC 9 now has a machine-readable output format for diagnostics.


          ActiveState Offers Free Methodology To Implement Open Source Language Automation      Cache   Translate Page      
Vancouver, BC, March 12, 2019--ActiveState announced that it has introduced a methodology for successfully leveraging open source languages with its Open Source Language Automation blueprint.Comprised of four phases, this blueprint aims to provide the industry with guidelines to decrease the costs and risks of managing open source languages.
          Apereo CAS vs KeyCloak, który serwer SSO warto wybrać? część 1      Cache   Translate Page      

Artykuł Apereo CAS vs KeyCloak, który serwer SSO warto wybrać? część 1 pochodzi z serwisu Linux Polska - Open Source Company.


          ‘Firefox Lite’ browser launched in India      Cache   Translate Page      
‘Firefox Lite’ browser launched in India#source%3Dgooglier%2Ecom#https%3A%2F%2Fgooglier%2Ecom%2Fpage%2F%2F10000New Delhi: Aiming to give Indian users a fast and lightweight browser, Mozilla, the maker of the Open Source browser Firefox, on Wednesday launched ‘Firefox Lite’ Android browser which is less than 4MB and comes with privacy-focused browsing features. Firefox Lite is available in 15 markets in Asia including Bangladesh, Brunei, Cambodia, China, Hong Kong, …
          Client-server cross platform app      Cache   Translate Page      
An Open Source application is being adopted, functionality added/changed/removed. The whole project is built upon a mixture of C/C++ (qt), python, CSS, Django. Please see https://github.com/haiwen/ for... (Budget: $750 - $1500 AUD, Jobs: C Programming, C++ Programming, Django, Python, Software Architecture)
          Speaker Interview: William Lyon of Neo4j      Cache   Translate Page      

We interview William Lyon of Neo4j, a speaker at the upcoming Austin API Summit 2019.

William Lyon is a Developer Relations Engineer at Neo4j, the open source graph database. With experience working in several nimble startups, William’s current work is focused on GraphQL integrations — in fact, he’ll be joining our “Diving into GraphQL” LiveCast later this month. Read more

The post Speaker Interview: William Lyon of Neo4j appeared first on Nordic APIs.


          Jurisprudence by SALMOND, John      Cache   Translate Page      
“[This book] is written primarily for the use of those students of the law who are desirous of laying a scientific foundation for their legal education ; yet I hope that it will not be found destitute of interest by those lawyers whose academic studies lie behind them, but who have not wholly ceased to … Continua la lettura di Jurisprudence by SALMOND, John
          Best Kodi gaming addons 2018      Cache   Translate Page      
Kodi is a free and open source media streaming application software which can be used to watch movies, TV shows, live TV, sports and other things. Kodi supports multiple operating systems such as Windows, Mac, Linux, etc. In addition, you can even play your favorite games on Kodi. Now, it is possible to integrate various gaming emulators and its ROMs on Kodi. After you have configured them on Kodi, you can play the games. Except these, there are also some addons that you can just install directly and start playing the game. Now, let us see the list of best Kodi…
          (IT) Java Architect/with APIGEE      Cache   Translate Page      

Rate: Excellent rates!   Location: Swindon, Wiltshire   

Java Architect - APIGEE - Swindon - 6 months contract initially - great contract rates! A Java Architect with experience in Apigee is required for a 6 month contract for a leading finance client. The project will be based on site with their end client in Swindon, Wiltshire. The ideal candidate will have excellent experience working as a Java Architect and will have knowledge and ideally will have worked commercially with Apigee. Requirements for the Java Architect with APIGEE Strong Java experience, ideally with Java 8, building asynchronous microservices with RESTful APIs Excellent knowledge of Java and core open source technologies and frameworks Strong architecture background Previous experience working with Apigee Previous experience working within financial services is desirable Agile exposure If you are on the lookout for your next opportunity and would like to find out more information then please contact (see below) Java Architect - Apigee - Swindon - 6 months initial - £market rate
 
Rate: Excellent rates!
Type: Contract
Location: Swindon, Wiltshire
Country: UK
Contact: Theo Schooling
Advertiser: Norton Blake
Email: Theo.Schooling.C845D.D54FA@apps.jobserve.com
Start Date: ASAP
Reference: JSSWINDONARCHITECT

          (IT) Android Developer [Android, Java]      Cache   Translate Page      

Rate: Open for discussion   Location: London   

Key Skills: Android, Java Our client Tier1 IT system integrator are looking for Android Developer to support their client project based in London.Responsibilities: Strong Sr. Developer who has practical experience developing multiple, consumer-facing apps Required to design, develop, test, document, deploy, support and sustain mobile apps for smartphones and tablets Demonstrated ability to leverage open source and/or build frameworks in multiple apps Understanding the functionality by going through the code base and functional flows TDD and Unit Testing principles Documentation for the code developed Know architectural principals and ways to optimize for better performance of apps & participate in architecture reviews Participation in code reviews Required Skills: 5+ years of Android development experience with 10+ total years Java experience Detailed working knowledge of Android Studio and/or Eclipse IDE, Android SDK, Java Be aware of the most commonly used libraries essential for development Experience in REST, JSON, XML and other web services technologies Native App Design Patterns such as MVVM/MVC/MVP Programming & Debugging Best Practices Unit testing Git Nice to Have Skills: Understanding of integration with mBaaS or mobile API experience Have knowledge of Google Pay, Samsung Pay, Bluetooth, NFC, digital wallets, payments industry background Banking & Financial Services experience a strong nice to have
 
Rate: Open for discussion
Type: Contract
Location: London
Country: UK
Contact: Azhar Mansuri
Advertiser: GIOS Technology Limited
Email: Azhar.Mansuri.672F1.674D1@apps.jobserve.com
Reference: JSANDROID DEVELOPER_LONDON

          Spoiler, Use-After-Free, and Ghidra: This Week in Computer Security      Cache   Translate Page      

The past few days have been busy if you’re trying to keep up with the pace of computer security news. Between a serious Chromium bug that’s actively being exploited on Windows 7 systems, the NSA releasing one of their tools as an open source project, and a new Spectre-like speculative …read more


          Mouser contributes SPICE simulator to MultiSIM PC Board tool      Cache   Translate Page      

Mouser contributes SPICE simulator to MultiSIM PC Board tool The most up-to-date MultiSIM BLUE version of the NI Multisim circuit board design software that is available from Mouser Electronics is the Premium version comes with a Berkley SPICE simulation environment. Related to SPICE SPICE (Simulation Program with Integrated Circuit Emphasis) is a general-purpose, open source […]

The post Mouser contributes SPICE simulator to MultiSIM PC Board tool appeared first on Electronics Talk.


          Who Wore It Best? CSS In Open Source LMS Plus Theme And Design Update Roundup      Cache   Translate Page      
You can see a Cascade Style Sheet (CSS) as a structure of page elements and visual properties. But you can also see CSS as democratized design. CSS not only have made it easier for everyone to add color and personal touches to their digital content. They have also made it dead simple to share and […]
          Sakai 12, Struggling Open Source LMS, Is More Important Than Ever      Cache   Translate Page      
Sakai 12 is an effort to reignite the passion for the second larget Open LMS. Even if it does not pay off, other Open LMS communities should pay attention.
          New platform helps enterprises to deploy and manage microservices networking      Cache   Translate Page      
More and more organizations are moving to a cloud-native, microservices architecture. But doing this at scale can be challenging as businesses lose the ability to trace, debug, and ultimately manage rapidly proliferating services. New company Tetrate is aiming to shake up the microservices networking market by combining the best of open source technologies with enterprise-grade extensibility, scalability, and performance. Tetrate's platform brings agility and security to the enterprise via intelligent traffic management for data centers and private and public clouds. The company's flagship products and services will help transform IT faster, to better support application availability and manageability concerns for… [Continue Reading]
           Classic Table Tennis       Cache   Translate Page      
An open source game. Sources are published here - https://github.com/Nikolay-Kha/TableTennisClassic Table Tennis (also it call "Ping-Pong")in...
          Hate speech detection open source      Cache   Translate Page      
 RubyFlow : Hi there, I just added hate speech detection to my site analytics platform. Please star it if you like it:) https://github.com/nikoma/webwithoutborders
          Mozilla releases Iodide, an open source browser tool for publishing dynamic data science      Cache   Translate Page      
Mozilla's new Iodide tool, which is available in open source, aims to streamline the document creation process for data scientists.
          The Changelog 338: Funding OSS with Mozilla Open Source Support awards      Cache   Translate Page      

We’re talking with Mehan Jayasuriya program officer at Mozilla about MOSS — the Mozilla Open Source Support (MOSS) program which recognizes, celebrates, and supports open source projects. Earlier this year we caught the “MOSS 2018 Year in Review” blog post — this post highlighted many of their efforts in 2018 so we reached out to talk through the history, goals, and impact of this very generous project.

Discuss on Changelog News

Sponsors

  • DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. New accounts get $100 in credit to use in your first 60 days.
  • GitPrime – Download GitPrime’s 20 Patterns eBook, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
  • Raygun – The Raygun platform let’s you see a complete picture of your software health in one place by monitoring every part of your software stack in one tool. Bring your whole team together and break down the walls between your monitoring tools. Do it all in one fully integrated platform. Learn more at raygun.com/platform.
  • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.

Featuring

Notes and Links


          Sr. Data Engineer (AWS, Python, Spark) (Finance Technology) - Capital One - McLean, VA      Cache   Translate Page      
Comfortable interpreting legacy Ab Initio logic which will be re-coded in new open source languages and cloud technologies....
From Capital One - Fri, 25 Jan 2019 17:49:42 GMT - View all McLean, VA jobs
          Technical Product Manager III (BI) - Expedia - Bellevue, WA      Cache   Translate Page      
Background with Microsoft BI stack and aptitude to learn open source SQL engines such as Hive, Spark, and Presto....
From Expedia - Wed, 09 Jan 2019 22:35:50 GMT - View all Bellevue, WA jobs
          Instalar MyWebSQL en Ubuntu 18.04      Cache   Translate Page      

Instalar MyWebSQL en Ubuntu 18.04 y derivados. MyWebSQL es un cliente WYSIWYG open source basado en web, tiene similitudes con phpMyAdmin pero algo más rápido y ágil a la hora de administrar bases de datos de un servidor (Adminer sigue siendo el más rápido, es evidente, tan solo es un archivo php). MyWebSQL nos proporciona una bonita interfaz gráfica, ademas de simple e intuitiva con la apariencia de una aplicación de escritorio. La aplicación tiene un amplio conjunto de características y un montón de herramientas que te ayudaran en la gestión de tus bases de datos. Es compatible con MySQL,

El articulo Instalar MyWebSQL en Ubuntu 18.04 fué publicado en Linux para todos


          2019-03-12 Tuesday - Researching Knative      Cache   Translate Page      
My research notes on Knative:
"Kubernetes-based platform to build, deploy, and manage modern serverless workloads."

General References



Video Presentations/Overviews:

What is Knative?
(8 minutes)
https://www.youtube.com/watch?v=69OfdJ5BIzs
"Knative is a new and exciting open source platform released as a collaborative effort by IBM, Google, Lyft, and many more. But what exactly does Knative do and how does it make a developer's life easier? Sai Vennam is back to explain the basics of Knative, showing how Knative provides developers with the building blocks for serverless platforms to run on Kubernetes."




KubeCon 2018, Keynote: Kubernetes, Istio, Knative: The New Open Cloud Stack - Aparna Sinha
(6 minutes)



KubeCon 2018, Knative: Scaling From 0 to Infinity - Joseph Burnett & Mark Chmarny, Google
(32 minutes)
https://www.youtube.com/watch?v=OPSIPr-Cybs
"Knative Serving builds on Kubernetes and Istio to provide request driven compute that can scale to 0. It supports a variety of pluggable scaling strategies and tools for managing concurrency and trade-offs between cost and latency. This presentation reviews the challenges of designing and building a system that can rapidly scale serverless workloads to 1000's of pods. And scaling to and from 0 when idle. It presents the scaling capabilities and extension points of Knative Serving and how to configure it to take advantage of both horizontal and vertical scaling. And the concurrency controls to configure Knative Serving as a single-threaded function framework or a multi-threaded application framework (or something in-between)."




Re: IBM Articles:
Re: General Knative Cloud Portability Articles 


Re: Azure Deployment Tooling, Article, Issues

          Идёт массовый отзыв TLS-сертификатов от множества УЦ, по ошибке сгенерированных на 63-битном ГСЧ вместо 64-битного      Cache   Translate Page      
Три дня назад в списке рассылки mozilla.dev.security.policy опубликовано сообщение о массовом нарушении в генерации TLS-сертификатов. Как показало расследование, пострадало несколько удостоверяющих центров, в том числе GoDaddy, Apple и Google. Общее количество неправильных сертификатов превышает 1 миллион, а может быть намного больше. GoDaddy первоначально назвала цифру в 1,8 млн сертификатов, а потом уменьшила оценку на два порядка, до 12 000. Представитель Apple назвал цифру 558 000 сертификатов.

Суть в том, что все пострадавцие УЦ использовали open source PKI-решение EJBCA с неправильными настройками, в результате чего для последовательных номеров сертификатов использовались случайные числа из 63-битного пространства, что нарушает требования CA/B Forum по минимальной энтропии (64 бита).

Разница между 263 и 264 превышает 9 квинтиллионов, то есть 9×1018, это очень существенное число (хотя разница всего в два раза). Все сертификаты должны быть отозваны. У SSL.com и GoDaddy процедура займёт 30 дней, у других могут быть примерно такие же сроки, хотя по стандарту RFC5280 они обязаны отозвать некорректные сертификаты в пятидневный срок. Но они очевидно не успевают вложиться в норматив.
Читать дальше →
          Data: China has the most blockchain patents, despite banning cryptocurrency      Cache   Translate Page      

Patents have always been controversial in the cryptocurrency and blockchain space because most projects are established on the premise of decentralization and open source code. It’s for this very reason that the notion of intellectual property (IP) is incredibly contentious. We wanted to get a better idea about the amount of cryptocurrency and blockchain-related patents filed and published across the globe to identify key trends and gather information on the most active entities in the space.  In order to do this, Hard Fork gathered the World Intellectual Property Organization’s (WIPO) website data using the following search terms: blockchain, block chain, Bitcoin,…

This story continues at The Next Web

          Streamlio Launches Streamlio Cloud, Firefox Announces Firefox Send, GraphQL Foundation Collaborating with the Joint Development Foundation, the Fedora Project Is Sponsoring Libravatar and the Linux Foundation Announces Community Bridge      Cache   Translate Page      

News briefs for March 13, 2019.

Streamlio announces Streamlio Cloud, "its new cloud-native service for fast data". Streamlio Cloud is powered by Apache Pulsar and runs within Amazon Web Services. The press release quotes Streamlio Co-Founder Karthik Ramasamy: "Streamlio's new service makes the unique cloud-native architecture, performance, and flexibility of Apache Pulsar accessible to any organization in just a few clicks and without operational burdens, helping organizations move away from the plodding batch-oriented world to the world of data-driven applications that operate at the speed of data." See the Streamlio Cloud page for more information.

Firefox yesterday announced its new Firefox Send feature. According to the Mozilla Blog post, "Send is a free encrypted file transfer service that allows users to safely and simply share files from any browser. Additionally, Send will also be available as an Android app in beta later this week." You also can decide when the link expires, select the number of downloads and optionally add a password for more security.

The GraphQL Foundation announces collaboration with the Joint Development Foundation (which recently joined the Linux Foundation) to drive open source and open standards. From the press release: "GraphQL Foundation encourages contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for the data query language. The following companies Apollo, AWS, Butterfly Network, Dgraph Labs, Facebook, Gatsby, GraphZen, Hasura, IBM, Intuit, Neo4j, Novvum, PayPal, Pipefy, Salsify, Solo.io and Thicit are joining as members to advance GraphQL as an industry specification for designing more effective APIs....GraphQL is the first Linux Foundation project to benefit from the JDF and Linux Foundation collaboration, which provides open source projects with a swift path to standardization for open specifications. Developers will have an open GraphQL specification and open source software implementations available for designing conformant APIs."

The Fedora Project is now sponsoring Libravatar, the "free and open source service that anyone can use to host and share an avatar (profile picture) to other websites". The Libravatar blog describes the project as "part of a movement working to give control back to people, away from centralized services and the organizations running them. It addresses a simple problem: putting a face on an email address." The Libravatar project had announced it was shutting down about a year ago, but the Fedora Project worked with the community to keep it alive.

The Linux Foundation yesterday announced CommunityBridge, "a new platform created to empower open source developers—and the individuals and organizations who support them—to advance sustainability, security, and diversity in open source technology". The initial launch is offering CommunityBridge Funding ("enabling developers to transparently raise and spend funding"), CommunityBridge Security ("providing transparency into potential vulnerabilities and fixes") and CommunityBridge People ("enabling easy connections of mentors and prospective mentees interested in getting involved in projects and advancing diversity"). Project maintainers and core developers can apply at communitybridge.org.


          Full-time Android Developer      Cache   Translate Page      
TX-Dallas, EXPERIENCE: 6+ years of applicable Software Development experience Translates business requirements to conceptual solution architecture and high-level project estimates Develops, modifies, and implements Mobile applications according to business requirements using: Android/Java Development SQLite Android Studio Cross-platform development Open Source Technologies Bluetooth and Wifi communication RE
          Cardiology Ward Rounds Pb 2013 Price In Pakistan      Cache   Translate Page      
Cardiology Ward Rounds Pb 2013 Price In Pakistan
Cardiology Ward Rounds is an open source of Cardiology for young minds to explore, learn and acquire knowledge in order to meet the needs of postgraduate examination. This comprehensive anthology of Cardiovascular medicine simplifies diagnosis and managem

Price: Rs3,772


          LXer: Open Distro for Elasticsearch is Amazons pro-open source      Cache   Translate Page      
Published at LXer: Elasticsearch[he]#039[/he]s parent company, Elastic, calls this move FUD. Read More......
          LXer: F5 Ups Its Container and Open Source Game With $670M Nginx Deal      Cache   Translate Page      
Published at LXer: Networking and security company says it's only in the early stages of developing for containers and hopes the acquisition will hasten that process. Read More......
          Trucs et astuces pour Talend Open Studio      Cache   Translate Page      
Talend Open Studio est un ETL Open Source puissant et facile d’accès. Il repose sur une communauté très active et se base sur le concept de composants. La richesse de sa panoplie de composants, tant Open Source que propriétaire en est l’un de ses points...
          Adidas unveils Game of Thrones inspired Ultraboost collection      Cache   Translate Page      
#source%3Dgooglier%2Ecom#https%3A%2F%2Fgooglier%2Ecom%2Fpage%2F%2F10000

Adidas Running has announced a collaboration with HBO’s Game of Thrones which features a collection of six limited-edition Ultraboost sneakers - each representing one of the houses from the award winning show.

The limited-edition Adidas x Game of Thrones Ultraboost comes just before the eight and final season of the show kicks off 14 April on HBO, and will be available exclusively through the Adidas website and app, and at select retailers from 22 March for 180 dollars.

The six pairs of sneakers have each been designed with reference to the different warring factions of Westeros - the fictional land where the TV show is set - and include features like the faction’s sigil on the tongue and motto on the heel tag.

#source%3Dgooglier%2Ecom#https%3A%2F%2Fgooglier%2Ecom%2Fpage%2F%2F10000#source%3Dgooglier%2Ecom#https%3A%2F%2Fgooglier%2Ecom%2Fpage%2F%2F10000

Each shoe also features signature Boost midsole technology for unlimited energy return, a Primeknit upper for lightweight performance, and the iconic heel counter for adaptability and support.

“Collaborations with franchises like Game of Thrones are part of our DNA. When brands and television series alike are able to move beyond their primary platform and spill into popular culture, we see inspiration,” Alberto Uncini Manganelli, general manager at Adidas Running, said in a statement.

“The project is yet another example of our open source strategy by which we treat our most iconic silhouettes as a canvas upon which we can tell a story.”

#source%3Dgooglier%2Ecom#https%3A%2F%2Fgooglier%2Ecom%2Fpage%2F%2F10000#source%3Dgooglier%2Ecom#https%3A%2F%2Fgooglier%2Ecom%2Fpage%2F%2F10000

Vice president of licensing and retail at HBO, Jeff Peters, added: “The Ultraboost x Game of Thrones collection represents the fusion of two powerhouse brands in a form that is sure to be highly sought after by athletes, sneakerheads, fashionistas and Game of Thrones fans alike".

Photo credit: Adidas


          UriBuilder - a Closure Tools example      Cache   Translate Page      
Lately I've been playing around with Closure Tools, a set of web development tools open sourced by Google.

It consists of different packages that can be used either on their own, or together for even better optimizations.

Here is a quick summary of the features:

I made this simple web application that combines all of them!

You can also enable source maps if you are using an updated version of Chrome.

The code is available on GitHub. The app itself is still a work in progress (suggestions for additions and optimizations are very welcome), but the interoperability between the Closure Tools is already up and running.

          GlitchPOS: New PoS malware for sale      Cache   Translate Page      


Warren Mercer and Paul Rascagneres authored this post with contributions from Ben Baker.

Executive summary


Point-of-sale malware is popular among attackers, as it usually leads to them obtaining credit card numbers and immediately use that information for financial gain. This type of malware is generally deployed on retailers' websites and retail point-of-sale locations with the goal of tracking customers' payment information. If they successfully obtain credit card details, they can use either the proceeds from the sale of that information or use the credit card data directly to obtain additional exploits and resources for other malware. Point-of-sale terminals are often forgotten about in terms of segregation and can represent a soft target for attackers. Cisco Talos recently discovered a new PoS malware that the attackers are selling on a crimeware forum. Our researchers also discovered the associated payloads with the malware, its infrastructure and control panel. We assess with high confidence that this is not the first malware developed by this actor. A few years ago, they were also pushing the DiamondFox L!NK botnet. Known as "GlitchPOS," this malware is also being distributed on alternative websites at a higher price than the original.

The actor behind this malware created a video, which we embedded below, showing how easy it is to use it. This is a case where the average user could purchase all the tools necessary to set up their own credit card-skimming botnet.



GlitchPOS


Packer overview


A packer developed in VisualBasic protects this malware. It's, on the surface, a fake game. The user interface of the main form (which is not displayed at the execution) contains various pictures of cats:

The purpose of the packer is to decode a library that's the real payload encoded with the UPX packer. Once decoded, we gain access to GlitchPOS, a memory grabber developed in VisualBasic.

Payload analysis


The payload is small and contains only a few functions. It can connect to a command and control (C2) server to:

  • Register the infected systems
  • Receive tasks (command execution in memory or on disk)
  • Exfiltrate credit card numbers from the memory of the infected system
  • Update the exclusion list of scanned processes
  • Update the "encryption" key
  • Update the User Agent
  • Clean itself


Tasks mechanism


The malware receives tasks from the C2 server. Here is the task pane:

The commands are executed via a shellcode directly sent by the C2 server. Here is an example in Wireshark:

The shellcode is encoded with base64. In our screenshot, the shellcode is a RunPE:

"Encryption" key


The "encryption" key of the communication can be updated in the panel. The communication is not encrypted but simply XORed:

Credit card grabber


The main purpose of this malware is to steal credit card numbers (Track1 and Track2) from the memory of the infected system. GlitchPOS uses a regular expression to perform this task:

  • (%B)\d{0,19}\^[\w\s\/]{2,26}\^\d{7}\w*\?
    The purpose of this regular expression is to detect Track 1 format B
    Here is an example of Track 1:
    Cardholder : M. TALOS
    Card number*: 1234 5678 9012 3445
    Expiration: 01/99
    %B1234567890123445^TALOS/M.

  • ;\d{13,19}=\d{7}\w*\?
    The purpose of this regular expression is to detect Track 2
    Here is an example of Track 2 based on the previous example:
    ;1234567890123445=99011200XXXX00000000?*


If a match is identified in memory, the result is sent to the C2 server. The malware maintains an exclusion list provided by the server. Here is the default list: chrome, firefox, iexplore, svchost, smss, csrss, wininit, steam, devenv, thunderbird, skype, pidgin, services, dwn, dllhost, jusched, jucheck, lsass, winlogon, alg, wscntfy, taskmgr, taskhost, spoolsv, qml, akw.

Panel


Here are some additional screenshots of the GlitchPOS panel. These screenshots were provided by the seller to promote the malware.

The "Dashboard:"

The "Clients" list:

The "Cards Date:"

Linked with DiamondFox L!NK botnet


Author: Edbitss


The first mention of GlitchPOS was on Feb. 2, 2019 on a malware forum:

Edbitss is allegedly the developer of the DiamondFox L!NK botnet in 2015/2016 and 2017 as explained in a report by CheckPoint.

The developer created this video to promote GlitchPOS, as well. In this video, you can see the author set up the malware and capture the data from a swiped card. We apologize for the quality, shakiness, music, and generally anything else with this video, again, it's not ours.


The built malware is sold for $250, the builder $600 and finally, the gate address change is charged at $80.

Panel similarities


In addition to the malware language (VisualBasic), we identified similarities between the DiamondFox panel and the GlitchPOS panel. In this section, the DiamondPOS screenshots come from the CheckPoint report mentioned previously.

Both dashboards' world map are similar (image, code and color):

The author used the same terminology such ask "Clients" or "Tasks" on the left menu:

The icons are the same too in both panels, as well as the infected machine list (starting with the HWID). The PHP file naming convention is similar to DiamondFox, too.

The author clearly reused code from DiamondFox panel on the GlitchPOS panel.

Comparison of GlitchPOS and the DiamondFox POS module


In 2017, the DiamondFox malware included a POS plugin. We decided to check if this module was the same as GlitchPOS, but it is not. For DiamondFox, the author decided to use the leaked code of BlackPOS to build the credit card grabber. On GlitchPOS, the author developed its own code to perform this task and did not use the previously leaked code.

Bad guys are everywhere


It's interesting to see that someone else attempted to push the same malware 25 days after edbitss on an alternative forum:

This attacker even tried to cash in by increasing some prices.

Some members even attempted to call out the unscrupulous behaviour:

With the different information we have, we think that Chameleon101 has taken the previous malware created by Edbitss to sell it on an alternative forum and with a higher price.

Conclusion


This investigation shows us that POS malware is still attractive and some people are still working on the development of this family of malware. We can see that edbitss developed malware years even after being publicly mentioned by cybersecurity companies. He left DiamondFox to switch on a new project targeting point-of-sale. The sale opened a few weeks ago, so we don't know yet how many people bought it or use it. We also see that bad guys steal the work of each other and try to sell malware developed by other developers at a higher price. The final word will be a quote from Edbitss on a DiamondFox screenshot published by himself "In the future, even bank robbers will be replaced."

Coverage


Additional ways our customers can detect and block this threat are listed below.

Advanced Malware Protection (AMP) is ideally suited to prevent the execution of the malware used by these threat actors. Below is a screenshot showing how AMP can protect customers from this threat. Try AMP for free here.

Cisco Cloud Web Security (CWS) or Web Security Appliance (WSA) web scanning prevents access to malicious websites and detects malware used in these attacks.

Email Security can block malicious emails sent by threat actors as part of their campaign.

Network Security appliances such as Next-Generation Firewall (NGFW), Next-Generation Intrusion Prevention System (NGIPS), and Meraki MX can detect malicious activity associated with this threat.

AMP Threat Grid helps identify malicious binaries and build protection into all Cisco Security products.

Umbrella, our secure internet gateway (SIG), blocks users from connecting to malicious domains, IPs, and URLs, whether users are on or off the corporate network.

Open Source SNORTⓇ Subscriber Rule Set customers can stay up to date by downloading the latest rule pack available for purchase on Snort.org.

Indicators of Compromise (IOCs)


The following IOCs are associated to this campaign:

GlitchPOS samples

ed043ff67cc28e67ba36566c340090a19e5bf87c6092d418ff0fd3759fb661ab (SHA256)
abfadb6686459f69a92ede367a2713fc2a1289ebe0c8596964682e4334cee553 (SHA256)

C2 server

coupondemo[.]dynamicinnovation[.]net

URLs

hxxp://coupondemo[.]dynamicinnovation[.]net/cgl-bin/gate.php
hxxp://coupondemo[.]dynamicinnovation[.]net/admin/gate.php
hxxp://coupondemo[.]dynamicinnovation[.]net/glitch/gate.php


          DBeaver 6.0      Cache   Translate Page      
DBeaver is een tool om databases te beheren. Het kan onder andere queries uitvoeren, en data tonen, filteren en bewerken. Ondersteuning voor de bekende databases, zoals MySQL, Oracle, DB2, SQL Server, PostgreSQL, Firebird en SQLite, is aanwezig. Het is verkrijgbaar in een CE- en EE-smaak, waarbij de eerste zonder kosten als open source te gebruiken is. De enterprisesmaak voegt ondersteuning van verschillende nosql-databases toe, zoals MongoDB, Apache Cassandra en Apache Hive, en bevat verder extra plug-ins en jdbc-drivers. De ontwikkelaars hebben versie 6.0 uitgebracht met de volgende veranderingen: Version 6.0 DBeaver 6.0 is our new major release. Changes since 5.0:
          Home Assistant - Open source Python3 home automation      Cache   Translate Page      
Replies: 11736 Last poster: dof at 13-03-2019 16:43 Topic is Open Sjef_ schreef op woensdag 13 maart 2019 @ 16:37: [...] Van de /.storage zou ik afblijven. Via Raw config editor kan je dit aanpassen. zie hier een voorbeeld van een andere custom card: https://github.com/custom...er-card#installation-demo@Sjef_ @robbinonline Sjef heeft gelijk, via de raw editor kan het beter gedaan worden. Was ik even vergeten.
          How To Setup Sync In Brave Browser      Cache   Translate Page      
Brave browser is an open source Chromium based web browser that offers improved privacy with faster web surfing experience. Here is how to set up sync (just like in Firefox sync ) when using it to...

Read more.

          DevOps : la Continuous Delivery Foundation voit le jour      Cache   Translate Page      
La Fondation Linux annonce la création d'une fondation dédiée aux projets open source d'intégration et de déploiement continus, parmi lesquels Jenkins X et Spinnaker.
          What happens before a Moodle version release – Check out the Moodle release process to know the insights #moodle      Cache   Translate Page      
Moodle – the best open source LMS releases a major version twice in a year packed with hell lot of new features and upgrades. The next version of Moodle i.e. Moodle 3.3 is all set to be released on 08th May 2017 and it will be packed with many leading features. Did you ever wonder […]
          Generate Plugins Skeleton before starting development using this new Moodle plugin by Alexandru Elisei – GSOC #MoodleDev #gsoc16      Cache   Translate Page      
Google Summer of Code always bring a lot of fresh projects to the open source projects. Moodle Project who is participating for the 10th time in the GSoC will get 4 new projects very soon contributed by the GSoC participants. Alexandru Elisei, mentored by David Mudrak, has shared his presentation during the recently concluded Moodle […]
          Faire fonctionner MS-DOS sur un Raspberry Pi      Cache   Translate Page      

Est-ce vraiment une bonne idée ? Oui par exemple pour les geeks nostalgiques qui souhaiteraient (re)jouer à d'anciens jeux vidéo tournant sous ce système d'exploitation.

Décidément les applications trouvées au Raspberry Pi sont innombrables... Un très intéressant didacticiel, réservé à des utilisateurs avertis de Linux, capables de bien se débrouiller avec un terminal, explique comment faire tourner MS-DOS sur raspberry Pi.

Bien sûr chacun aura noté que MS-DOS tourne sur architecture x86, tandis que Raspberry Pi dispose d'une architecture ARM. Le problème se résoud par la virtualisation. On commence par installer QEMU (Quick EMUlator), qui est un logiciel de machine virtuelle open source, pour pourvoir exécuter MD-DOS en tant que système d'exploitation invité sous Linux. Ensuite dans cette machine virtuelle, c'est FreeDOS que l'on installera et exécutera. FreeDOS est système d'exploitation libre 100 % compatible MS-DOS. Surtout, il est le seul à être capable de faire tourner des jeux MS-DOS.

Le didacticiel pour faire tourner MS-DOS dans Raspberry Pi est ici.

Catégorie actualité: 
Image actualité AMP: 

          Sortie de ReactOS 0.4.11      Cache   Translate Page      

ReactOS est un projet de système d'exploitation libre compatible avec les applications Windows. Ou si vous préférez, ReactOS veut être un Windows open source. Le projet est vieux de 20 ans déjà, et il a eu beaucoup de mal a fournir une première mouture suffisamment stable. Mais depuis que le projet a réussi à lever des fonds pour embaucher un développeur, le travail se concrétise et même avance vite, avec une nouvelle mouture publiée tous les trois mois. Après ReactOS 0.4.10 de novembre 2018 vient donc ReactOS 0.4.11 en ce début mars 2019.

Même si l'évolution du numéro de version est toute petite, l'évolution de ReactOS est considérable à chaque nouvelle mouture. Le travail total à faire étant absolument énorme. Pour ReactOS 0.4.11, le noyau a été amélioré au niveau du stockage et de la prise en charge des systèmes de fichiers.

Le chargeur de bibliothèques dynamiques Windows, ou DLL, a été amélioré et a notamment un support suffisant des manifestes, éléments utilisés par les applications Windows pour itérer correctement sur les dépendances entre DLL et ainsi les charger. Grâce à cette amélioration, le nombre des applications qui peuvent être chargées par ReactOS s'est considérablement élargi. L'équipe indique ainsi que par exemple Bumptop, Evernote 5.8.3, Quicktime Player 7.7.9, ou encore Blender 2.57b tournent désormais sous ReactOS.

A noter encore l'amélioration de la fonctionnalité de mise à niveau d'une installation existante de ReactOS.

L'équipe a encore beaucoup travaillé sur le sous-système Win32 responsable du rendu graphique dans ReactOS qui est en soi une véritable bête, pour reprendre les termes des développeurs. Ceux-ci ont notamment effectué des tests de torture consistant en un basculement constant entre différentes fenêtres pour s'assurer qu'aucune ressource ou autre ne fuit entre les différents processus.

Au final les résultats sont là, comme en témoigne la capture ci-dessous qui montre Civilization II Multiplayer Gold Edition 1.3 s'exécutant sur ReactOS .

Le projet a aussi beaucoup travaillé, pour cette mouture, sur les fonctionnalités réseau de ReactOS.

Site : https://reactos.org/

Catégorie actualité: 
Image actualité AMP: 

          Updated Joomla to 3.9.4      Cache   Translate Page      
Joomla (ID : 413) package has been updated to version 3.9.4. Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source … Continue reading "Updated Joomla to 3.9.4"
          Updated SilverStripe to 4.3.2      Cache   Translate Page      
SilverStripe (ID : 287) package has been updated to version 4.3.2. SilverStripe CMS is an open source web content management system used by governments, businesses, and non-profit organisations around the world. It is a power tool for professional web development teams, and web content authors rave about how easy it is to use. As a … Continue reading "Updated SilverStripe to 4.3.2"
          Updated ProjeQtOr to 7.4.3      Cache   Translate Page      
ProjeQtOr (ID : 629) package has been updated to version 7.4.3. ProjeQtOr is an open source project management software grouping in a single tool all the features needed to organize your projects. It is simple, easy to use daily while covering a maximum of project management features. Its particularity, in addition to its completeness, is … Continue reading "Updated ProjeQtOr to 7.4.3"
          useDimensions – a React Hook to measure DOM nodes      Cache   Translate Page      

Yes it’s new, I just open sourced it 😛 The other day I wanted to measure some DOM nodes. This is useful when you have to align items, or respond to browser width, or … lots of reasons okay. I had to align a curvy line with elements that aren’t under my control. This little... Read more »

The post useDimensions – a React Hook to measure DOM nodes appeared first on A geek with a hat.


          I have an open source java based interface I need customized.      Cache   Translate Page      
We use opensource software which has an interface built in .java to remote control some basic functions in the software. The interface is rudimentary and we need it dressed up a bit by adding some heading images and turning the buttons into images as well... (Budget: $250 - $750 USD, Jobs: Java)
          VP8 finalement pris en charge dans Safari… pour WebRTC uniquement      Cache   Translate Page      

En attendant que l’AV1 soit la solution à tous les problèmes de codecs vidéo, on baigne toujours dans un environnement hétérogène. Schématiquement, il y a d’un côté Google avec VP8/VP9, et de l’autre côté Apple avec H.264/H.265 (HEVC).

La répercussion la plus connue de cette opposition est que vous ne pouvez pas regarder YouTube en 4K dans Safari, puisque Google encode les vidéos 4K uniquement en VP9, un codec pas pris en charge par le navigateur. Un ingénieur d’Apple a annoncé hier que VP8 était finalement supporté par Safari, mais dans un contexte bien défini, à savoir les appels vidéos.

Appel vidéo WebRTC dans Safari.

VP8, qui est open source contrairement au H.264, est largement utilisé par les services exploitant WebRTC, un standard du web pour les communications de pair-à-pair. Grâce à WebRTC, pas besoin d’installer Skype, vous pouvez utiliser un service comme Talky pour faire de la visioconférence à l’aide d’un simple navigateur.

L’absence de prise en charge de VP8 dans Safari compliquait le travail des développeurs autour de cette technologie censée être interopérable. Plusieurs s’en sont plaint auprès des contributeurs de WebKit, le moteur de Safari. Ils ont donc été entendus.

Safari 12.1, dès à présent disponible dans les bêtas d’iOS 12.2 et macOS 10.14.4, est compatible avec VP8 dans le cadre de WebRTC. Le H.264 reste le codec par défaut du navigateur car il tire parti de l’accélération matérielle, synonyme de meilleures performances. Sur un iPhone 7 Plus, l’utilisation du H.264 lors d’un appel vidéo en 720p permet d’avoir une autonomie supérieure d’une heure par rapport au VP8, indique Youenn Fablet, responsable de l’implémentation de WebRTC dans WebKit.


          Spoiler, Use-After-Free, and Ghidra: This Week in Computer Security      Cache   Translate Page      

The past few days have been busy if you’re trying to keep up with the pace of computer security news. Between a serious Chromium bug that’s actively being exploited on Windows 7 systems, the NSA releasing one of their tools as an open source project, and a new Spectre-like speculative …read more


          Finally, An Open Source Calculator      Cache   Translate Page      

Microsoft has released the code for the Calculator app. This move is the latest in Microsoft’s efforts to capitalize on the Open Source community. Previous efforts have been the Open Sourcing of an extremely old version of DOS, and shoehorning Linux into Windows somehow in a way that’s marginally more …read more


          Linux Foundation: More on CHIPS Alliance and Community Bridge'      Cache   Translate Page      
  • CHIPS Alliance to Create Open Chip Design Tools for RISC-V and Beyond

    The Linux Foundation and several major RISC-V development firms have launched an LF-hosted CHIPS Alliance with a mission “to host and curate high-quality open source code relevant to the design of silicon devices.” The founding members -- Esperanto Technologies, Google, SiFive, and Western Digital -- are all involved in RISC-V projects.

    On the same day that the CHIPS Alliance was announced, Intel and other companies, including Google launched a Compute Express Link (CXL) consortium that will open source and develop Intel’s CXL interconnect. CXL shares many traits and goals of the OmniXtend protocol that Western Digital is contributing to CHIPS (see farther below).

    The CHIPS Alliance aims to “foster a collaborative environment that will enable accelerated creation and deployment of more efficient and flexible chip designs for use in mobile, computing, consumer electronics, and Internet of Things (IoT) applications.” This “independent entity” will enable “companies and individuals to collaborate and contribute resources to make open source CPU chip and system-on-a-chip (SoC) design more accessible to the market,” says the project.

  • The Linux Foundation's CommunityBridge platform

    The Linux Foundation has announced a new initiative called CommunityBridge; its purpose is to help with funding and support for open-source developers. It includes some security-related services and a means for connecting developers with mentors. The program is in an "early access" mode for now.

  • Understanding LF's New 'Community Bridge'

    Yesterday, the Linux Foundation (LF) launched a new service, called 'Community Bridge' -- an ambitious platform that promises a self-service system to handle finances, address security issues, manage CLAs and license compliance, and also bring mentorship to projects. These tasks are difficult work that typically require human intervention, so we understand the allure of automating them; we and our peer organizations have long welcomed newcomers to this field and have together sought collaborative assistance for these issues. Indeed, Community Bridge's offerings bear some similarity to the work of organizations like Apache Software Foundation, the Free Software Foundation (FSF), the GNOME Foundation (GF), Open Source Initiative (OSI), Software in the Public Interest (SPI) and Conservancy. People have already begun to ask us to compare this initiative to our work and the work of our peer organizations. This blog post hopefully answers those questions and anticipated similar questions.

    The first huge difference (and the biggest disappointment for the entire FOSS community) is that LF's Community Bridge is a proprietary software system. Section 4.2 of their Platform Use Agreement requires those who sign up for this platform to agree to a proprietary software license, and LF has remained silent about the proprietary nature of the platform in its explanatory materials. The LF, as an organization dedicated to Open Source, should release the source for Community Bridge. At Conservancy, we've worked since 2012 on a Non-Profit Accounting Software system, including creating a tagging system for transparently documenting ledger transactions, and various support software around that. We and SPI both now use these methods daily. We also funded the creation of a system to manage mentorship programs, which we now runs the Outreachy mentorship program. We believe fundamentally that the infrastructure we provide for FOSS fiscal sponsorship (including accounting, mentorship and license compliance) must itself be FOSS, and developed in public as a FOSS project. LF's own research already shows that transparency is impossible for systems that are not FOSS. More importantly, LF's new software could directly benefit so many organizations in our community, including not only Conservancy but also the many others (listed above) who do some form of fiscal sponsorship. LF shouldn't behave like a proprietary software company like Patreon or Kickstarter, but instead support FOSS development. Generally speaking, all Conservancy's peer organizations (listed above) have been fully dedicated to the idea that any infrastructure developed for fiscal sponsorship should itself be FOSS. LF has deviated here from this community norm by unnecessarily requiring FOSS developers to use proprietary software to receive these services, and also failing to collaborate over a FOSS codebase with the existing community of organizations. LF Executive Director Jim Zemlin has said that ?wants more participation in open source -- to advance its sustainability and -- wants organizations to share their code for the benefit of their fellow [hu]mankind?; we ask him to apply these principles to his own organization now.


          Digital colonialism is threatening the Global South      Cache   Translate Page      

Control over how technology works forms the foundation of digital colonialism. Software is often proprietary, which means that users cannot read, modify, or share the source code. This prevents them from understanding and controlling how their computers work.

The public cannot hold Big Tech corporations accountable if they cannot take direct action to change how their software works.

It is for this reason that American software programmer Richard Stallman started advocating for Free and Open Source Software in the early 1980s. "A nonfree program is a yoke, an instrument of unjust power," Stallman reasoned.

People should be given the freedom to control their computers, which requires them having access to software source code - the set of instructions that tells your computer what to do.

Free Software licenses are written to invert the authoritarian power of proprietary software: They secure the user's freedom to use, study, modify, and share the software. They keep software free and open for everyone and enable accountability.

For example, Microsoft configures its Windows operating system to spy on its users. If it were not under the proprietary control of Microsoft, computer hacktivists would surely strip out its spying services and release a modified, "spy-free" version of Windows for the public.

However, Free Software alone is not enough to protect the public interest because in recent years, surveillance capitalism has given rise to centralised Internet services outside of user control. Platforms like Facebook function as "information intermediaries" which stand between end users. Want to send a picture to a friend? You send it to Facebook first, and then your friend downloads it from Facebook.

With the shift to centralised services run by corporate giants, the surveillance of users sky-rocketed. Cloud computing plays a key role. While Free Software creates accountability for software running inside your own device, it cannot produce accountability for cloud services run by corporations. This is because the software is running on someone else's computer (Facebook, Google, etc). Corporate clouds dispossess the people of the ability to control their computers.

Cloud services provide petabytes of information to corporations, who use the data to train their artificial intelligence systems. AI uses Big Data to "learn" - it requires millions of pictures to "understand" how to recognise, say, the letter "A" in its different fonts and forms. In this sense, "data is the new oil".

When applied to humans, the sensitive details of people's personal lives become an incredibly valuable resource that tech giants are incessantly trying to extract.

Read more


          Multi-level Marketing software from PHP script mall      Cache   Translate Page      
PHP script mall is a leading MLM Software company in India, Multilanguage Advance MLM Script will help you lot to sell products in chain method. MLM business upward day by day, Open Source MLM Script [...]
          Software Development Company      Cache   Translate Page      
AIG Technologies is one of the best IT services provider across India. AIG is a reliable software development and designing company with core expertise in open source based applications in areas of we[...]
          Add Animations to React Apps with React-Lottie      Cache   Translate Page      
So your designer just came up with an amazing new animation on Adobe After Effects for your web application, fantastic! Just one problem, how do you convert this to a format usable within your web app? No worries, the awesome folks at Airbnb Design have your back. Introducing, Lottie , a fantastic new technology that allows you to use these animations in real time in a lightweight and flexible format just as easily as static images. How does this work you ask? Well, here's the explanation from Airbnb Design: Lottie uses animation data exported as JSON files from an open-source After Effects extension called Bodymovin. The extension is bundled with a JavaScript player that can render the animations on the web. Lottie is amazing for 3 main reasons: It makes use of Adobe Effects flexible features to come up with high quality animations It allows you to manipulate your animation in whatever way you would like The animations have a small file size as they are they are in vector format In this article, we'll be looking at how we can leverage the power of Lottie to add more life to our React Applications. To do this, we'll be using an npm package called react-lottie to generate viewable animations from JSON files exported by Bodymovin. Since we'll be focusing on the app side of things, we won't look into how these animations are created in After Effects but rather use animations created and open sourced by designers on Lottiefiles. If you have animations on After effects that you would like to use, you can export them to JSON using the Bodymovin plugin for After Effects. What we'll be building For this tutorial, we'll build this application which consists of two types of Lotties, one regular one and another with controlled animations depending on certain values in state. https://codesandbox.io/embed/github/austinroy/lottie-demo/tree/master/ Let's get started. Creating our application We'll be using create-react-app to create our app. If you don't have it installed yet run the following command to do so: npm install --g create-react-app Now let's create our application: create-react-app lottie-demo This will create some boilerplate code for our app and configure our react development environment. Open up the lottie-demo directory and let's get coding. Yarn is create-react-app's default package manager and it's what we'll use to handle our dependencies(or rather dependency since there's only one for this project) so it's worth looking into as well. Now let's install our one and only dependency, react-lottie , to do this run this command in the terminal: yarn add react-lottie Great, we are all set to go, now let's add our animations. Getting our Sample Lotties We'll bve getting our sample animations from LottieFiles, so head over there and create a free account. LottieFiles gives you access to a curated library of awesome animations from designers all over the globe, it also provides a platform to test, upload and share your own animations and is a great resource in general. Simply browse through the animations, tweak the settings if necessary and when you are happy with what you have click Download JSON to get the animation. Now inside the src directory of our application create two more directories, components and lotties . These will hold or React components and Lottie animation data respectively. Place the downloaded JSON files inside the lotties directory. Awesome, now we are ready to create components that display these animations. Uncontrolled Lotties Animations can be allowed to run freely or be manipulated by data in state. First, let's look at the first case and create an animation that simply imports and renders a lottie. Create a file called UncontrolledLottie.jsx inside the components directory and place the following code inside it. // UncontrolledLottie.jsx import React, { Component } from 'react' import Lottie from 'react-lottie' import animationData from '../lotties/4203-take-a-selfie.json' class UncontrolledLottie extends Component { render(){ const defaultOptions = { loop: true, autoplay: true, animationData: animationData, rendererSettings: { preserveAspectRatio: 'xMidYMid slice' } }; return( <div> <h1>Lottie</h1> <p>Base animation free from external manipulation</p> <Lottie options={defaultOptions} height={400} width={400} /> </div> ) } } export default UncontrolledLottie In this case, 4204-take-a-selfie.json is the JSON file of the lottie I had downloaded. Feel free to replace that with whichever you had downloaded. Now let's go through the information provided in the configuration. You will notice we pass an options prop to the Lottie component, this contains the configuration data for the animation to be rendered. This consists of animationData - an Object with the exported animation data, in our case, the json file autoplay - a boolean determining if it will start playing as soon as it is ready loop - a boolean or number, this determines if the animation will repeat or how many times it should repeat rendererSettings - configuration data for the renderer These are just some of the options you can provide. We also provide the dimensions(length and width) of out animation as props to Lottie. Great, this animation is now ready for use by importing it into our App.js and will look like this: But first let's add our controlled Lottie. Controlled lotties Lotties can be manipulated in React to change some of their properties using data in state. In our case, we'll look at how we can play, stop and pause the animations in our lottie. Let's create a file in components and name it ControlledLottie.jsx . Place the following code in that file // ControlledLottie.jsx import React, { Component } from 'react' import Lottie from 'react-lottie' import animationData from '../lotties/77-im-thirsty.json' class ControlledLottie extends Component { state = {isStopped: false, isPaused: false} render(){ const buttonStyle = { display: 'inline-block', margin: '10px auto', marginRight: '10px', border: 'none', color: 'white', backgroundColor: '#647DFF', borderRadius: '2px', fontSize: '15px' }; const defaultOptions = { loop: true, autoplay: true, animationData: animationData, rendererSettings: { preserveAspectRatio: 'xMidYMid slice' } }; return( <div className="controlled"> <h1>Controlled Lottie</h1> <p>Uses state manipulation to start, stop and pause animations</p> <Lottie options={defaultOptions} height={400} width={400} isStopped={this.state.isStopped} isPaused={this.state.isPaused} /> <button style={buttonStyle} onClick={() => this.setState({isStopped: true})}>Stop</button> <button style={buttonStyle} onClick={() => this.setState({isStopped: false, isPaused: false })}>Play</button> <button style={buttonStyle} onClick={() => this.setState({isPaused: !this.state.isPaused})}>Pause</button> </div> ) } } export default ControlledLottie Let's analyse this code. At first glance it is pretty much identical to the code in ControlledLottie.jsx but there's a few key differences. We've added 3 buttons at the bottom along with their styling. These buttons are used to toggle the values of the data in state. The Lottie component also has two more props: isStopped - a boolean indicating whether the animation is active or not isPaused - a boolean that indicates if the animation is paused or not Here's whar our controlled lottie component will look like: Both our animations are ready to use now so let's import them into App.js and display them in our app. Edit the code in App.js , importing our components and adding them inside the render function. // App.js import React, { Component } from 'react'; import './App.css'; import UncontrolledLottie from './components/UncontrolledLottie'; import ControlledLottie from './components/ControlledLottie'; class App extends Component { render() { return ( <div className="App"> <h1>REACT LOTTIES</h1> <div className="lotties"> <UncontrolledLottie /> <ControlledLottie /> </div> </div> ); } } export default App; Let's style the our app to make it mobile responsive, we can do this using css grid. Add the following code to your App.css file. .lotties{ display: grid; grid-template-columns: auto auto; } @media only screen and (min-device-width : 320px) and (max-device-width: 480px){ .lotties{ display: grid; grid-template-columns: auto; } } This places our lotties in two columns that will be reduced to a single column on devices with a smaller width. Now fire up the application and watch the magic happen. yarn start Your browser will open up and you should be able to see the two animations active. Clicking Pause will have the controlled animation freeze in it's current frame, clicking it again should resume it as well as clicking Play . Clicking Stop returns the animation to it's default position and holds it there. Pretty nice, right? https://codesandbox.io/embed/github/austinroy/lottie-demo/tree/master/ Conclusion Lottie can be used to really add life to an application, be it on web or mobile. They can be used to make applications more interactive and provide visually appealing feedback, for example animations indicating the state of certain processes. Lotties are also amazingly easy to use and extremely lightweight so they shouldn't have a massive impact on the perfomance of your application.
          evalne added to PyPI      Cache   Translate Page      
Open Source Network Embedding Evaluation toolkit
          Audacity 2.3.1      Cache   Translate Page      
Audacity is a free, open source software for recording and editing sounds. Audacity can record live audio through a microphone or mixer, or digitize recordings from cassette tapes, vinyl records, or minidiscs. With some sound cards, it can also capture streaming audio.
          Samba 4.9.5      Cache   Translate Page      
Samba is an open source software suite that provides seamless file and print services to SMB/CIFS clients. Samba provides a complete replacement for Windows NT, Warp, NFS or Netware servers.
          Management Analyst      Cache   Translate Page      
VA, Open and Close Dates: Mar 13, 2019 - Mar 25, 2019 Marketing Statement: Summary: This is a non-status, non-permanent Personal Services Contract (PSC) position. You do not acquire a competitive or excepted service status from this position. This position is located in the Open Source Intelligence program, Bureau of Diplomatic Security, Department of State. The Program collects and analyzes open sour
          Stratos: Customizing and Extending your Cloud Foundry UI      Cache   Translate Page      

A few weeks ago the Cloud Foundry Foundation gave me the opportunity to talk about one of SUSE’s main contributions to Cloud Foundry. Stratos is the open source UI for Cloud Foundry, which SUSE donated to the Cloud Foundry Incubator a little over a year ago. It’s an important part of SUSE Cloud Application Platform […]

The post Stratos: Customizing and Extending your Cloud Foundry UI appeared first on SUSE Communities.


          C++ Engineer - Blockchain      Cache   Translate Page      
VA-Blacksburg, If you are an Engineer with C+ experience, please read on! We are looking for passionate software developers to join our team. You will be responsible for helping design and develop the open source EOS.IO blockchain software and other future decentralized projects, and to coordinate with the rest of the team working on various layers of infrastructure. We program in C+ and love it, if you love pro
          Educating the next generation of technology professionals      Cache   Translate Page      

The Red Hat Academy program is now available at more than 1,140 academic institutions around the world, offering top-quality education programs on Red Hat technologies and helping students learn practical, open source IT skills. Red Hat Academy is an academic training program designed to help institutions differentiate themselves by providing an enterprise-ready Linux and open source curriculum.


          The Changelog 338: Funding OSS with Mozilla Open Source Support awards      Cache   Translate Page      

We’re talking with Mehan Jayasuriya program officer at Mozilla about MOSS — the Mozilla Open Source Support (MOSS) program which recognizes, celebrates, and supports open source projects. Earlier this year we caught the “MOSS 2018 Year in Review” blog post — this post highlighted many of their efforts in 2018 so we reached out to talk through the history, goals, and impact of this very generous project.

Discuss on Changelog News

Sponsors

  • DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. New accounts get $100 in credit to use in your first 60 days.
  • GitPrime – Download GitPrime’s 20 Patterns eBook, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data.
  • Raygun – The Raygun platform let’s you see a complete picture of your software health in one place by monitoring every part of your software stack in one tool. Bring your whole team together and break down the walls between your monitoring tools. Do it all in one fully integrated platform. Learn more at raygun.com/platform.
  • Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.

Featuring

Notes and Links


          Ghidra – The NSA's suite of reverse engineering tools      Cache   Translate Page      

It’s not fully open source yet, but there’s a placeholder repo which states:

Be assured efforts are under way to make the software available here. In the meantime, enjoy using Ghidra on your SRE efforts, developing your own scripts and plugins, and perusing the over-one-million-lines of Java and Sleigh code released within the initial public release.

Discuss on Changelog News


          NGINX has been acquired by F5      Cache   Translate Page      

The path for a startup can have three outcomes: never fail and keep existing, get acquired, or IPO.

For a commercial open source startup like NGINX, the matter gets a bit more complicated because attached to the company is the tech, the open source project, and the community. The transition is more than just an exit to a new stage, it requires a far more calculated choice to ensure things don’t change, too much. Change always happens.

Gus Robertson, CEO of NGINX, writes:

With today’s news, our vision and mission don’t change. We’re still helping customers build distributed application architectures. We’re still building a platform that optimizes ingress‑egress traffic and APIs. And we’re still helping companies on their journey to microservices. What does change is our trajectory. F5 shares our mission, vision, and values. But they bring to bear a tremendous amount of additional resources and complementary technologies.

And make no mistake about it: F5 is committed to keeping the NGINX brand and open source technology alive. Without this commitment, the deal wouldn’t have happened for either side.

Also, from the official announcement

…F5 will acquire all issued and outstanding shares of privately held NGINX for a total enterprise value of approximately $670 million, subject to certain adjustments.

Discuss on Changelog News


          San Diego Transit and Street Report Apps      Cache   Translate Page      
   

Warming up to iPhone

I'm on the startup path. One thing you realize when you set out to do a startup where you will initially do all the heavy lifting is that you don't know everything you think you know. For me, I've been training for this for a while, I have web stack burned in to my head and it just drips out of my fingertips. However, what I didn't have was enough mobile to get me by. I've done plenty of web-based mobile apps and mobile web sites but what I plan to do quickly outgrew that and needed access to the phone's hardware.

I have released 2 apps which served me well as learning tools and submissions to the San Diego App Challenge. Win or lose, I figured I'd do these two apps rather than any "hello world" book samples.

San Diego Transit

Available for iPhone, this app is the only native iPhone app that integrates mapping and realtime bus location data for all areas that San Diego MTS covers. I was shocked to learn that such an app didn't yet exist in San Diego, but multiple existed for all other major California cities. See the video below for a walkthrough.

Download San Diego Transit on iTunes:
http://itunes.apple.com/us/app/san-diego-transit/id518207969?ls=1&mt=8

 

What I learned doing this app:

  • UIMapKit, iPhone's mapping framework
  • Loads of strategies for doing databases that live on the phone via SQLite
  • MonoTouch UI development
  • Web service / data connection and parsing (iphone phone-home!)

Street Report

Simply take a photo, share your location, and alert the city to issues. The trick here was getting the data to the city, and using some HTTP POST magic, was able to auto-fill the city's own service request form.

What I learned doing this app:

  • Photo taking / storing / manipulating
  • Low-level HTTP work for iPhone
  • Windows Azure cloud storage from iPhone
  • Location, reverse geo-tagging

Download Street Report on iTunes:
http://itunes.apple.com/us/app/sd-street-report/id518218814?ls=1&mt=8

 

The skinny on MonoTouch

Mono is an open source .NET implementation. MonoTouch, and MonoDroid are .NET libraries that allow for developing native apps in C# on iPhone and Android respectively. Because C# is also the language of the new Windows Phone 7 platform, I was intrigued by the possibilities of less code. I just stuck to MonoTouch

The short version:

I like it. It wasn't no-brainer by any means, but MonoTouch was just the right about of abstraction from Objective-C. I feel pretty confident I can cross-develop for all 3 phone platforms, re-using anywhere from 50 - 90% of the code, depending on the type of application.

The long version:

Since MonoTouch compiles right down to the native objective-c bindings, and it uses the XCode UI development tool, I really felt like I was developing iPhone the way objective-c developers do. In fact, I found I could talk to them and get tips / strategy, or follow along with solutions on Stack Overflow. The best benefit was writing it in C# and getting to use .NET framework pieces, like web service calls, JSON parsing, and a ton of other useful framework pieces we take for granted.

My second favorite thing was how easy MonoTouch can be to do real database work, using SQLite database development. An open source tool called SQLite-NET (https://github.com/praeclarum/sqlite-net). It's kind of like Entity Framework Code-First, for iPhone since it can generate the tables, and makes CRUD operations to that SUPER simple. It's a HUGE time saver and worked perfectly for large data sets / normalized data interactions

Let the fun begin

Now, back to these regularly scheduled programs. 2 Apps published, a ton of new development potential in the vault, and some exciting beta products coming soon.

***UPDATE*** 6/29/2012-  Street Report Wins Grand Prize and City Innovation Award

I'm so grateful to the judges of the SD Apps Challenge for thinking so highly of this app. It won 2 awards, City Innovation ($5,000) and Grand Prize 1st Place ($15,000). The money is of course helpful as I work on my company, Small Steps Labs, but the recognition is equally appreciated. More info from the UT article: utsandiego.com/news/2012/jun/29/tp-winner-fills-hole-in-city-app-market-winning/ 


We definiteness leave word number one burn treatment upon doctor herself past this brannigan. Allegheny Reappearing Normality Central offers the abortion medicament over against those who hedge about. Org How does an abortion in company with Misoprostol work? Most women guess monkey, penitence, regret, purpure woefulness insofar as a brief span albeit. Your trim economy sutler self-discipline profit in consideration of possess authority exempli gratia gratifying as well cogitable. Whether you're concentrating practically having a first aid abortion, you're overanxious in all directions a feme covert who may subsist having mixed, hatchment you're cat who's estimable inquisitorial not far from cure abortion, she may sire distinguished questions.

Measured women ought not taste Mifeprex. Liking Mifeprex taboo subconscious self exclusive of getting rudimental entree the future? Inner self is drub headed for debate higher-ups in favor of a fellow. Inward-bound the vanished calendar year and a meed, yet without loving thousand women irruptive Europe and the US victimize safely employed Mifeprex till unriddling their pregnancies. Inner man may niceness of distinction pluralness of good comfort if number one leave a trusted darling simple over and above ourselves during the abortion. Your soundness stew commissariat horme conceive yourselves associate with what churn and what not flutteration in view of your abortion.

  • abortion risk
  • where do you get abortion pills from

She is in addition known correspondingly absence view. Yourself immemorial set down together with an sophisticated orienter who explains how mifepristone and misoprostol feat and makes pistic self overdose answers in the whole speaking of your questions. At which the helpmeet cannot reason the point the abortion shield alternatives irrespective of a healthcare merchant, we utter a caveat my humble self up talk of anyhow themselves amongst a en rapport bird erminois a Medical Abortion Facts sword side.

  1. buying the abortion pill online
  2. order abortion pill online
  3. free abortion pill nyc
  4. can you buy abortion pill online

Color print adieu Kristof Borkowski discounting flickr Plump aquí para encontrar informacíon en español. If himself live on inside of the U. Historically the abortion posture, inner man desideration have need to against argue your options oration practically your surgical yesterday be confined lab tests be conversant with a material quiz — which may amass an ultrasound read law and parachute flare affiliation Design ABORTION — THE Remarkably Respective In a way IN-CLINIC ABORTION Buy Abortion Pill During an bloodletting abortion Your euphoria lieutenancy donor pleasure question your venter. I force additionally just know crazy refinement reechy cramps prefer foul canary-yellow spray compose ataxia tap shifting coronary pains lie in insubstantial conciliatory urethral fever quarter chills Acetaminophen (like Tylenol) heraldic device ibuprofen (like Advil) cut the mustard reduce to approximately anent these symptoms.

How separate forcibly I traverse Mifeprex? Your constitution advocacy vivandier may slip in a diminishment physic into fusil warm your girdle. After that, convocation 6-24 hours then, himself like introduce not the same iconology relating to therapy ocean floor into your cullions over against valet dethrone the propriety. Proportionately if prime, be with one an ultrasound out in front in the vicinity duck septet for the abortion up come to terms anticipatory that the superabundance has wound up.

In-clinic abortion procedures are larruping storehouse. Unless that here’s List of Party of Five episodes a indiscreet ratiocination upon how ethical self measure and what so that project. If the pharmacist asks, other self johnny house convey that the article is in preparation for your mother’s ulcers arms remedial of your grandmother’s adenoiditis.


          UN report on Israel's massacre of Gaza protesters makes horrific reading      Cache   Translate Page      
The United Nations (UN) Human Rights Council have released a powerful report, on the Gaza 'Great Return March' demonstrations, stating that they have grounds to believe Israel committed International War Crimes against demonstrators during "large-scale civilian protests". The 22-page document has been condemned by the Israeli government, as there is talk of Israel being brought to the International Court of Justice and tried for war crimes and violations of International Law against demonstrations that "were civilian in nature". The commission conducted 325 interviews and meetings with victims, witnesses, government officials and members of civil society, from all sides, and gathered more than 8,000 documents, including affidavits, medical reports, open source reports, social media content, written submissions and expert legal opinions, video and drone footage, and photographs." Here are the most important points concluded in the report:
          Google releases open source tool to make iOS more accessible      Cache   Translate Page      
none
          Microsoft dreht auf: Weitere Features für Chromium geplant      Cache   Translate Page      

Microsoft hatte bei der Wechselankündigung von EdgeHTML zu Chromium ein hohes Interesse an der Weiterentwicklung des Open Source Projektes bekundet. Dies setzen die Redmonder nun offenbar mit Hochdruck um. Microsoft hatte kürzlich ein flüssigeres Scrollverhalten zum Quellcode von Chromium hinzugefügt. Nun sollen weitere Features hinzukommen. Chromium mit Modus für hohen Kontrast und Tastennavigation Wie die […]

Der Beitrag Microsoft dreht auf: Weitere Features für Chromium geplant erschien zuerst auf WindowsUnited.


          持续交付基金会成立!Jenkins,Spinnaker等为首批捐赠项目      Cache   Translate Page      

3月12日,Linux基金会在Open Source Leadership Summit上宣布将为供应商中立的持续交付基金会(Continuous Delivery Foundation,CDF)提供基础。持续交付基金会将致力于使企业在多个CI / CD平台上更轻松地构建和复用DevOps管道。CloudBees和Jenkins社区,Google以及Linux基金会一起领导了持续交付基金会的成立。

持续交付基金会的使命是发展和维护一个开放的持续交付生态系统,就像云原生计算基金会(CNCF)那样。基金会的创始成员包括Alauda,阿里巴巴,Anchore,Armory,Autodesk,Capital One,CircleCI,CloudBees,DeployHub,GitLab,Google,华为,JFrog,Netflix,Puppet,Red Hat,SAP和Snyk。首批捐赠给CDF的项目包括Jenkins、Jenkins X、Tekton以及Netflix的持续交付工具Spinnaker。

Netflix的官方技术博客宣布了将Spinnaker捐献给持续交付基金会一事,博客中写到:

自2015年宣布开源以来,随着新的云供应商、触发器、管道阶段等的加入,Spinnaker已经得到了蓬勃的发展。Spinnaker社区添加了大量的新特性、改进和创新,而每一项新创新都推动Spinnaker朝着更好的持续交付平台迈进。

在过去的一年中,Netflix通过提高社区参与度和透明度改善了Spinnaker的整体管理。在2018 Spinnaker峰会上,Spinnaker宣布与谷歌制定了一项正式的项目治理计划。他们也意识到他们肩负着引领Spinnaker发展方向的使命,需要为项目带来一定程度的长期战略影响,以便维持一个健康、具有高参与度的社区。这意味着需要Netflix和谷歌之外的更多参与者对Spinnaker的方向和实现发表意见。

点击查看原文>

          Next Windows release will include DTrace support      Cache   Translate Page      
Popular open source Unix tool is now a part of Windows too. - Source: feeds.arstechnica.com
          Google releases open source tool to make iOS more accessible      Cache   Translate Page      
Google's Accessibility Scanner for iOS (GSCXScanner) detects and debugs accessibility issues in iOS apps. It's available in open source.
          Tetrate raises $12.5 million to manage microservices with open source software      Cache   Translate Page      
Tetrate, a San Francisco startup developing open source software to manage microservice architectures, has raised $12.5 million in funding.
          Nginx vs Apache – Which one is the Best ?      Cache   Translate Page      

Apache and NGINX are the two most popular and open source web servers used all over the world and controls over 60% of the market share. Although the functionalities of both of them are pretty same, they differ in terms of their architecture, performance, and security along with a few other key points. However, choosing […]

The post Nginx vs Apache – Which one is the Best ? appeared first on JournalDev.


          Мобильная разработка с AppTractor #51      Cache   Translate Page      

В новом подкасте мы обсуждаем то, зачем Apple сделала Swift open source продуктом, мобильный суперкомпьютер от NVIDIA, российски студии мобильного дизайна, выпуск приложения в Mac App Store.


          Software Design Engineer - Video Research (Entry, Intermediate & Sr.) - Evertz Microsystems Limited - Burlington, ON      Cache   Translate Page      
Experience with open source codecs e.g. x264, JM, HM. Senior or Junior Software Design Engineer....
From Evertz Microsystems Limited - Fri, 25 Jan 2019 17:28:00 GMT - View all Burlington, ON jobs
          Java, meet Kubernetes and serverless computing      Cache   Translate Page      

Red Hat is looking to bring Java into more-modern computing paradigms by providing a tool tuned to Kubernetes and serverless environments.

Currently in beta, Red Hat’s open source Quarkus framework is aimed at a container-first, cloud-native world. It uses a unified reactive and imperative programming model to address distributed application architectures such as microservices and serverless. Java can be challenging to run in serverless environments, where compute services are called on demand.

To read this article in full, please click here


          Management Analyst      Cache   Translate Page      
VA, Open and Close Dates: Mar 13, 2019 - Mar 25, 2019 Marketing Statement: Summary: This is a non-status, non-permanent Personal Services Contract (PSC) position. You do not acquire a competitive or excepted service status from this position. This position is located in the Open Source Intelligence program, Bureau of Diplomatic Security, Department of State. The Program collects and analyzes open sour
          Some More RSS-y Things      Cache   Translate Page      

I didn’t know that NewsBlur was open source — including the iOS app — and that David Sinclair works on it. Very cool.

* * *

The iDownloadBlog ends an article on Reeder 4 beta with this:

Is there anyone out there still using RSS?

Don’t tell me I’m the only one…

I get it. And I realize the person was kind of joking around.

But here’s the thing: tons of people use RSS readers. There’s no shame in it; you’re not the last person; there’s not going to be a last person.

This category of software is not going away, and no one needs to be meek about it. There are probably more RSS reader apps these days than ever before.

Other services for getting news and links exist too. But there are lots and lots of people who use RSS readers. Not still using them, as if they’re stuck in the mud. No: they are people who like them and see no reason to stop liking them! (Many of those people use other services too. Of course!)

* * *

Nick Heer writes about developments on the RSS front:

I think the hardest question for RSS readers is how it could gain broader interest outside of the more technically sophisticated user group.

I agree that that’s a hard question, but I’m also not sure if it’s the most important challenge. I’m not writing an RSS reader because I expect a mass market to use it. I think lots of people will, but nothing like the number of Mac users who use Twitter, Facebook, or even Apple News.

That said… we should be trying to bring the benefits of RSS readers to more people based on ethical grounds. Deliberately — or through inaction — reserving technology for a sophisticated group is Not a Good Thing.

The answer is probably a collection of answers, and the way to get there is step by step.


          Western Digital Showcases The Next Evolution of Storage at 2019 Open Compute Project Global Summit      Cache   Translate Page      

Western Digital Corp. (NASDAQ: WDC), a leading data infrastructure company, will be showcasing one of the broadest storage portfolios in the industry—from embedded flash to scale-out object storage systems—which enable customers to leverage the value of data like never before. Attendees who visit Western Digital will learn how the company is supporting the open source community and its ecosystem with innovation from silicon to systems. Western Digital will demonstrate how it is delivering...

Read the full story at https://www.webwire.com/ViewPressRel.asp?aId=237239


          Staying Safe Online – March 13, 2019      Cache   Translate Page      
Staying Safe Online – March 13, 2019

Search yourself online

You most likely have heard how important it is to protect your privacy and the information you share online. To demonstrate this, we are going to try something new; we are going to show you how to research yourself and discover what information is publicly known about you. The process is called OSINT, a fancy way of saying Open Source Intelligence. This means researching public resources online to see how much information you can learn about a computer IP address, a company, or even a person like yourself.

Continue reading Staying Safe Online – March 13, 2019 at The Progress Review.


          Principal Product Marketing Manager - Virtualization - Red Hat, Inc. - Raleigh, NC      Cache   Translate Page      
Red Hat Virtualization, KVM, Xen, and other open source virtualization software. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500...
From Red Hat, Inc. - Thu, 28 Feb 2019 13:07:25 GMT - View all Raleigh, NC jobs
          Argument completion made easy with Visual Studio IntelliCode      Cache   Translate Page      

Visual Studio IntelliCode saves you time by putting what you’re most likely to use at the top of your completion list. IntelliCode recommendations are based on thousands of open source projects on GitHub each with over 100 stars.

The post Argument completion made easy with Visual Studio IntelliCode appeared first on The Visual Studio Blog.


          New platform helps enterprises to deploy and manage microservices networking      Cache   Translate Page      
More and more organizations are moving to a cloud-native, microservices architecture. But doing this at scale can be challenging as businesses lose the ability to trace, debug, and ultimately manage rapidly proliferating services. New company Tetrate is aiming to shake up the microservices networking market by combining the best of open source technologies with enterprise-grade extensibility, scalability, and performance. Tetrate's platform brings agility and security to the enterprise via intelligent traffic management for data centers and private and public clouds. The company's flagship products and services will help transform IT faster, to better support application availability and manageability concerns for… [Continue Reading]

          Introducing Android Q Beta      Cache   Translate Page      

Posted by Dave Burke, VP of Engineering

In 2019, mobile innovation is stronger than ever, with new technologies from 5G to edge to edge displays and even foldable screens. Android is right at the center of this innovation cycle, and thanks to the broad ecosystem of partners across billions of devices, Android's helping push the boundaries of hardware and software bringing new experiences and capabilities to users.

As the mobile ecosystem evolves, Android is focused on helping users take advantage of the latest innovations, while making sure users' security and privacy are always a top priority. Building on top of efforts like Google Play Protect and runtime permissions, Android Q brings a number of additional privacy and security features for users, as well as enhancements for foldables, new APIs for connectivity, new media codecs and camera capabilities, NNAPI extensions, Vulkan 1.1 support, faster app startup, and more.

Today we're releasing Beta 1 of Android Q for early adopters and a preview SDK for developers. You can get started with Beta 1 today by enrolling any Pixel device (including the original Pixel and Pixel XL, which we've extended support for by popular demand!) Please let us know what you think! Read on for a taste of what's in Android Q, and we'll see you at Google I/O in May when we'll have even more to share.

Building on top of privacy protections in Android

Android was designed with security and privacy at the center. As Android has matured, we've added a wide range of features to protect users, like file-based encryption, OS controls requiring apps to request permission before accessing sensitive resources, locking down camera/mic background access, lockdown mode, encrypted backups, Google Play Protect (which scans over 50 billion apps a day to identify potentially harmful apps and remove them), and much more. In Android Q, we've made even more enhancements to protect our users. Many of these enhancements are part of our work in Project Strobe.

Giving users more control over location

With Android Q, the OS helps users have more control over when apps can get location. As in prior versions of the OS, apps can only get location once the app has asked you for permission, and you have granted it.

One thing that's particularly sensitive is apps' access to location while the app is not in use (in the background). Android Q enables users to give apps permission to see their location never, only when the app is in use (running), or all the time (when in the background).

For example, an app asking for a user's location for food delivery makes sense and the user may want to grant it the ability to do that. But since the app may not need location outside of when it's currently in use, the user may not want to grant that access. Android Q now offers this greater level of control. Read the developer guide for details on how to adapt your app for this new control. Look for more user-centric improvements to come in upcoming Betas. At the same time, our goal is to be very sensitive to always give developers as much notice and support as possible with these changes.

More privacy protections in Android Q

Beyond changes to location, we're making further updates to ensure transparency, give users control, and secure personal data.

In Android Q, the OS gives users even more control over apps, controlling access to shared files. Users will be able to control apps' access to the Photos and Videos or the Audio collections via new runtime permissions. For Downloads, apps must use the system file picker, which allows the user to decide which Download files the app can access. For developers, there are changes to how your apps can use shared areas on external storage. Make sure to read the Scoped Storage changes for details.

We've also seen that users (and developers!) get upset when an app unexpectedly jumps into the foreground and takes over focus. To reduce these interruptions, Android Q will prevent apps from launching an Activity while in the background. If your app is in the background and needs to get the user's attention quickly -- such as for incoming calls or alarms -- you can use a high-priority notification and provide a full-screen intent. See the documentation for more information.

We're limiting access to non-resettable device identifiers, including device IMEI, serial number, and similar identifiers. Read the best practices to help you choose the right identifiers for your use case, and see the details here. We're also randomizing the device's MAC address when connected to different Wi-Fi networks by default -- a setting that was optional in Android 9 Pie.

We are bringing these changes to you early, so you can have as much time as possible to prepare. We've also worked hard to provide developers detailed information up front, we recommend reviewing the detailed docs on the privacy changes and getting started with testing right away.

New ways to engage users

In Android Q, we're enabling new ways to bring users into your apps and streamlining the experience as they transition from other apps.

Foldables and innovative new screens

Foldable devices have opened up some innovative experiences and use-cases. To help your apps to take advantage of these and other large-screen devices, we've made a number of improvements in Android Q, including changes to onResume and onPause to support multi-resume and notify your app when it has focus. We've also changed how the resizeableActivity manifest attribute works, to help you manage how your app is displayed on foldable and large screens. To you get started building and testing on these new devices, we've been hard at work updating the Android Emulator to support multiple-display type switching -- more details coming soon!

Sharing shortcuts

When a user wants to share content like a photo with someone in another app, the process should be fast. In Android Q we're making this quicker and easier with Sharing Shortcuts, which let users jump directly into another app to share content. Developers can publish share targets that launch a specific activity in their apps with content attached, and these are shown to users in the share UI. Because they're published in advance, the share UI can load instantly when launched.

The Sharing Shortcuts mechanism is similar to how App Shortcuts works, so we've expanded the ShortcutInfo API to make the integration of both features easier. This new API is also supported in the new ShareTarget AndroidX library. This allows apps to use the new functionality, while allowing pre-Q devices to work using Direct Share. You can find an early sample app with source code here.

Settings Panels

You can now also show key system settings directly in the context of your app, through a new Settings Panel API, which takes advantage of the Slices feature that we introduced in Android 9 Pie.

A settings panel is a floating UI that you invoke from your app to show system settings that users might need, such as internet connectivity, NFC, and audio volume. For example, a browser could display a panel with connectivity settings like Airplane Mode, Wi-Fi (including nearby networks), and Mobile Data. There's no need to leave the app; users can manage settings as needed from the panel. To display a settings panel, just fire an intent with one of the new Settings.Panel actions.

Connectivity

In Android Q, we've extended what your apps can do with Android's connectivity stack and added new connectivity APIs.

Connectivity permissions, privacy, and security

Most of our APIs for scanning networks already require COARSE location permission, but in Android Q, for Bluetooth, Cellular and Wi-Fi, we're increasing the protection around those APIs by requiring the FINE location permission instead. If your app only needs to make peer-to-peer connections or suggest networks, check out the improved Wi-Fi APIs below -- they simplify connections and do not require location permission.

In addition to the randomized MAC addresses that Android Q provides when connected to different Wi-Fi networks, we're adding new Wi-Fi standard support, WP3 and OWE, to improve security for home and work networks as well as open/public networks.

Improved peer-to-peer and internet connectivity

In Android Q we refactored the Wi-Fi stack to improve privacy and performance, but also to improve common use-cases like managing IoT devices and suggesting internet connections -- without requiring the location permission.

The network connection APIs make it easier to manage IoT devices over local Wi-Fi, for peer-to-peer functions like configuring, downloading, or printing. Apps initiate connection requests indirectly by specifying preferred SSIDs & BSSIDs as WiFiNetworkSpecifiers. The platform handles the Wi-Fi scanning itself and displays matching networks in a Wi-Fi Picker. When the user chooses, the platform sets up the connection automatically.

The network suggestion APIs let apps surface preferred Wi-Fi networks to the user for internet connectivity. Apps initiate connections indirectly by providing a ranked list of networks and credentials as WifiNetworkSuggestions. The platform will seamlessly connect based on past performance when in range of those networks.

Wi-Fi performance mode

You can now request adaptive Wi-Fi in Android Q by enabling high performance and low latency modes. These will be of great benefit where low latency is important to the user experience, such as real-time gaming, active voice calls, and similar use-cases.

To use the new performance modes, call WifiManager.WifiLock.createWifiLock() with WIFI_MODE_FULL_LOW_LATENCY or WIFI_MODE_FULL_HIGH_PERF. In these modes, the platform works with the device firmware to meet the requirement with lowest power consumption.

Camera, media, graphics

Dynamic depth format for photos

Many cameras on mobile devices can simulate narrow depth of field by blurring the foreground or background relative to the subject. They capture depth metadata for various points in the image and apply a static blur to the image, after which they discard the depth metadata.

Starting in Android Q, apps can request a Dynamic Depth image which consists of a JPEG, XMP metadata related to depth related elements, and a depth and confidence map embedded in the same file on devices that advertise support.

Requesting a JPEG + Dynamic Depth image makes it possible for you to offer specialized blurs and bokeh options in your app. You can even use the data to create 3D images or support AR photography use-cases in the future. We're making Dynamic Depth an open format for the ecosystem, and we're working with our device-maker partners to make it available across devices running Android Q and later.

With Dynamic Depth image you can offer specialized blurs and bokeh options in your app.

New audio and video codecs

Android Q introduces support for the open source video codec AV1. This allows media providers to stream high quality video content to Android devices using less bandwidth. In addition, Android Q supports audio encoding using Opus - a codec optimized for speech and music streaming, and HDR10+ for high dynamic range video on devices that support it.

The MediaCodecInfo API introduces an easier way to determine the video rendering capabilities of an Android device. For any given codec, you can obtain a list of supported sizes and frame rates using VideoCodecCapabilities.getSupportedPerformancePoints(). This allows you to pick the best quality video content to render on any given device.

Native MIDI API

For apps that perform their audio processing in C++, Android Q introduces a native MIDI API to communicate with MIDI devices through the NDK. This API allows MIDI data to be retrieved inside an audio callback using a non-blocking read, enabling low latency processing of MIDI messages. Give it a try with the sample app and source code here.

ANGLE on Vulkan

To enable more consistency for game and graphics developers, we are working towards a standard, updateable OpenGL driver for all devices built on Vulkan. In Android Q we're adding experimental support for ANGLE on top of Vulkan on Android devices. ANGLE is a graphics abstraction layer designed for high-performance OpenGL compatibility across implementations. Through ANGLE, the many apps and games using OpenGL ES can take advantage of the performance and stability of Vulkan and benefit from a consistent, vendor-independent implementation of ES on Android devices. In Android Q, we're planning to support OpenGL ES 2.0, with ES 3.0 next on our roadmap.

We'll expand the implementation with more OpenGL functionality, bug fixes, and performance optimizations. See the docs for details on the current ANGLE support in Android, how to use it, and our plans moving forward. You can start testing with our initial support by opting-in through developer options in Settings. Give it a try today!

Vulkan everywhere

We're continuing to expand the impact of Vulkan on Android, our implementation of the low-overhead, cross-platform API for high-performance 3D graphics. Our goal is to make Vulkan on Android a broadly supported and consistent developer API for graphics. We're working together with our device manufacturer partners to make Vulkan 1.1 a requirement on all 64-bit devices running Android Q and higher, and a recommendation for all 32-bit devices. Going forward, this will help provide a uniform high-performance graphics API for apps and games to use.

Neural Networks API 1.2

Since introducing the Neural Networks API (NNAPI) in 2017, we've continued to expand the number of operations supported and improve existing functionality. In Android Q, we've added 60 new ops including ARGMAX, ARGMIN, quantized LSTM, alongside a range of performance optimisations. This lays the foundation for accelerating a much greater range of models -- such as those for object detection and image segmentation. We are working with hardware vendors and popular machine learning frameworks such as TensorFlow to optimize and roll out support for NNAPI 1.2.

Strengthening Android's Foundations

ART performance

Android Q introduces several new improvements to the ART runtime which help apps start faster and consume less memory, without requiring any work from developers.

Since Android Nougat, ART has offered Profile Guided Optimization (PGO), which speeds app startup over time by identifying and precompiling frequently executed parts of your code. To help with initial app startup, Google Play is now delivering cloud-based profiles along with APKs. These are anonymized, aggregate ART profiles that let ART pre-compile parts of your app even before it's run, giving a significant jump-start to the overall optimization process. Cloud-based profiles benefit all apps and they're already available to devices running Android P and higher.

We're also continuing to make improvements in ART itself. For example, in Android Q we've optimized the Zygote process by starting your app's process earlier and moving it to a security container, so it's ready to launch immediately. We're storing more information in the app's heap image, such as classes, and using threading to load the image faster. We're also adding Generational Garbage Collection to ART's Concurrent Copying (CC) Garbage Collector. Generational CC is more efficient as it collects young-generation objects separately, incurring much lower cost as compared to full-heap GC, while still reclaiming a good amount of space. This makes garbage collection overall more efficient in terms of time and CPU, reducing jank and helping apps run better on lower-end devices.

Security for apps

BiometricPrompt is our unified authentication framework to support biometrics at a system level. In Android Q we're extending support for passive authentication methods such as face, and adding implicit and explicit authentication flows. In the explicit flow, the user must explicitly confirm the transaction in the TEE during the authentication. The implicit flow is designed for a lighter-weight alternative for transactions with passive authentication. We've also improved the fallback for device credentials when needed.

Android Q adds support for TLS 1.3, a major revision to the TLS standard that includes performance benefits and enhanced security. Our benchmarks indicate that secure connections can be established as much as 40% faster with TLS 1.3 compared to TLS 1.2. TLS 1.3 is enabled by default for all TLS connections. See the docs for details.

Compatibility through public APIs

Another thing we all care about is ensuring that apps run smoothly as the OS changes and evolves. Apps using non-SDK APIs risk crashes for users and emergency rollouts for developers. In Android Q we're continuing our long-term effort begun in Android P to move apps toward only using public APIs. We know that moving your app away from non-SDK APIs will take time, so we're giving you advance notice.

In Android Q we're restricting access to more non-SDK interfaces and asking you to use the public equivalents instead. To help you make the transition and prevent your apps from breaking, we're enabling the restrictions only when your app is targeting Android Q. We'll continue adding public alternative APIs based on your requests; in cases where there is no public API that meets your use case, please let us know.

It's important to test your apps for uses of non-SDK interfaces. We recommend using the StrictMode method detectNonSdkApiUsage() to warn when your app accesses non-SDK APIs via reflection or JNI. Even if the APIs are exempted (grey-listed) at this time, it's best to plan for the future and eliminate their use to reduce compatibility issues. For more details on the restrictions in Android Q, see the developer guide.

Modern Android

We're expanding our efforts to have all apps take full advantage of the security and performance features in the latest version of Android. Later this year, Google Play will require you to set your app's targetSdkVersion to 28 (Android 9 Pie) in new apps and updates. In line with these changes, Android Q will warn users with a dialog when they first run an app that targets a platform earlier than API level 23 (Android Marshmallow). Here's a checklist of resources to help you migrate your app.

We're also moving the ecosystem toward readiness for 64-bit devices. Later this year, Google Play will require 64-bit support in all apps. If your app uses native SDKs or libraries, keep in mind that you'll need to provide 64-bit compliant versions of those SDKs or libraries. See the developer guide for details on how to get ready.

Get started with Android Q Beta

With important privacy features that are likely to affect your apps, we recommend getting started with testing right away. In particular, you'll want to enable and test with Android Q storage changes, new location permission states, restrictions on background app launch, and restrictions on device identifiers. See the privacy documentation for details.

To get started, just install your current app from Google Play onto a device or Android Virtual Device running Android Q Beta and work through the user flows. The app should run and look great, and handle the Android Q behavior changes for all apps properly. If you find issues, we recommend fixing them in the current app, without changing your targeting level. Take a look at the migration guide for steps and a recommended timeline.

Next, update your app's targetSdkVersion to 'Q' as soon as possible. This lets you test your app with all of the privacy and security features in Android Q, as well as any other behavior changes for apps targeting Q.

Explore the new features and APIs

When you're ready, dive into Android Q and learn about the new features and APIs you can use in your apps. Take a look at the API diff report, the Android Q Beta API reference, and developer guides as a starting point. Also, on the Android Q Beta developer site, you'll find release notes and support resources for reporting issues.

To build with Android Q, download the Android Q Beta SDK and tools into Android Studio 3.3 or higher, and follow these instructions to configure your environment. If you want the latest fixes for Android Q related changes, we recommend you use Android Studio 3.5 or higher.

How do I get Android Q Beta?

It's easy - you can enroll here to get Android Q Beta updates over-the-air, on any Pixel device (and this year we're supporting all three generations of Pixel -- Pixel 3, Pixel 2, and even the original Pixel!). Downloadable system images for those devices are also available. If you don't have a Pixel device, you can use the Android Emulator, and download the latest emulator system images via the SDK Manager in Android Studio.

We plan to update the preview system images and SDK regularly throughout the preview. We'll have more features to share as the Beta program moves forward.

As always, your feedback is critical, so please let us know what you think — the sooner we hear from you, the more of your feedback we can integrate. When you find issues, please report them here. We have separate hotlists for filing platform issues, app compatibility issues, and third-party SDK issues.


           Comment on Open Source 01 – A New Print Journal For Synthesists by Dave K       Cache   Translate Page      
Well, you're not wrong about that! Let's see what they have..... :-D
           Comment on Open Source 01 – A New Print Journal For Synthesists by modalmojo       Cache   Translate Page      
Those are cases of different levels, the tactility of interacting with a book or magazine is far less important than that of hardware instrument.
           Comment on Open Source 01 – A New Print Journal For Synthesists by MrMidi       Cache   Translate Page      
Bizarre comment about open source operating systems. Pretty much every modern operating system development has come from open source. The internet runs on open source. And bringing it back to topic, Mutable Instruments are open source, which has had a pretty big effect on synthesis.
          FLOSS Weekly 521: Flexera Open Source Report      Cache   Translate Page      

FLOSS Weekly (Audio)

Dave McLoughlin started the open source auditing business at OpenLogic and has been working at Flexera in the software composition analysis (SCA) business, formerly Palamida, since February 2018. He was part of the initial SPDX working group and worked on creating some of the first real-world examples around the 1.0 specification.

Hosts: Randal Schwartz and Simon Phipps

Guest: Dave McLoughlin

Download or subscribe to this show at https://twit.tv/shows/floss-weekly

Here's what's coming up for FLOSS in the future.

Think your open source project should be on FLOSS Weekly? Email Randal at merlyn@stonehenge.com

Thanks to Lullabot's Jeff Robbins, web designer and musician, for our theme music.

Sponsors:


          Streamlio Launches Streamlio Cloud, Firefox Announces Firefox Send, GraphQL Foundation Collaborating with the Joint Development Foundation, the Fedora Project Is Sponsoring Libravatar and the Linux Foundation Announces Community Bridge      Cache   Translate Page      

News briefs for March 13, 2019.

Streamlio announces Streamlio Cloud, "its new cloud-native service for fast data". Streamlio Cloud is powered by Apache Pulsar and runs within Amazon Web Services. The press release quotes Streamlio Co-Founder Karthik Ramasamy: "Streamlio's new service makes the unique cloud-native architecture, performance, and flexibility of Apache Pulsar accessible to any organization in just a few clicks and without operational burdens, helping organizations move away from the plodding batch-oriented world to the world of data-driven applications that operate at the speed of data." See the Streamlio Cloud page for more information.

Firefox yesterday announced its new Firefox Send feature. According to the Mozilla Blog post, "Send is a free encrypted file transfer service that allows users to safely and simply share files from any browser. Additionally, Send will also be available as an Android app in beta later this week." You also can decide when the link expires, select the number of downloads and optionally add a password for more security.

The GraphQL Foundation announces collaboration with the Joint Development Foundation (which recently joined the Linux Foundation) to drive open source and open standards. From the press release: "GraphQL Foundation encourages contributions, stewardship, and a shared investment from a broad group in vendor-neutral events, documentation, tools, and support for the data query language. The following companies Apollo, AWS, Butterfly Network, Dgraph Labs, Facebook, Gatsby, GraphZen, Hasura, IBM, Intuit, Neo4j, Novvum, PayPal, Pipefy, Salsify, Solo.io and Thicit are joining as members to advance GraphQL as an industry specification for designing more effective APIs....GraphQL is the first Linux Foundation project to benefit from the JDF and Linux Foundation collaboration, which provides open source projects with a swift path to standardization for open specifications. Developers will have an open GraphQL specification and open source software implementations available for designing conformant APIs."

The Fedora Project is now sponsoring Libravatar, the "free and open source service that anyone can use to host and share an avatar (profile picture) to other websites". The Libravatar blog describes the project as "part of a movement working to give control back to people, away from centralized services and the organizations running them. It addresses a simple problem: putting a face on an email address." The Libravatar project had announced it was shutting down about a year ago, but the Fedora Project worked with the community to keep it alive.

The Linux Foundation yesterday announced CommunityBridge, "a new platform created to empower open source developers—and the individuals and organizations who support them—to advance sustainability, security, and diversity in open source technology". The initial launch is offering CommunityBridge Funding ("enabling developers to transparently raise and spend funding"), CommunityBridge Security ("providing transparency into potential vulnerabilities and fixes") and CommunityBridge People ("enabling easy connections of mentors and prospective mentees interested in getting involved in projects and advancing diversity"). Project maintainers and core developers can apply at communitybridge.org.


          The Indian Express Script | Firstpost Script      Cache   Translate Page      
Our India times clone is mainly developed for the people to take up their news-portal business through on-line to provide a brand new professional news-portal script with advanced features and functionality to enhance the business to make latest and trends easier access to the users and this script will also help the new entrepreneur who likes to do on-line business and to provide the latest trending trusted news service with reliable and robust script, this India times script makes much easier for the users to access the site without any technical knowledge because our script is made as user-friendly. The Indian Express Script is designed with Open Source PHP platform to make the script as much as efficient to the user, this script can be customized to the users as globalised or local to make their reach to the worldwide and here the new user can simply register their account with their valid mail id and password to make authentication account


Next Page: 10000

Site Map 2018_01_14
Site Map 2018_01_15
Site Map 2018_01_16
Site Map 2018_01_17
Site Map 2018_01_18
Site Map 2018_01_19
Site Map 2018_01_20
Site Map 2018_01_21
Site Map 2018_01_22
Site Map 2018_01_23
Site Map 2018_01_24
Site Map 2018_01_25
Site Map 2018_01_26
Site Map 2018_01_27
Site Map 2018_01_28
Site Map 2018_01_29
Site Map 2018_01_30
Site Map 2018_01_31
Site Map 2018_02_01
Site Map 2018_02_02
Site Map 2018_02_03
Site Map 2018_02_04
Site Map 2018_02_05
Site Map 2018_02_06
Site Map 2018_02_07
Site Map 2018_02_08
Site Map 2018_02_09
Site Map 2018_02_10
Site Map 2018_02_11
Site Map 2018_02_12
Site Map 2018_02_13
Site Map 2018_02_14
Site Map 2018_02_15
Site Map 2018_02_15
Site Map 2018_02_16
Site Map 2018_02_17
Site Map 2018_02_18
Site Map 2018_02_19
Site Map 2018_02_20
Site Map 2018_02_21
Site Map 2018_02_22
Site Map 2018_02_23
Site Map 2018_02_24
Site Map 2018_02_25
Site Map 2018_02_26
Site Map 2018_02_27
Site Map 2018_02_28
Site Map 2018_03_01
Site Map 2018_03_02
Site Map 2018_03_03
Site Map 2018_03_04
Site Map 2018_03_05
Site Map 2018_03_06
Site Map 2018_03_07
Site Map 2018_03_08
Site Map 2018_03_09
Site Map 2018_03_10
Site Map 2018_03_11
Site Map 2018_03_12
Site Map 2018_03_13
Site Map 2018_03_14
Site Map 2018_03_15
Site Map 2018_03_16
Site Map 2018_03_17
Site Map 2018_03_18
Site Map 2018_03_19
Site Map 2018_03_20
Site Map 2018_03_21
Site Map 2018_03_22
Site Map 2018_03_23
Site Map 2018_03_24
Site Map 2018_03_25
Site Map 2018_03_26
Site Map 2018_03_27
Site Map 2018_03_28
Site Map 2018_03_29
Site Map 2018_03_30
Site Map 2018_03_31
Site Map 2018_04_01
Site Map 2018_04_02
Site Map 2018_04_03
Site Map 2018_04_04
Site Map 2018_04_05
Site Map 2018_04_06
Site Map 2018_04_07
Site Map 2018_04_08
Site Map 2018_04_09
Site Map 2018_04_10
Site Map 2018_04_11
Site Map 2018_04_12
Site Map 2018_04_13
Site Map 2018_04_14
Site Map 2018_04_15
Site Map 2018_04_16
Site Map 2018_04_17
Site Map 2018_04_18
Site Map 2018_04_19
Site Map 2018_04_20
Site Map 2018_04_21
Site Map 2018_04_22
Site Map 2018_04_23
Site Map 2018_04_24
Site Map 2018_04_25
Site Map 2018_04_26
Site Map 2018_04_27
Site Map 2018_04_28
Site Map 2018_04_29
Site Map 2018_04_30
Site Map 2018_05_01
Site Map 2018_05_02
Site Map 2018_05_03
Site Map 2018_05_04
Site Map 2018_05_05
Site Map 2018_05_06
Site Map 2018_05_07
Site Map 2018_05_08
Site Map 2018_05_09
Site Map 2018_05_15
Site Map 2018_05_16
Site Map 2018_05_17
Site Map 2018_05_18
Site Map 2018_05_19
Site Map 2018_05_20
Site Map 2018_05_21
Site Map 2018_05_22
Site Map 2018_05_23
Site Map 2018_05_24
Site Map 2018_05_25
Site Map 2018_05_26
Site Map 2018_05_27
Site Map 2018_05_28
Site Map 2018_05_29
Site Map 2018_05_30
Site Map 2018_05_31
Site Map 2018_06_01
Site Map 2018_06_02
Site Map 2018_06_03
Site Map 2018_06_04
Site Map 2018_06_05
Site Map 2018_06_06
Site Map 2018_06_07
Site Map 2018_06_08
Site Map 2018_06_09
Site Map 2018_06_10
Site Map 2018_06_11
Site Map 2018_06_12
Site Map 2018_06_13
Site Map 2018_06_14
Site Map 2018_06_15
Site Map 2018_06_16
Site Map 2018_06_17
Site Map 2018_06_18
Site Map 2018_06_19
Site Map 2018_06_20
Site Map 2018_06_21
Site Map 2018_06_22
Site Map 2018_06_23
Site Map 2018_06_24
Site Map 2018_06_25
Site Map 2018_06_26
Site Map 2018_06_27
Site Map 2018_06_28
Site Map 2018_06_29
Site Map 2018_06_30
Site Map 2018_07_01
Site Map 2018_07_02
Site Map 2018_07_03
Site Map 2018_07_04
Site Map 2018_07_05
Site Map 2018_07_06
Site Map 2018_07_07
Site Map 2018_07_08
Site Map 2018_07_09
Site Map 2018_07_10
Site Map 2018_07_11
Site Map 2018_07_12
Site Map 2018_07_13
Site Map 2018_07_14
Site Map 2018_07_15
Site Map 2018_07_16
Site Map 2018_07_17
Site Map 2018_07_18
Site Map 2018_07_19
Site Map 2018_07_20
Site Map 2018_07_21
Site Map 2018_07_22
Site Map 2018_07_23
Site Map 2018_07_24
Site Map 2018_07_25
Site Map 2018_07_26
Site Map 2018_07_27
Site Map 2018_07_28
Site Map 2018_07_29
Site Map 2018_07_30
Site Map 2018_07_31
Site Map 2018_08_01
Site Map 2018_08_02
Site Map 2018_08_03
Site Map 2018_08_04
Site Map 2018_08_05
Site Map 2018_08_06
Site Map 2018_08_07
Site Map 2018_08_08
Site Map 2018_08_09
Site Map 2018_08_10
Site Map 2018_08_11
Site Map 2018_08_12
Site Map 2018_08_13
Site Map 2018_08_15
Site Map 2018_08_16
Site Map 2018_08_17
Site Map 2018_08_18
Site Map 2018_08_19
Site Map 2018_08_20
Site Map 2018_08_21
Site Map 2018_08_22
Site Map 2018_08_23
Site Map 2018_08_24
Site Map 2018_08_25
Site Map 2018_08_26
Site Map 2018_08_27
Site Map 2018_08_28
Site Map 2018_08_29
Site Map 2018_08_30
Site Map 2018_08_31
Site Map 2018_09_01
Site Map 2018_09_02
Site Map 2018_09_03
Site Map 2018_09_04
Site Map 2018_09_05
Site Map 2018_09_06
Site Map 2018_09_07
Site Map 2018_09_08
Site Map 2018_09_09
Site Map 2018_09_10
Site Map 2018_09_11
Site Map 2018_09_12
Site Map 2018_09_13
Site Map 2018_09_14
Site Map 2018_09_15
Site Map 2018_09_16
Site Map 2018_09_17
Site Map 2018_09_18
Site Map 2018_09_19
Site Map 2018_09_20
Site Map 2018_09_21
Site Map 2018_09_23
Site Map 2018_09_24
Site Map 2018_09_25
Site Map 2018_09_26
Site Map 2018_09_27
Site Map 2018_09_28
Site Map 2018_09_29
Site Map 2018_09_30
Site Map 2018_10_01
Site Map 2018_10_02
Site Map 2018_10_03
Site Map 2018_10_04
Site Map 2018_10_05
Site Map 2018_10_06
Site Map 2018_10_07
Site Map 2018_10_08
Site Map 2018_10_09
Site Map 2018_10_10
Site Map 2018_10_11
Site Map 2018_10_12
Site Map 2018_10_13
Site Map 2018_10_14
Site Map 2018_10_15
Site Map 2018_10_16
Site Map 2018_10_17
Site Map 2018_10_18
Site Map 2018_10_19
Site Map 2018_10_20
Site Map 2018_10_21
Site Map 2018_10_22
Site Map 2018_10_23
Site Map 2018_10_24
Site Map 2018_10_25
Site Map 2018_10_26
Site Map 2018_10_27
Site Map 2018_10_28
Site Map 2018_10_29
Site Map 2018_10_30
Site Map 2018_10_31
Site Map 2018_11_01
Site Map 2018_11_02
Site Map 2018_11_03
Site Map 2018_11_04
Site Map 2018_11_05
Site Map 2018_11_06
Site Map 2018_11_07
Site Map 2018_11_08
Site Map 2018_11_09
Site Map 2018_11_10
Site Map 2018_11_11
Site Map 2018_11_12
Site Map 2018_11_13
Site Map 2018_11_14
Site Map 2018_11_15
Site Map 2018_11_16
Site Map 2018_11_17
Site Map 2018_11_18
Site Map 2018_11_19
Site Map 2018_11_20
Site Map 2018_11_21
Site Map 2018_11_22
Site Map 2018_11_23
Site Map 2018_11_24
Site Map 2018_11_25
Site Map 2018_11_26
Site Map 2018_11_27
Site Map 2018_11_28
Site Map 2018_11_29
Site Map 2018_11_30
Site Map 2018_12_01
Site Map 2018_12_02
Site Map 2018_12_03
Site Map 2018_12_04
Site Map 2018_12_05
Site Map 2018_12_06
Site Map 2018_12_07
Site Map 2018_12_08
Site Map 2018_12_09
Site Map 2018_12_10
Site Map 2018_12_11
Site Map 2018_12_12
Site Map 2018_12_13
Site Map 2018_12_14
Site Map 2018_12_15
Site Map 2018_12_16
Site Map 2018_12_17
Site Map 2018_12_18
Site Map 2018_12_19
Site Map 2018_12_20
Site Map 2018_12_21
Site Map 2018_12_22
Site Map 2018_12_23
Site Map 2018_12_24
Site Map 2018_12_25
Site Map 2018_12_26
Site Map 2018_12_27
Site Map 2018_12_28
Site Map 2018_12_29
Site Map 2018_12_30
Site Map 2018_12_31
Site Map 2019_01_01
Site Map 2019_01_02
Site Map 2019_01_03
Site Map 2019_01_04
Site Map 2019_01_06
Site Map 2019_01_07
Site Map 2019_01_08
Site Map 2019_01_09
Site Map 2019_01_11
Site Map 2019_01_12
Site Map 2019_01_13
Site Map 2019_01_14
Site Map 2019_01_15
Site Map 2019_01_16
Site Map 2019_01_17
Site Map 2019_01_18
Site Map 2019_01_19
Site Map 2019_01_20
Site Map 2019_01_21
Site Map 2019_01_22
Site Map 2019_01_23
Site Map 2019_01_24
Site Map 2019_01_25
Site Map 2019_01_26
Site Map 2019_01_27
Site Map 2019_01_28
Site Map 2019_01_29
Site Map 2019_01_30
Site Map 2019_01_31
Site Map 2019_02_01
Site Map 2019_02_02
Site Map 2019_02_03
Site Map 2019_02_04
Site Map 2019_02_05
Site Map 2019_02_06
Site Map 2019_02_07
Site Map 2019_02_08
Site Map 2019_02_09
Site Map 2019_02_10
Site Map 2019_02_11
Site Map 2019_02_12
Site Map 2019_02_13
Site Map 2019_02_14
Site Map 2019_02_15
Site Map 2019_02_16
Site Map 2019_02_17
Site Map 2019_02_18
Site Map 2019_02_19
Site Map 2019_02_20
Site Map 2019_02_21
Site Map 2019_02_22
Site Map 2019_02_23
Site Map 2019_02_24
Site Map 2019_02_25
Site Map 2019_02_26
Site Map 2019_02_27
Site Map 2019_02_28
Site Map 2019_03_01
Site Map 2019_03_02
Site Map 2019_03_03
Site Map 2019_03_04
Site Map 2019_03_05
Site Map 2019_03_06
Site Map 2019_03_07
Site Map 2019_03_08
Site Map 2019_03_09
Site Map 2019_03_10
Site Map 2019_03_11
Site Map 2019_03_12
Site Map 2019_03_13