ecerulm + programming   306

C++ and the Perils of Double-Checked Locking
Describes why is was impossible to do DCLP reliably on C++ before C++11.

DCLP is required to to a Singleton thread safe for example
threads  phtread  multithread  programming  c++  dclp  pattern  locking  double-checked  double  checked  singleton 
february 2015 by ecerulm
Utilies to make pair programmming easier
companion to wemux
wemux  pair  programming  tmux 
november 2014 by ecerulm
Randl dotfiles (from Stockholm vim meetup)
dotfiles from the Scientific programming in vim talk during the Stockholm Vim meetup
meetup  vim  dotfiles  scientific  programming  python  vimscript 
october 2014 by ecerulm
« earlier      
per page:    204080120160

related tags

2d  3d  4k  abrash  access  actionscript  actors  add  addon  adobe  Ads  advent  Advertisements  aggregator  agile  ai  aima  ajax  algorithm  algorithms  align  alignment  alistair  allnightcoder  analysis  analyzer  Animated  animation  ansi  antlr  api  apl  app  apple  applets  application  applications  architecture  arduino  arguments  asm  assembler  ast  atmega  atmel  authoring  automation  autonomo  available  avr  awk  backward  bad  barrier  bash  Basic  bayes  bayesian  bios  bison  bit  blog  bluej  board  boards  book  books  bootloader  browser  bson  bsp  build  bulletin  business  Buttons  c  c++  cache  cacheline  cairo  Calculators  Calendars  canvas  card  Carts  catch  cgi  cgi-lib  challenge  challenges  character  charity  chart  chat  cheatsheet  checked  chess  church  Classified  Clocks  clojure  clojurescript  cloud  cloudify  cluster  cmu  cockburn  cocoa  code  codeanalysis  codepro  coder  coding  cointainers  collection  collision  color  compatibility  compatible  compile  compiler  compilers  completion  component  components  computational  computer  computing  concurrency  conference  conferencing  contests  continuation  continuations  control  Controlled  Convertors  Cooki  cookie  cookie-lib  cookies  copy  coroutine  coroutines  count  counter  Counters  counting  course  coursera  courses  cplusplus  crash  Crossword  css  cvs  cweb  cxx  d3d  daap  darcs  das  data  database  Date  db  dba  dclp  debug  debugger  debugging  decorator  decorators  deploy  deployment  design  design_patterns  details  detection  dev  developement  developer  development  diagram  dialog  dictionary  different  digg  directory  directx  discussion  display  dissected  distributed  diy  DNS  do  doc  docs  doctype  documentation  dojo  dom  doom  dotfiles  double  double-checked  dpdk  draw  drawing  dump  dynamic  ebook  ebooks  Echo  eclipse  editor  education  electronic  electronics  elf  elision  elm  emacs  email  embedded  emulation  emulator  Encryption  engine  environment  ericsson  erlang  error  es  evaluation  evernote  examples  exception  exclusive  exercise  exercises  expander  expansion  exploit  extension  extensions  factor  faq  fier  figaro  File  Finger  finite  firefox  flash  flex  following  font  fonts  forces  Form  format  formatting  formmail  forum  fowler  fp  framework  frameworks  free  FreeCode  frp  fsm  function  functional  functions  functor  functors  gamdev  game  gameboy  gamed  gamede  gamedev  games  gaming  gcc  gcs  gdb  gemdev  gems  generator  generators  generic  geometry  Getting  ghs  github  glibc  gnu  gof  going  google  gpu  graph  graphics  greasemonkey  groovlet  groovy  gtk  Guestbooks  gui  guide  guidelines  hack  hacker  handmade  hardware  haskell  hero  hexagonal  hid  hierarchical  history  hosting  howto  html  html5  http  humble  i2c  i18n  icsp  ide  idiom  idioms  imgui  implementation  implementer  importados  imported  integration  intentional  interface  internet  interpretation  intersection  interview  io  ip  iPhone  irc  isp  itp  its  itunes  iverson  java  javascript  jdbc  jess  jit  job  jobs  jquery  js  json  JSR  JSR-241  jump  just  jvm  kattis  kernel  keyboard  kids  kit  Know  kutta  lambda  language  languages  largest  layered  layers  lazy  ldd  leak  learn  learning  lessons  libc  Libraries  library  linear  Link  linux  lisp  list  literate  llvm  locking  locks  log  logging  lua  mac  machine  Macro  magic  Mailing  mailwin  make  Managemen  management  manager  Managers  Manipulation  manual  mapreduce  maps  Marcadores  markup  martin  mashable  mashup  mashups  math  mcmc  meetup  memory  Menus  metaprogramming  michael  microcontroller  microservices  microsoft  minecraft  mixin  mock  mocking  monad  monitor  monospace  moreland  moway  multithread  multiuser  music  musl  mvc  mysql  myths  names  native  nature  nes  netstrings  network  networking  NNTP  nodes  nostarch  nstantdb  objective  objective-c  objectivec  observer  office  ogre  online  opengl  openid  opensource  operating  optimization  optimizer  oracle  os  osx  packaging  page  paintcode  pair  pairing  pairprogramming  paper  papers  paradigms  parallel  parrot  parser  password  pathfinding  pattern  patterns  people  pep  performance  perl  personal  php  phtread  physics  pic  Pickers  pinball  Ping  plane  platform  playlist  plugin  plugins  pointer  pointers  Postcards  potion  power  powerpc  pps  ppt  presentation  primer  probabilistic  problem  processing  program  programable  programmer  programmers  programming  programs  protocol  prototype  prototyping  ps2  psp  puppet  puzzle  puzzles  py2  py3  pycairo  pygtk  pymc  python  python3  quake  quickref  quick_blinks  r  rails  railway  rake  random  raw  raytracer  rcp  react  reactive  reagen  reasoning  recommendation  recursive  Redirection  reduction  refactor  refactoring  reference  regex  regular_expressions  related  relational  reliable  remote  rendezvous  replacement  resource  resources  results  review  rfc  rk4  rlang  robot  ROO  root  rotocols  rss  ruben  ruby  rubygarden  ruby_on_rails  rules  runge  rungekutta  rust  rvo  scala  scalability  scheme  scientific  scn  scratch  screen  script  scripting  scripts  sdl  search  Searching  search_engine  secrets  security  sed  select  sensors  server  Servers  sharing  shell  Shopping  shortcuts  sicp  silverlight  simd  simplex  single  singleton  slides  snap  sniffer  snippet  snippets  socket  sockets  software  sony  sonyericsson  source  spa  specification  sql  sqrt  square  stack  standards  starfish  state  static  statistic  statistics  stats  steering  stk500  stl  Strachan  struct  structs  structure  style  styleguide  subversion  Surveys  sussman  svg  svn  swing  swt  synchronization  system  systems  tagging  talk  tcl  tcp  technology  Telnet  template  templates  terminal  test  testing  Tests  text  textdrive  textdriven  thinking  threads  throw  Tickers  timers  timetable  tinter  tips  tk  tkinter  tmux  tool  toolbox  toolkit  tools  topcoder  topics  to_read  tput  traits  translation  truetype  tuning  turing  tutorial  tutorials  twelve  twi  twitch  typeface  udp  ui  ultimate  unit  unittest  unittesting  unittestint  unity  unix  unwind  urban  usb  user  utilities  Validation  value  vb  vbs  vector  Veri  verification  video  vim  vimrc  vimscript  Virtual  visual  visualbasic  visualization  volatile  web  web2.0  webdesign  webdev  website  web_2.0  web_design  web_services  wemux  wiki  wikipedia  win32  windows  windows_xp  winsock  Wiring  wolfstein  world  written  ws  x86  xml  xp  xsd  xsl  xul  youtube  yui 

Copy this bookmark: