ebouchut + version   88

Refactoring in an event-sourced world – Upcasting in Axon 2 « Trifork Blog / Trifork: Enterprise Java, Open Source, software solutions
"To change the structure of an event means that a mechanism has to be provided to handle all events stored with the old structure. One of those mechanisms is called upcasting"
event  sourcing  ES  change  upgrade  format  content  restore  old  new  refactor  upcasting  upcaster  revision  schema  registry  apply  process  trnsform  version 
june 2017 by ebouchut
Which version of PostgreSQL am I running?
psql --version

pg_config --version

psql <<-EOF
SELECT version();
postgres  postgreSQL  pg  version  number  get  find  search 
september 2016 by ebouchut
dotphiles/dotzsh: A community driven framework for zsh
an Apple-introduced problem in Mac OS X 10.5 Leopard by executing the following command, or BASH and Zsh will have the wrong PATH when executed non-interactively."
non  macos  workaround  zsh  ruby  interactive  path  apple  rvm  vim  incorrect  invalid  macosx  version  Bug  path_helper  wrong  fix  issue  mac  shell  problem  rbenv  bash 
april 2016 by ebouchut
thoughtbot/scenic: Versioned database views for Rails
"Scenic adds methods to ActiveRecord::Migration to create and manage database views in Rails.

Using Scenic, you can bring the power of SQL views to your Rails application without having to switch your schema format to SQL. Scenic provides a convention for versioning views that keeps your migration history consistent and reversible and avoids having to duplicate SQL strings across migrations. As an added bonus, you define the structure of your view in a SQL file, meaning you get full SQL syntax highlighting in the editor of your choice and can easily test your SQL in the database console during development.

Scenic ships with support for PostgreSQL. The adapter is configurable (see Scenic::Configuration) and has a minimal interface (see Scenic::Adapters::Postgres) that other gems can provide."
rails  rubyonrails  database  view  version  migration  postgres  activerecord  gem  ldmobile 
december 2015 by ebouchut
rvm - mixed mode (Use your own gemsets as a regular user on a system where rvm is installed globaly)
# rvm
# In order to use my own set of gems (teamocil, boom...)
rvm gemset use ruby-2.1.0@eric

# Use RVM in mixed mode
# On a system where rvm is installed globally,
# in order to be able to install gems as a regular (non root) user
# You need to do this once.
# This is known as mixed mode where ruby, gem are
# handled globally for all users, but it allows the user running this command
# to install his/her very own gemsets stored somewhere in $HOME/.rvm
rvm user gemsets
rvm  gemset  configuration  ldmobile  gem  ruby  version  backup  mixed  mode  root  user  regular  global  from notes
september 2015 by ebouchut
Create .ruby-version and .ruby-gemset files using RVM
#rvm --create --ruby-version use my_ruby_version@my_gemset

rvm --create --ruby-version use ruby-2.0.0-p247@my_gemset
ruby  version  gem  gemset  rvm  configuration  set  ldmobile 
september 2015 by ebouchut
"Gemnasium monitors your project dependencies and alerts you about updates and security vulnerabilities. Your project might be using a dangerous dependency, we will notify you as soon as advisories are public and affect your projects. "
gem  ruby  rails  update  notify  notification  new  version  release  updated  online  service  alert  monitor  Gemfile  security  upgrade 
august 2015 by ebouchut
What is the OSX version number
ProductName: Mac OS X
ProductVersion: 10.10.3
BuildVersion: 14D131
apple  macos  mac  version  number  command  line  CLI  build  shell 
april 2015 by ebouchut
Rvm mixed mode
# rvm
# In order to use my own set of gems (teamocil, boom...)
#rvm gemset use ruby-2.1.0@eric

# Use RVM in mixed mode
# On a system where rvm is installed gl...
rvm  mixed  mode  gemset  set  gem  ruby  version  configuration  global  user  from notes
june 2014 by ebouchut
myrepos (mr) - checkout, update, or perform other actions on a set of repositories as if they were one combined respository.
"You have a lot of version control repositories. Sometimes you want to update them all at once. Or push out all your local changes. You use special command lines in some repositories to implement specific workflows. Myrepos provides a mr command, which is a tool to manage all your version control repositories."
git  multiple  several  repository  manage  tool  CLI  command  bazar  mercurial  darcs  VCS  version  control 
august 2013 by ebouchut
RichiH/vcsh: config manager based on Git
"vcsh allows you to maintain several Git repositories in one single directory. They all maintain their working trees without clobbering each other or interfering otherwise. By default, all Git repositories maintained via vcsh store the actual files in $HOME but you can override this setting if you want to. All this means that you can have one repository per application or application family, i.e. zsh, vim, ssh, etc. This, in turn, allows you to clone custom sets of configurations onto different machines or even for different users; picking and mixing which configurations you want to use where. For example, you may not need to have your mplayer configuration on a server or available to root and you may want to maintain different configuration for ssh on your personal and your work machines."
git  dotfiles  configuration  file  shell  vim  emacs  manager  management  version  control  starred  todo  from pocket
august 2013 by ebouchut
Ruby's Time Machine
"ruby-versions.net is a server running many different versions and implementations of Ruby. You can get a free shell account on the server and run all of these Rubies yourself.

When did puts enter the language? Was metaprogramming there all along? When did irb get bundled with Ruby? The Ruby vault contains Ruby versions all the way back to Ruby 1.0 (1997). Learn the history of your favorite language by trying out this unique collection of old interpreters!

Learn the details of the key Ruby interpreters of today, including MRI, JRuby, Rubinius, and REE. Try out all the modern Ruby versions from 1.8.6 onward and learn the differences. Run comparisons and benchmarks. And keep your knowledge current with nightly MRI snapshots!"
ruby  version  old  online  interpreter  evaluate 
october 2012 by ebouchut
Mactracker - Get Info on any Mac
"Mactracker provides detailed information on every Apple Macintosh computer ever made, including items such as processor speed, memory, optical drives, graphic cards, supported Mac OS versions, and expansion options. Also included is information on Apple mice, keyboards, displays, printers, scanners, digital cameras, iPod, Apple TV, iPhone, iPad, Wi-Fi products, Newton, iOS and OS X versions."
mac  hardware  model  characteristic  memory  processor  device  version  directory  list  iphone  ipad  macbook  apple  product  reference  headware  computer  information  application  find  search  configuration  settings 
october 2012 by ebouchut
This diagram describes how IE determine which (compatibility) mode to use?
IE  internet  explorer  version  doctype  meta  tag  HTTP  edge  compatibility  mode  diagram  web  X-UA-Compatible 
april 2012 by ebouchut
Comment interdire le mode de compatibilité sur IE ? - Alsacreations
"Des fois, il vous arrive qu'un client vous appelle en disant « mon site est tout cassé » ou vous signalant qu'une fonctionnalité que vous avez testée sur des navigateurs raisonnablement récents ne marche pas. Après un rapide diagnostic, vous constatez que ledit client utilise Internet Explorer, mais avec, sans aucune raison tangible, le mode de compatibilité activé (la petite page cassée dans la barre d'adresse)."

Voici comment clouer Internet Explorer sur sa version la plus recente voire même utiliser la Chrome Frame si elle est installée (Cf. commentaires).
ie  internet  explorer  web  compatibility  mode  edge  standard  chrome  HTTP  meta  tag  frame  header  force  version  latest 
april 2012 by ebouchut
Custom Mime Types | GitHub API
"Custom mime types are used in the API to let consumers choose the format of the data they wish to receive.
This is done by adding one or more of the following types to the Accept header when you make a request. Mime types are specific to resources, allowing them to change independently and support formats that other resources don’t."
api  github  version  MIME  type  HTTP  header  Accept 
april 2012 by ebouchut
Maven Plugin/Dependencies Version
"[...]scans a project's dependencies and produces a report of those plugin/dependencies which have newer versions available."
project  pom.xml  upgrade  search  artifact  dependency  new  update  mvn  version  plugin  maven 
december 2011 by ebouchut
Why Git is Better Than X
"This site is here because I seem to be spending a lot of time lately defending Gitsters against charges of fanboyism, bandwagonism and koolaid-thirst. So, here is why people are switching to Git from X, and why you should too. " [Scot Chacon]
git  vcs  comparison  perforce  bzr  SVN  mercurial  hg  compare  control  version  subversion  distributed  matrix 
october 2011 by ebouchut
Git Magic - Learning Git
"Git is a version control Swiss army knife. A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master.

As Arthur C. Clarke observed, any sufficiently advanced technology is indistinguishable from magic. This is a great way to approach Git: newbies can ignore its inner workings and view Git as a gizmo that can amaze friends and infuriate enemies with its wondrous abilities.

Rather than go into details, we provide rough instructions for particular effects. After repeated use, gradually you will understand how each trick works, and how to tailor the recipes for your needs."
git  documentation  dvcs  version  control  system  learn 
august 2011 by ebouchut
git ready - Git Tips and Tricks
"If you're looking for pointers (no pun intended) on how to use git, look no further! The goal with this site is to make it usable as a way for beginners to get off the ground using Git and to show those who are already familiar with Git some new tricks. "
git  tip  trick  VCS  howto  distributed  version  control  system  documentation  starred  resources  learn 
june 2011 by ebouchut
Taming Your Multiple IE Standalones
"Multiple versions of Explorer for Windows on a single computer have revolutionized CSS bug testing for websites, but sadly the different IE browser windows appear identical to the eye, potentially leading to confusion and testing mistakes. Also, Microsoft's proprietary Conditional Comments don't operate properly on these standalones, making advanced usage of CC's a guessing game"
internet  explorer  IE  7  8  6  multiple  version  configuration  conditional  comment  browser  web  include  CSS  standalone  concurrent 
march 2011 by ebouchut
Pro Git (Book)
"This is the website for the Pro Git book, written by Scott Chacon and published by Apress.
Here you can find the full content of the book, a blog with tips and updates about Git and the book and open source projects related to Git or referenced in the book."
git  book  ebook  documentation  free  scm  vcs  version  control  system  source  code  management 
august 2009 by ebouchut
« earlier      
per page:    204080120160

related tags

-x  1.7.2  2.9  4.1  4.2  5.1  6.0  9.0  Accept  ActionController  activate  active  activerecord  alert  alias  api  apple  application  apply  aptana  area  artifact  authentication  automatic  backup  base  bash  bazar  bea  binstub  book  browser  Bug  build  bump  bundle  bundler  bzr  cache  caching  cassandra  change  changelog  characteristic  check  choose  chrome  CLI  client  code  command  comment  commit  community  compare  comparison  compatibility  computer  concurrent  conditional  config  configuration  configure  content  control  create  crontab  CSS  current  darcs  dash  data  database  datbase  debian  default  dependency  design  determine  development  device  diagram  diff  diff-highlight  diff-so-fancy  difference  directory  disable  distributed  distribution  doctype  documentation  dotfiles  download  dump  dvcs  ebook  edge  emacs  email  enable  environment  ES  ethernet  evaluate  event  exclude  exec  execute  explorer  feature  file  filetype:pdf  find  fix  force  format  frame  free  gem  Gemfile  gemset  generate  generator  get  git  git-flow  github  gitignore  gitosis  global  graph  guidelines  hardware  header  headware  heap  hg  highlight  history  hook  hosted  hosting  howto  HTTP  identification  ie  ignore  include  incorrect  increment  index  information  install  interactive  internet  interpreter  introduction  invalid  IP  ipad  iphone  IPv4  IPv6  issue  J2EE  java  javascript  JMX  jquery  JVM  kernel  latest  ldmobile  leak  learn  level  line  linux  list  mac  macbook  macos  macosx  major  man  manage  management  manager  manual  master  matrix  maven  MBean  media:document  memory  mercurial  message  meta  migrate  migration  MIME  minor  mixed  mode  model  module  monitor  monitoring  mulit-module  multi  multiple  mvn  new  next  node  node.js  non  notes  notification  notify  npm  number  old  online  opensource  os  osx  page  patch  path  path_helper  perforce  pg  plugin  pom.xml  postgres  postgreSQL  pragmatic  pragprog  prevent  previous  problem  process  processor  product  profiler  profiling  program  programming  project  python  query  rails  rails-api  rbenv  rebase  record  redhat  refactor  reference  registry  regular  release  remote  repository  resources  REST  restore  retrieve  revision  root  ruby  ruby-build  rubyonrails  run  rvm  sandbox  schema  scm  screencast  script  search  security  select  semantic  server  service  set  settings  setup  several  shell  software  source  sourcing  specific  staging  standalone  standard  starred  stgit  storage  subversion  support  svn  switch  system  tag  terminal  test  tip  tips  tmux  tmux.conf  todo  tool  toread  trick  trnsform  troubleshooting  tutorial  type  ubuntu  uname  undo  unix  upcaster  upcasting  update  updated  upgrade  use  user  v6  variable  vcs  version  versioning  versionning  video  view  vim  visual  visualvm  VM  web  weblogic  wifi  windows  workaround  workflow  wrapper  wrong  X-UA-Compatible  zsh 

Copy this bookmark: