public marks

PUBLIC MARKS from sylvainulg with tag programming

2021

Bash String Manipulation - OSTechNix

(via)
convert to lowercase, substitute without sed ... so many things left to master :-P

2020

2019

EmacsWiki : Programming With Python Mode Dot El

(via)
(add-to-list 'auto-mode-alist '("SCons[tc]r[iu][cp]t$" . python-mode))

2018

pcrepattern specification

(via)
h : any horizontal white space character

2017

2016

Chapter 8. Managing releases and branchy development

(via)
You can create a local tag with the -l option to the hg tag command

2015

Vector Operators | Programming with OpenCL C | InformIT

float4 vf = (float4)(3.0f, -1.0f, 1.0f, -2.0f); float4 result = vf * 2;

man7.org

big book by the maintainer of linux manpages.

2014

Make Refcard

(via)
The directory part and the file-within-directory part of $@ ... The directory part and the file-within-directory part of $@ ...

2013

Protocol Buffers - Wikipedia, the free encyclopedia

Protocol Buffers are a method of serializing structured data. As such, they are useful in developing programs to communicate with each other over a wire or for storing data. An engineer defines data structures (called messages) and services in a proto definition file (.proto) and compiles that with protoc. This compilation generates code that can be invoked by a sender or recipient of these data structures. For example, example.proto will produce example.pb.cc and example.pb.h which will define C++ classes for each message and service example.proto defines. Protocol Buffers are serialized into a binary wire format which is compact, forwards-compatible, backwards-compatible, but not self-describing.

CUDA: Unifying Host/Device Interactions with a Single C++ Macro | Dr Dobb's

Guaranteeing that all the devices can use the layout of a C++ object is constant challenge for CUDA C++ programmers [...] [there] has been a revision to the C++ type_traits definitions. Key to this article are the is_standard_layout() and the more general is_trivially_copyable() methods to check the copyability of a C++ class:

PTX ISA :: CUDA Toolkit Documentation

impressive level of control on the cache policies from the assembly language.

Cliffski's Blog | How to stay motivated whilst programming a game

(via)
On a related note, save up some ‘fun’ coding for when motivation is low. Feeling keen? code the save game system and the options menu. Get them out of the way.