
Adel
09.06.2017
10:55:54
делать нормальную архитектуру :)
я считаю такой подход правильный

dasknix
09.06.2017
10:56:05
только им не нужно это

Adel
09.06.2017
10:56:06
у меня всегда будет работа

Google

Pavel
09.06.2017
10:56:12
Да это нормальный жизненный цикл продукта

dasknix
09.06.2017
10:56:13
это редкость
а у меня не будет работы. я люблю отдыхать)

sergey
09.06.2017
10:56:54
Ну вообще те, кто там доказал теорию, получают прилично бабок инвесторских. На зарплату программистам точно хватать должно.

dasknix
09.06.2017
10:57:02
точнее заниматься любимыми проектами
там лимоны льются
и самое обидное что на пустоту мажорскую
яблочные bower-профи, лендокодеры которые не знают что такое инструкция в процессоре ну и т.п.
почитайте кстати на тостере кажется один открыл правду (хотя было ожидаемо)

Adel
09.06.2017
10:58:26
ой хватит этой бахвалы а...

dasknix
09.06.2017
10:58:33
как там осваивают грамотно деньги вместо того чтобы помогать их делать
какой бахвалы?

Adel
09.06.2017
10:59:30
пустой болтовни. про то, о чем мало знаешь.

Google

sergey
09.06.2017
10:59:34
зачем пхпшнику знать инструкции в процессоре? Ты программируешь процессоры? Я знаю "китайцы" хантят программистов, чтобы программировать всякую херню микропроцессорную.

Adel
09.06.2017
10:59:34
немног оперепутал

dasknix
09.06.2017
10:59:35
а где я соврал то?)) коммьюнити давно уже эту печальную картину наблюдает
а Вы знаете что знаю я? не будем меряться, мы в разных категориях, молодой человек

sergey
09.06.2017
11:01:03
говно вопрос )

dasknix
09.06.2017
11:01:19
что предметных что весовых, каких угодно. я всего лишь озвучил мнение, а у Вас (одного на весь чат) опять уже третиц раз чсв скакать по стенке стало
при всём уважении.

Pavel
09.06.2017
11:01:43
язабан

Adel
09.06.2017
11:01:49
уже

Pavel
09.06.2017
11:01:53
офтоп и неуважение к комьюнити

sergey
09.06.2017
11:02:11
это было неспортивно

dasknix
09.06.2017
11:02:30
как раз комьюнити уважаю
а вот Вы ведёте себя как школьник махая без повода банхаммером. непрофессионально..

sergey
09.06.2017
11:04:03
федошнег что ле
)
а нет, там пллюсомет был. Вот

dasknix
09.06.2017
11:05:55
вы ещё скажите что да нафига нам знать что такое INT или там.. размер цифрового слова, у нас же итак недотайпхинтинг, линтер сам все нафигачит. будем неучами а остальные просто выёживаются и умничают.
вот ровно тоже самое. никогда не понимал этого

sergey
09.06.2017
11:08:38
Есть целая индустрия, для которой пхп был придуман. Делать гестбуки. А потом он так всем понравился, что зачем-то на пхп стали писать тру програмизды. Писали бы на асемблере гестбуки. Причем всякие новомодные языки что-то так и не вытесняют никуда ПХП. Хотя быдлокодить можно и там. Кто первый встал - того и тапки, значит.

dasknix
09.06.2017
11:10:19
ну лично я пишу на пхп когда надо потому что как простой язык мне его не приходилось учить. вот и всё =\

Google

Dmitry
09.06.2017
11:10:20

dasknix
09.06.2017
11:10:35
2^30 и это не в пхп а в ядре

Dmitry
09.06.2017
11:10:47
в ядре? ;)))

sergey
09.06.2017
11:10:53
А зачем это?

Dmitry
09.06.2017
11:10:55
слуш, иди спи уже ;)

sergey
09.06.2017
11:10:56
=)

dasknix
09.06.2017
11:11:00
если мы не про всякие там bigint и т.п.

Adel
09.06.2017
11:11:10
а причем тут ядро?

dasknix
09.06.2017
11:11:14
в ядре, kernel

Dmitry
09.06.2017
11:11:29
в ядре нет integer

Andrei
09.06.2017
11:11:49
в ядре есть регистры

dasknix
09.06.2017
11:11:56
ok, поправка для искушённых, в libc

dasknix
09.06.2017
11:11:59
))
под..б засчитан, хотя я не рассчитывал на знания и написал общии термином)

Adel
09.06.2017
11:12:40
и написал 2^30
молодец :)

Eugene
09.06.2017
11:12:46
Ща тут в чатике про ПХП распедалят за регистры, размерность, АЛУ, ассемлеры и трансляцию...

Pavel
09.06.2017
11:12:58
Астанавись выдавать неверные данные. Размер инта зависит от компилятора и архитектуры.

dasknix
09.06.2017
11:13:01
: D

Roman
09.06.2017
11:13:08

Google

Dmitry
09.06.2017
11:13:29

Roman
09.06.2017
11:13:46
Плюс, в php любая переменная - это zval стркутура

sergey
09.06.2017
11:13:47
ПХП же кросплатформенный

dasknix
09.06.2017
11:13:51
в сорсах пхп не копался, значит правда ваша
шёл наугад

Dmitry
09.06.2017
11:14:03

sergey
09.06.2017
11:14:18
ну во всяком случае инт он должен обрабатывать корректно на разных ос и процах
ну я так думаю, если бы это было не так, то баги бы вылетали тут и там.

Pavel
09.06.2017
11:15:04

Admin
ERROR: S client not available

Dmitry
09.06.2017
11:15:06
должен... но подводные камни есть... например, как рамер целого на 32 и 64-битных системах

Eugene
09.06.2017
11:15:13

dasknix
09.06.2017
11:15:33
наверное человек имеет ввиду степень портированности и оптимизации под конкретную арх.

Roman
09.06.2017
11:15:49

49576
09.06.2017
11:15:59
ура, я сегодня в первый раз попользовался удачно с первого раза командной строкой убунту и поставил сендмейл))
чертов линюкс как же там все по человечачи

dasknix
09.06.2017
11:16:16
@chebotarevp ну я хоть честен пытаюсь быть

sergey
09.06.2017
11:16:19
apt-get install sendmail?
чертов линукс!

49576
09.06.2017
11:16:38
да да Сергей) до этого проверил что он не установлен)

Google

dasknix
09.06.2017
11:16:42
49576 тогда уж фряха

Dmitry
09.06.2017
11:16:46
а бывает, что 64 бит система, а какая-то библиотека все еще юзает 32-битный инт
вроде с драйвером редиски что-то такое было
хотя могу ошибаться

sergey
09.06.2017
11:18:42
но это не относится к пхп. Кривой драйвер может каждый написать.

Eugene
09.06.2017
11:18:46
Не ошибаешься.

sergey
09.06.2017
11:19:05
Может вообще его не писать и не обновлять, так бывает.

dasknix
09.06.2017
11:19:05
выходит пхп не использует инты либс?


Eugene
09.06.2017
11:19:11
"Для хранения чисел PHP представляет 2 типа: IS_LONG и IS_DOUBLE, которые используют члены long lval и double dval соответственно. Первый используется для хранения целых чисел, второй — для чисел с плавающей точкой.
Есть несеколько вещей, которые следует знать о типе данных long. Во-первых, это signed integer, то есть он может содержать положительные и отрицательные значения, но этот тип данных не подходит для побитовых операций. Во-вторых, long имеет разные размеры на разных платформах: на 32-битных системах он имеет размер 32 бита или 4 байта, но на 64-битных системах он может иметь размер как 4, так и 8 байт. В Unix-системах он обычно имеет размер в 8 байт, в то время как в 64-битных версиях Windows использует только 4 байта.
По этой причине не должны полагаться на конкретное значение типа long. Минимальное и максимальное значения, которые могут быть сохранены в типе данных long доступны в константах LONG_MIN и LONG_MAX и размер этого типа может быть определен с использованием макро SIZEOF_LONG (в отличии от sizeof(long) этот макро может быть использован и в #if директивах)."
Сорри за простыню.


Roman
09.06.2017
11:19:32
Можно было ограничиться ссылкой на доку)

Eugene
09.06.2017
11:19:55
http://www.phpinternalsbook.com/zvals/basic_structure.html
Прррстите великодушно

Dmitry
09.06.2017
11:20:34

dasknix
09.06.2017
11:21:01
так вон там завистмость от архитектуры. или всё-равно в сорсах через макросы свои задаются?

Eugene
09.06.2017
11:21:29
там и так и так. Если 32 архитектура, то 100% 32 бита. А вот если архитектура 64 битная - тогда есть варианты.

dasknix
09.06.2017
11:21:47
Eugene понял. спасибо. интересно..

Dmitry
09.06.2017
11:21:48
а сорсах через макросы

dasknix
09.06.2017
11:22:27
ну по идее других вариантов и нет, разьве что параметры компила при сборке

Dmitry
09.06.2017
11:22:40
но в общем даже в libc не зря введены int8 int16 int32 ...

Eugene
09.06.2017
11:22:44
Дима правильно вспомнил про редиску. Эти красавцы действительно в 64 битную версию собрали с макросом на 32 бита. Им лень что-то там переписывать было. Приходилось патчить))) од 2011 чтоли был
я так тогда охренел когда у меня числа сами по себе преобразовывались

dasknix
09.06.2017
11:23:39
Dmitry но это либс, я поэтому и подумал, что логично оттуда было бы брать