Блог за нас, Дара и приятели

↓ - j | ↑ - k · Feeds

So long and thanks for all the fish – [2000:2016]
198928223_a6f5d45562_z.jpg

§844 · април 22, 2016 · ние·


Днес попаднах на това:

jq.png


До сега ползвах подобни разновидности за работа с JSON, но този инструмент е истинско бижу при работа в terminal.
адрес на инструмента: https://stedolan.github.io/jq/

§837 · декември 23, 2015 · Apple· , , ,


От последната публикация минаха почти 3 години и не обещавам, че ще го обновяваме много често, но ще се стараем :).


За създаване на публикации и редакции преминах на Vim и модул vim-repress. Справя се чудесно дори с качването на картинки.

vimpress.png

§826 · ноември 26, 2015 · coding·


The bomb will never go off.  I speak as an expert in explosives.

    -- Admiral William Leahy, U.S. Atomic Bomb Project

§819 · ноември 26, 2015 · ние·


Famous last words:
    1: Don't unplug it, it will just take a moment to fix.
    2: Let's take the shortcut, he can't see us from there.
    3: What happens if you touch these two wires tog...
    4: We won't need reservations.
    5: It's always sunny there this time of the year.
    6: Don't worry, it's not loaded.
    7: They'd never (be stupid enough to) make him a manager.
    8: Don't worry!  Women love it!

§817 · декември 31, 2012 · ние·


Приеми благословията ми и вдълбай в ума си тези няколко съвета:
не давай глас на зрелите си мисли, а на незрелите не давай ход.
Естествено се дръж, но не простей!
В сърцето си със скоби от стомана приятеля изпитан приковавай, но
дланите недей да си протриваш от ръкостискания с още голи, недоизлюпили се запознанства.
Страни от свадите, но влязъл в тях, тъй действай, че противникът ти после от тебе да страни. Удостоявай със слух мнозина, но малцина — с глас.
Във мненията чужди се заслушвай, а своето за себе си пази.
За дрехите пари недей да жалиш, обличай се богато, но със вкус — човекът си личи от облеклото а знатните французи в тази област са най-изискани и на`й изискват.
Недей да даваш и да взимаш взаем, защото, който дава, често губи пари и дружба, а пък, който взима, се учи на разхита. И най-важно: бъди на себе си във всичко верен и както ден след нощ от туй ще следва, че няма никога да се окажеш неверен и към другите.
Върви! На добър час!

§808 · ноември 16, 2012 · ние· ,


You cannot achieve the impossible without attempting the absurd.

§806 · ноември 1, 2012 · ние·


Conway's Law:
    In any organization there will always be one person who knows
    what is going on.

This person must be fired.

§804 · октомври 16, 2012 · Без категория·


If you do not wish a man to do a thing, you had better get him to talk about it; for the more men talk, the more likely they are to do nothing else. – Carlyle

§803 · октомври 8, 2012 · ние·


Murphy's Laws:
        (1) If anything can go wrong, it will.
        (2) Nothing is as easy as it looks.
        (3) Everything takes longer than you think it will.

§802 · май 31, 2012 · Без категория·


Ние, обичаме българските обичаи.

souce: t0d0r@flickr/

§795 · май 10, 2012 · ние· ,


  rvm reset # clear previous settings
  rvm --default use 1.9.3 # switch to ruby 1.9.3 permanently
  rvm system # use system until you leave the shell
  rvm default # back to default
  rvm 1.9.2 # use ruby 1.9.2 until you leave the shell

§794 · май 6, 2012 · Без категория· ,


To have hg completion under bash just download raw file from here

 http://www.selenic.com/hg/file/11efa41037e2/contrib/bash_completion

and source it to your .bash_profile

  [[ -s "$HOME/.bash_completion_hg" ]] && source "$HOME/.bash_completion_hg"

§790 · май 5, 2012 · Без категория· , , ,


  sudo port install bash-completion

To use bash_completion, add the following lines at the end of your .bash_profile:

  if [ -f /opt/local/etc/bash_completion ]; then
      . /opt/local/etc/bash_completion
  fi

§788 · май 5, 2012 · Apple· , , , ,


Оказа се доста трудна задача да изтрия потребителя на couchdb. До сега ми се беше налагало да трия потребители, след като прочетох статията за dtrace scripts for mac установих, че launchd през определен интервал от време пуска процеси за този потребител.

За разлика от останалите unix системи, които съхраняват потребителите в /etc/passwd файлове, Mac има собствено уникално хранилище за тези неща. Името му е

  • dscl – Directory Service command line utility

Търсене на група или потребител с име couchdb:

  sudo dscl . search /Users name couchdb
  sudo dscl . search /Groups name couchdb

Изтриване на група и потребител с име couchdb:

  sudo /usr/sbin/dseditgroup -o delete couchdb
  sudo /usr/bin/dscl . search /Groups name couchdb
  sudo /usr/bin/dscl . -read /Users/couchdb GeneratedUID
  sudo /usr/bin/dscl . -read /Users/couchdb GeneratedUID
  sudo /bin/rm -f /private/var/db/shadow/hash/FB834044-0B58-4FA4-B089-C41EB74DF7BC
  sudo /usr/bin/dscl . -delete /Users/couchdb

§781 · март 11, 2012 · Apple· , , , , ,


COTD

It is difficult, if not impossible, for anyone to learn a subject purely by reading about it, without applying the information to specific problems and thereby forcing himself to think about what has been read. Furthermore, we all learn best the things that we have discovered ourselves.

—DONALD KNUTH, The Art of Computer Programming

§780 · февруари 14, 2012 · Без категория·


Когато имате цветни редове в повечко отколкото Ви се събират на екрана може да ползвате less с опция -R. По този начин ще си запазите цветовете, когато прелиствате съдържанието.

пример:

  hg cdiff | less -R

§778 · януари 18, 2012 · Apple, FreeBSD· , , , , , ,


FoD

One good thing about music, Well, it helps you feel no pain. So hit me with music; Hit me with music now.

– Bob Marley, „Trenchtown Rock“

§777 · декември 30, 2011 · Без категория·


Полезни извадки за четене от документацията

  • :help c_CTRL-R
§776 · декември 29, 2011 · Без категория· , , ,


Някой от тези се дублират с предната публикация, но реших да ги напиша още един път – „Повторението е майка на знанието“

  • ds“ – премахва кавичките от израз
  • ds) – премахва скобите от израз
  • di) – изтрива текста м/у скобите
  • da) – изтрива текста заедно със скобите
  • dt] – изтрива текста до първото съвпадение на ]. t – till

Пример за използване на zenconding – маркира се (visual) следния текст, след това се натиска CTRL+Y и се записва ul>li*

  test1
  test2
  test3
След натискане на enter, резултатът е следния:
  <ul>
    <li>test1</li>
    <li>test2</li>
    <li>test3</li>
  </ul>

Използване на Tabular

    abc,def,ghi
    a,b
    a,b,c

:Tabularize /,/r1c1l0

abc , def, ghi
  a , b
  a , b  ,  c

§763 · декември 21, 2011 · Без категория· , , ,