Showing headlines posted by bob

« Previous ( 1 ... 367 368 369 370 371 372 373 374 375 376 377 ... 1195 ) Next »

How to structure a multi-file C program: Part 2

In Part 1, I laid out the structure for a multi-file C program called MeowMeow that implements a toy codec. I also talked about the Unix philosophy of program design, laying out a number of empty files to start with a good structure from the very beginning. Lastly, I touched on what a Makefile is and what it can do for you. This article picks up where the other one left off and now I'll get to the actual implementation of our silly (but instructional) MeowMeow codec.

Robot kit builds on Jetson Nano

  • LinuxGizmos.com (Posted by bob on Jul 31, 2019 3:25 AM CST)
  • Groups: Linux; Story Type: News Story
Waveshare has launched a Linux/ROS-driven, $100 “JetBot AI Kit” robotics kit that works with the Nvidia Jetson Nano Dev Kit. The kit includes an expansion board, WiFi, motor, wheels, 8MP camera, 64GB microSD card, controller, and more. When Nvidia launched its Linux-powered Jetson Nano module and $99 Jetson Nano Dev Kit in March, it posted […]

From e-learning to m-learning: Open education's next move

  • Opensource.com (Posted by bob on Jul 30, 2019 4:08 PM CST)
  • Story Type: News Story
"Access to computers and the Internet has become a basic need for education in our society."?U.S. Senator Kent Conrad, 2004 I spent seventeen years working in higher education, both as a campus technology leader and as an adjunct professor. Today, I continue as an adjunct professor. I know firsthand that educational technology is invaluable to the teaching and learning mission of universities—and that it changes at a rapid pace. read more

Open-spec board supports blockchain-based IoT with Ethereum

  • LinuxGizmos.com (Posted by bob on Jul 30, 2019 12:25 PM CST)
  • Groups: Linux; Story Type: News Story
On Kickstarter: The “Elk” SBC is designed for a decentralized-web IoT applications using blockchain. It runs Linux on an Allwinner H3 and Arduino on an STM32 and supports Ethereum, Whisper, and IPFS. A Cairo, Egypt based startup called Elk has won Kickstarter funding for a tiny (55 x 25.5mm) IoT development board designed for decentralized […]

Using Python to explore Google's Natural Language API

  • Opensource.com (Posted by bob on Jul 30, 2019 9:56 AM CST)
  • Groups: Python; Story Type: News Story
As a technical search engine optimizer, I am always looking for ways to use data in novel ways to better understand how Google ranks websites. I recently investigated whether Google's Natural Language API could better inform how Google may be classifying a site's content. read more

How to create a pull request in GitHub

  • Opensource.com (Posted by bob on Jul 30, 2019 7:27 AM CST)
  • Story Type: News Story
So, you know how to use git. You have a GitHub repo and can push to it. All is well. But how the heck do you contribute to other people's GitHub projects? That is what I wanted to know after I learned git and GitHub. In this article, I will explain how to fork a git repo, make changes, and submit a pull request. When you want to work on a GitHub project, the first step is to fork a repo. read more

Linus Torvalds prepares to wave goodbye to Linux floppy drives

  • ZDNet | open-source RSS; By Steven J. Vaughan-Nichols (Posted by bob on Jul 30, 2019 6:13 AM CST)
  • Story Type: News Story; Groups: Linux
TIme moves on and the venerable, but increasingly rare, floppy drive won't be supported in Linux for much longer.

Python's Mypy: Callables and Generators

It's important to remember that Python, the language, isn't changing, and it isn't becoming statically typed. Mypy is a separate program, running outside Python, typically as part of a continuous integration (CI) system or invoked as part of a Git commit hook. The idea is that Mypy runs before you put your code into production, identifying where the data doesn't match the annotations you've made to your variables and function parameters.

Command line quick tips: More about permissions

  • Fedora Magazine; By Paul W. Frields (Posted by bob on Jul 29, 2019 7:04 PM CST)
  • Story Type: Tutorial; Groups: Fedora, Linux
A previous article covered some basics about file permissions on your Fedora system. This installment shows you additional ways to use permissions to manage file access and sharing. It also builds on the knowledge and examples in the previous article...........

3 commands to reboot Linux (plus 4 more ways to do it safely)

  • Opensource.com (Posted by bob on Jul 29, 2019 4:35 PM CST)
  • Groups: Linux; Story Type: News Story
Linux is fully capable of running not weeks, but years, without a reboot. In some industries, that’s exactly what Linux does, thanks to advances like kpatch and kgraph. For laptop and desktop users, though, that metric is a little extreme. While it may not be a day-to-day reality, it’s at least a weekly reality that sometimes you have a good reason to reboot your machine. And for a system that doesn’t need rebooting often, Linux offers plenty of choices for when it’s time to start over. read more

Do you prefer a live demo to be perfect or broken?

At DevFest DC in June, Sara Robinson, developer advocate at Google Cloud, gave the most seamless live demo I've ever witnessed. Sara live-coded a machine model from scratch using TensorFlow and Keras. Then she trained the model live, deployed it to Google's Cloud AI platform, and used the deployed model to make predictions. With the exception of perhaps one small hiccup, the whole thing went smoothly, and I learned a lot as an audience member. read more

How to structure a multi-file C program: Part 1

  • Opensource.com (Posted by bob on Jul 29, 2019 7:55 AM CST)
  • Story Type: News Story
It has often been said that the art of computer programming is part managing complexity and part naming things. I contend that this is largely true with the addition of "and sometimes it requires drawing boxes." read more

16 essentials for sysadmin superheroes

  • Opensource.com; By Lauren Pritchett (Posted by bob on Jul 29, 2019 4:12 AM CST)
  • Story Type: Editorial; Groups: Community
You know you're a sysadmin if you are either knee-deep in system logs, constantly handling user errors, or carving out time to document it all along the way. Yesterday was Sysadmin Appreciation Day and we want to give a big "thank you" to our favorite IT pros. We've pulled together the ultimate list of tasks, resources, tools, commands, and guides to help you become a sysadmin superhero.

The Future Of Red Hat At IBM

  • Linux.com - Original Content; By Swapnil Bhartiya (Posted by bob on Jul 28, 2019 11:32 PM CST)
  • Story Type: Editorial; Groups: IBM, Linux, Red Hat
IBM has a long history of working with the open source community. Way back in 1999, IBM announced a $1billion investment in Linux. IBM is also credited for creating one of the most innovative advertisements about Linux. But IBM’s acquisition of Red Hat raised some serious and genuine questions around IBM’s commitment to Open Source and the future of Red Hat at the big blue.

How to Install Memcached on Ubuntu 18.04 LTS

  • Howtoforge Linux Howtos und Tutorials (Posted by bob on Jul 28, 2019 12:34 PM CST)
  • Groups: Ubuntu, Linux; Story Type: News Story
Memcached is a free and open-source memory object caching systems that can be used to speed up your applications by temporarily storing information in memory. In this tutorial, we will explain how to install Memcached on Ubuntu 18.04 server.

What does it mean to be a sysadmin hero?

Sysadmins spend a lot of time preventing and fixing problems. There are certainly times when a sysadmin becomes a hero, whether to their team, department, company, or the general public, though the people they "saved" from trouble may never even know. Enjoy these two stories from the community on sysadmin heroics. What does it mean to you? read more

Sailfish OS given a Jolla good buffing as version 3.1 bobs gently into port

Encryption, VPN and Android app support for Apple and Google refuseniks Jolla has updated Sailfish, the Linux-based mobile OS aimed at those who prefer a little less Android and Apple in their lives.…

Jetson TX2 based AI edge computer also available as baseboard

  • LinuxGizmos.com; By Eric Brown (Posted by bob on Jul 27, 2019 12:27 PM CST)
  • Story Type: News Story; Groups: Linux
WiBase’s extended temperature “WB-N211 Stingray AI Inference Accelerator” AI edge computer runs Linux on an Nvidia Jetson TX2. The Stingray, which is also available as a “WB-N211-B” baseboard, joins several other TX2-based WiBase AI systems. WiBase, a Taiwanese AI and vision analytics subsidiary of Wistron, announced that its WB-N211 Stingray AI Inference Accelerator will support […]

« Previous ( 1 ... 367 368 369 370 371 372 373 374 375 376 377 ... 1195 ) Next »