See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope> is optional
Недостаточно просто описать задачу в тезисах. Довольно часто бывает так, что заинтересованные слушатели могут это сделать не хуже докладчика. Хорошие же тезисы отличает конкретика: конкретные названия, конкретные числовые показатели (последнее особенно важно для Highload++).
Главное — приоткрыть суть вашего доклада, оставаясь при этом в рамках сжатых тезисов.
И это не так сложно. При подготовке доклада и его тезисов нужно сделать всего лишь три шага.
| <?php | |
| function logRequest($targetFile) | |
| { | |
| $headerList = []; | |
| foreach ($_SERVER as $name => $value) { | |
| if (0 === strpos($name, 'HTTP_')) { | |
| $name = str_replace('_', ' ', substr($name, 5)); | |
| $name = ucwords(strtolower($name)); |
| JSON-RPC 2.0 Спецификация | |
| Дата создания: | |
| 2010-03-26 (в зависимости от версии 2009-05-24) | |
| Обновлено: | |
| 2013-01-04 | |
| Автор: | |
| Рабочая группа JSON-RPC <[email protected]> | |
| Содержание | |
| Обзор |
| var Router = { | |
| routes: [], | |
| mode: null, | |
| root: '/', | |
| config: function(options) { | |
| this.mode = options && options.mode && options.mode == 'history' | |
| && !!(history.pushState) ? 'history' : 'hash'; | |
| this.root = options && options.root ? '/' + this.clearSlashes(options.root) + '/' : '/'; | |
| return this; | |
| }, |
| ```php | |
| #!/usr/bin/php | |
| <?php | |
| //==================================================== | |
| // Program : Fake send mail | |
| // Author : pouletfou at gmail | |
| // Description : save this file as /usr/sbin/sendmail | |
| // and you can test your PHP applications using mail | |
| // by looking at the /tmp/fakesendmail.log files. | |
| //==================================================== |
| var MersenneTwister = require('mersenne-twister'); | |
| var seed = 111; | |
| generator = new MersenneTwister(seed); | |
| var body = document.querySelector('body') | |
| var pre = document.createElement('pre'); | |
| pre.innerHTML = JSON.stringify(generator, null, ' '); | |
| body.appendChild(pre); |
| var jazzicon = require('jazzicon') | |
| var body = document.querySelector('body') | |
| for(var i = 0; i < 600; i++) { | |
| var el = jazzicon(100, 111) | |
| body.appendChild(el) | |
| } |
| /* | |
| * Конспект по MongoDB | |
| * @author Alexey Vikarchuk | |
| * @editor Amantay Eldar | |
| */ | |
| //========================= ~INSTALLING ========================== | |
| INSTALLING / УСТАНОВКА: | |
| Самый простой способ установки MongoDB - это установка через официальный .deb пакет для LinuxUbuntu (Linux Mint и прочих ubuntu-форков). | |
| 1. Установите 10gen GnuPG Public Key: |
| FROM ubuntu:trusty | |
| ENV HOME /root | |
| ENV LC_ALL C.UTF-8 | |
| ENV LANG en_US.UTF-8 | |
| ENV LANGUAGE en_US.UTF-8 | |
| RUN add-apt-repository ppa:ondrej/php && \ | |
| apt-get update |