
Anonymous*
22.07.2016
09:04:01
читал да

Hungry
22.07.2016
09:07:33

Gleb
22.07.2016
09:08:07
у нас из 60 клиентских серверов около 50 — на винде.)

Anonymous*
22.07.2016
09:08:21
у меня из 5 - 5

Google

Hungry
22.07.2016
09:09:38
Зип...а что гитхаб,кодепен уже прикрыли?))

Vadim
22.07.2016
09:13:34
магический вопрос:
делаю round($data[3]['power'], 2) и получаю на выходе 9454,040000000001 как это так вообще?
мало того, попробовал добавить немного извращений round((double)$data[3]['power'], 2) и все равно.
При этом на локале работает нормально, а на деве вот такая жопа :D
наверняка это куда-то в конфиг лезть надо, только я вот хз

Anonymous*
22.07.2016
09:15:11
если бы я потратил больше часа на эту задачу то ебанул бы кастыль который бы оставлял 2 символа после запятой

Vadim
22.07.2016
09:16:11

Евгений
22.07.2016
09:18:10
Всем привет! Есть код: $datalistThreads = array(
'forum=' => $disqusapishort,
'thread=link:' => $urllistPosts,
'api_key=' => $disqusapipublic,
); Но - равно заменяется на %3D - как лучше urlencode прописать?

(;¬_¬)
22.07.2016
09:18:22

Vadim
22.07.2016
09:20:23

(;¬_¬)
22.07.2016
09:20:26

Евгений
22.07.2016
09:20:32
ща посмотрим
function bd_nice_number($n) {
$n = (0+str_replace(",","",$n));
if(!is_numeric($n)) return false;
if($n>1000000) return round(($n/1000000),3).' тыс';
else if($n>1000) return round(($n/1000),0).'+ тыc.';
return number_format($n);
}
http://img-fotki.yandex.ru/get/48278/77677229.7e/0_a61b7_e268821d_orig.png

(;¬_¬)
22.07.2016
09:21:35

Google

(;¬_¬)
22.07.2016
09:22:07

Евгений
22.07.2016
09:22:13

Vadim
22.07.2016
09:22:27

Евгений
22.07.2016
09:22:29
или не так делаю?

Vadim
22.07.2016
09:22:30
спасибо :)

(;¬_¬)
22.07.2016
09:23:08
там сложная фишка с математикой компьютеров. что именно почитать на эту тему не подскажу, но связано это со всякими вещами типа 1\3+1\3+1\3

Vadim
22.07.2016
09:25:06
ох, интересно, впервые в жизни round подвел)

(;¬_¬)
22.07.2016
09:25:31
по идее
но я не скажу 100% что ты хочешь =) так что додумывай сам

Hungry
22.07.2016
09:30:30

Евгений
22.07.2016
09:34:30
?
как тут код выделять? кавычки?
'код'

Gleb
22.07.2016
09:36:56
не, вот эти `

Евгений
22.07.2016
09:37:15
` $datalistThreads = [
'forum' => $disqusapishort,
'thread' => 'link:'.$urllistPosts,
'api_key' => $disqusapipublic
];
$url = 'https://disqus.com/api/3.0/forums/listThreads.json?'. http_build_query($datalistThreads,null,'&');
`

Google

Евгений
22.07.2016
09:37:26
мде) ну да ладно) - так норм?
пашет

Gleb
22.07.2016
09:37:29
аа
а многострочный - тремя) ```

Евгений
22.07.2016
09:37:51
$datalistThreads = [
'forum' => $disqusapishort,
'thread' => 'link:'.$urllistPosts,
'api_key' => $disqusapipublic
];
$url = 'https://disqus.com/api/3.0/forums/listThreads.json?'. http_build_query($datalistThreads,null,'&');

F01134H
22.07.2016
09:39:25
Уже глянули 3 серию mr. robot? Пасхалку нашли?)

Artur
22.07.2016
09:41:57
http://php.net/manual/ru/ini.core.php#ini.precision

(;¬_¬)
22.07.2016
09:42:46
а если внезапно понадобится точность 10?
переписывать?

Artur
22.07.2016
09:43:57
если нужно для вывода красиво - есть sprintf
и в примере точность 10 вроде вписывается
либо почитать стек оверфлоу

Artur
22.07.2016
09:45:20
может есть какое-то изящьное решение
sprintf("%1.2f",49.955) //49.95

Aleksandr
22.07.2016
09:47:14
number_format же есть

Artur
22.07.2016
09:47:20
http://php.net/manual/ru/function.number-format.php
точн

Владимир
22.07.2016
09:59:02
почему люди так не хотят пользоваться rebase? одни мержи в истории, пиздец

Nadirq
22.07.2016
09:59:54
или не хотят сквошить коммиты. три команды а история коммитов становиться куда красивее

Владимир
22.07.2016
10:21:21
Если приходится сквошить коммиты, то это херовые коммиты имхо, либо человек не умеет пользоваться гитом

Google

Nadirq
22.07.2016
10:29:58
а бывает такая ситуация что ты написал красивый код, всё разбил по коммитам, а после ревью у тебя куча правок по разным модулям. и было бы логично сквошить их в те коммиты, в которых делались правки по этому модулю, например.
и я не вижу в сквоше ничего плохого, странно что такое категоричное отношение к этому
сквош, фиксап - не суть
хорошо когда коммиты осмыслены, каждый из них - отдельное целостное изменение. например:
- "несущественные изменения" - какие-то предварительные действия - правка форматирования, перенос кода, т.е. то, что на работу кода не влияет, но добавляет ему красоты/читабельности/etc
- изменения1 - либо оформленное изменение в рамках задачи, либо разработка нового модуля
- изменения2 - либо ещё одно оформленное измененние, либо интеграция нового модуля

Artur
22.07.2016
10:32:53
непомню где-то обсуждали..
https://habrahabr.ru/post/261743/
у людей реально возникают ситуации когда коммиты пропадают

Nadirq
22.07.2016
10:33:07
Все исправления по ревью желательно фиксапить к соотвествующим коммитам. Например, если в моей ветке есть два коммита, каждый из которых представляет собой отдельное изменение в функционале, и после ревью у меня есть изменения по первым изменениям, я их прификсаплю к первому коммиту. В итоге в истории останутся два коммита без замечаний к ним.
ну так когда фиксапишь - они и пропадают :)

Artur
22.07.2016
10:33:51
потому тчо гит можно использовать и для контроля изменений в рамках одной задачи

Admin
ERROR: S client not available

Artur
22.07.2016
10:34:27
а мерж бранча это мерж тикета считай
я сам пользуюсь и тем и тем

Nadirq
22.07.2016
10:34:55
в рамках ветки коммиты тоже должны быть осмыслены. ребейзиться в свою ветку из основной - правильно и хорошо

Artur
22.07.2016
10:34:58
но в команде ребейз комфортнее мержить
ер я повторюсь. лоюди реально сталкиваются с пропажейкоммитов при ребейзах
про ошибке, невнимательности или недопонимания - не суть

Владимир
22.07.2016
10:36:24
Все можно восстановить

Artur
22.07.2016
10:36:48
да но ирония в том, что никто не знает что пропало где когда

Google

Artur
22.07.2016
10:36:59
это елси у тебя код падает на строчке
это если "где мой файл"
это если "фича поломалась"

Владимир
22.07.2016
10:37:40
Не сталкивался с пропажей при ребейзе, поэтому хз

Artur
22.07.2016
10:37:55
поэтому либо надо учить как надо ГОТОВИТЬ ПРАВИЛЬНО со всем воркфлоу, либо не говорить делай "ребейз" - проблем не будет
я в разных компаниях и даже на разных проектах компании видел принципиально разные воркфлоу :)

Nadirq
22.07.2016
10:39:13
надо бить тех кто не хочет потратить день и изучить гит.
ребейз -тот же мерж, просто наши коммиты будут вверху, не понимаю в чем проблема. а в основную ветку делать merge —no-ff и будет тебе красивая история с петельками :) но каждый делает по своему

Artur
22.07.2016
10:41:08
мне не давали точно :)

Nadirq
22.07.2016
10:41:35
это же мастхев, если ты мидл и не знаешь этого - то ты лох

Artur
22.07.2016
10:42:33
когда конфликты серьёзные
комменты к коммитам вообще сомнительное удовольствие.

Nadirq
22.07.2016
10:43:19
Вот такой красивый граф если делаешь ребейзы
|\
| * +add new template vc zh
| * +add a lot of split-pages
|/
* Merge branch 'feature/ppcseo-4262' into dev
|\
| * ~minor fix
| * +how-to, ppcseo-4263 +how-to
|/
* Merge branch 'PPCSEO-4262_owox' into dev
|\
| * owox
|/
* Merge branch 'owox_PPCSEO-4263' into dev

Artur
22.07.2016
10:43:56
да там обязательно должно быть про задачу, но делать разный текств рамках задачи при том что вся ветка про одну задачу...
1 коммит на ветку... ну так-то конееечно

Владимир
22.07.2016
10:44:39
Когда только начинал, после приема на работу спросили знаю ли я гит. А я не знал, но чтобы не ударить в грязь лицом, сказал что да. Кучу дров наломал тогда, пытаясь побыстрее все изучить и понять. А гит сцуко сложный и непонятный для начинающего

Artur
22.07.2016
10:44:41
только ветки используются не для красоты а для контроля версий в т.ч. посмотреть как было вчера

Nadirq
22.07.2016
10:44:55
когда конфликты серьёзные
а конфликты бывают когда работа идет паралелльно над одним и тем же кодом. а это уже вопрос распределения задач и их приоритетов

Artur
22.07.2016
10:45:09

Nadirq
22.07.2016
10:45:28
никто не запрещает ребейзиться чаще, утром и вечером например, тогда не будет серезных конфликтов

Artur
22.07.2016
10:45:42