Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development
  • 7 Excellent R Natural Language Processing Tools

    Natural language processing (NLP) is a set of techniques for using computers to detect in human language the kinds of things that humans detect automatically.

    NLP is an exciting field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. It includes word and sentence tokenization, text classification and sentiment analysis, spelling correction, information extraction, parsing, meaning extraction, and question answering.

    In our formative years, we master the basics of spoken and written language. However, the vast majority of us do not progress past some basic processing rules when we learn how to handle text in our applications. Yet unstructured software comprises the majority of the data we see. NLP is the technology for dealing with our all-pervasive product: human language, as it appears in social media, emails, web pages, tweets, product descriptions, newspaper stories, and scientific articles, in thousands of languages and variants.

  • A muggle's guide to AWK arrays: 3

    Part 2 in this series looked at the 2-file command structure, where the first part of an AWK command created an array based on the first file, and the second part of the command used the array to filter a second file.

    Another way to think about this command structure is that an AWK array is like a lookup table, held in memory. You can use that lookup table for different kinds of data operations on another file. In this post I'll demonstrate reformatting and table joining.

  • Doing Math with Python in Python Humble Bundle

    "Doing Math with Python" is part of No Starch Press's Python Humble Bundle.

  • Kushal Das: A new tool to render my blog

    Now, I think it worked for me. I could focus on writing the actual content of the posts than anything else. The tool has a few flaws, but, none of them had any issue with my blogging requirements. It just worked for me. I could have written it in Python (in much less time), but, learning a new language is always fun.

More in Tux Machines

Spartan Edge Accelerator Arduino Compatible Board Combines ESP32 & Spartan-7 FPGA

Xilinx Spartan FPGAs have been around for a while, and a few years ago we covered Spartan-6 FPGA boards such as Spartixed and miniSpartan6+. Read more

Fedora: rpminspect, Fedora 31 Upgrade Test Day, Cockpit 203 and More

  • rpminspect-0.6 released with new inspections and bug fixes

    This release also includes a lot of bug fixes. I really appreciate all of the feedback users have been providing. It is really helping round out the different inspections and ensure it works across all types of builds. For details on what is new in rpminspect-0.6, see the release page.

  • Fedora 31 Upgrade Test Day 2019-09-23

    Monday 2019-09-23, is the Fedora 31 Upgrade Test Day! As part of preparing for the final release of Fedora 31, we need your help to test if everything runs smoothly!

  • Cockpit Project: Cockpit 203

    Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 203.

  • Attention: Fedora Yahoo Email Users

    Going from a blast of the past we are currently going through one of the Yahoo is not allowing many emails with either fedoraproject.org OR from our mail routers. It would seem that the way to get yahoo to blacklist a domain is to get subscribed to mailing lists and then report the lists as SPAM. Enough accounts (or maybe if one person does it enough times).. yahoo will helpfully blacklist the domain completely. [It then is usually a multi-month process of people explaining that no Fedora is not a spam site, hasn't been taken over by a spam site, or a bunch of other things which do happen so any mail admin is going to be wary on.]

SMARC carrier board and design service supports six modules

MSC announced a compact SimpleFlex carrier board and custom manufacturing service that supports six MSC SMARC 2.0 modules with i.MX8, i.MX8M. i.MX8M Mini. i.MX6, Intel Apollo Lake, and Xilinx Zynq UltraScale+. In 2016, Avnet-owned MSC Technologies announced a 148 x 102mm carrier board form-factor and manufacturing service called SimpleFlex with an initial MSC Q7-MB-EP5 product designed for its Qseven modules. Now, it has announced a smaller, 146 x 80mm MSC SM2S-MB-EP5 version for MSC SMARC 2.0 “short” modules. The new board adds a USB Type-C port with DisplayPort along with an M.2 M-key slot for storage. Read more

today's leftovers

  • FAI 5.8.7 and new ISO images using Debian 10

    The new FAI release 5.8.7 now supports apt keys in files called package_config/CLASS.gpg. Before we only supported .asc files. fai-mirror has a new option -V, which checks if variables are used in package_config/ and uses variable definitions from class/.var.

  • Video recap: LibreOffice Conference 2019 in Almeria, Spain

    Here’s a quick recap of the LibreOffice Conference 2019 that took place last week in Almeria, Spain! Over the next couple of weeks, we’ll also upload videos from the individual presentations…