
Pavel
07.03.2019
16:55:27
Код пишется для человека в первую очередь, а человек слова читает быстрее чем операторы

Aleksandr
07.03.2019
16:57:51

Google

Aleksandr
07.03.2019
16:59:28

Pavel
07.03.2019
17:02:30
Насчет скалы верно сказано выше - если бы она была эффективнее по всем параметрам то быстро бы захватила рынок.
Вот с го так случилось независимо от качества языка - язык не очень, но суммарная эффективность хорошая.

dypa
07.03.2019
17:03:17

Dmitry
07.03.2019
17:07:50

Aleksandr
07.03.2019
17:09:52

Pavel
07.03.2019
17:11:58

Aleksandr
07.03.2019
17:22:02

Pavel
07.03.2019
17:37:11

Aleksandr
07.03.2019
17:38:10
== продуктивный язык :)
Ага, количество бойлерплейтя для той-же обработки ошибок явно сделано чтобы увеличить продуктивность

Google

Pavel
07.03.2019
19:16:26
Тратишь лишние часы на написание бойлерплейта - экономишь дни на отладку и поиск источника исключения и неловлю оного.

Aleksandr
07.03.2019
19:21:55
@chebotarevp кстати, забавно, что отзывы о F# ты слышал положительные, а по поводу скалы - скепсис.

Pavel
07.03.2019
20:22:58
Потому что по скале я почитал статьи с безумными названиями и прошел полкурса Мартина Одерская

Aleksandr
07.03.2019
20:38:21
Хм, интересно, что такого ужасного в этой половине курса было.

Terminator
08.03.2019
02:27:46
@khazhimatov959 будет жить. Поприветствуем!

★Даня★
08.03.2019
09:19:10
Ку всем, ребят помогите плиз, как мне сделать так чтоб scroll постоянно был у низу? Просто у меня чат есть и когда в него пишут нужно листать в низ, и нужно как-то так чтоб скролл всегда в низу был

Сасный
08.03.2019
09:22:12

★Даня★
08.03.2019
09:23:28
Да у меня Аякс используется

Terminator
08.03.2019
12:42:28
@fishlabsoman будет жить. Поприветствуем!

FisHlaBsoMAN
08.03.2019
12:42:40
Я тут в сторонке посижу и почитаю вас

Terminator
08.03.2019
12:43:26
@vhjudpmcydecjjifrcjndwachdcji будет жить. Поприветствуем!

Программист- редиска
08.03.2019
12:43:59
Всем привет, вопрос мона ?
Сделал форму опроса , данные записываются в базу , в таблицу . все хорошо работает , пустых записей нет . но есть повторные записи при обновлении . как можно исключить повторную запись в базу ?
...при обновлении страницы

Adel
08.03.2019
12:49:34
после того как принял POST запрос - добавил запись - сделай редирект на другую страницу
где уже будет написано - спасибо за ваш голос..
юзеру никогда не надо показывать чтото на POST запрос. надо всегда делать редирект на другую страницу

Google

Программист- редиска
08.03.2019
12:50:38

Adel
08.03.2019
12:50:51
не хорошая а единстенно верная :)
какие другие действия?

Программист- редиска
08.03.2019
12:51:51

Adel
08.03.2019
12:53:23
а что мешает? делай редирект на другую странциу, где все эти действия есть

Программист- редиска
08.03.2019
12:53:56
Хотел в одной странице уместить

Adel
08.03.2019
12:54:04
умести в одной
но POST запрос должен идти на другой скрипт

Программист- редиска
08.03.2019
12:54:21
Перегрузить типа ?

Adel
08.03.2019
12:54:26
который сделает дело и вернет юзера на ту же страницу
редиректом

Программист- редиска
08.03.2019
12:54:41
Ок...попробую
А странички ( фото)не грузяться сюда ?

Yuriy
08.03.2019
12:59:05
Сделал форму опроса , данные записываются в базу , в таблицу . все хорошо работает , пустых записей нет . но есть повторные записи при обновлении . как можно исключить повторную запись в базу ?
уникальный ключ, который считает по нескольким полям хеш. При использовании данного ключа внутри базы, возникнуть может лишь ошибка ( дубликат ), которую необходимо обработать при insert запросе.
Вторым методом является предварительная выборка по данным, которые вводятся в форму, т.е. перед insert запросом выполняется select. В некоторых случаях это быстрее, нежели ждать сообщение об ошибке из базы.
Эти решения подходят практически ко всем СУБД, поэтому не обозначаю какую-либо конкретную.

Программист- редиска
08.03.2019
13:00:54

Adel
08.03.2019
13:01:42

Программист- редиска
08.03.2019
13:02:24

Yuriy
08.03.2019
13:03:00
нет, для mysql к примеру
UNIQUE KEY ulogin (login,pass) USING HASH
т.е. дополнительный ключ индексирования

Программист- редиска
08.03.2019
13:03:03

Google

Программист- редиска
08.03.2019
13:03:32

Yuriy
08.03.2019
13:04:15

Программист- редиска
08.03.2019
13:07:29

Yuriy
08.03.2019
13:07:36
Атрибут : unsigned ?!
http://www.mysql.ru/docs/man/MySQL_indexes.html
http://www.mysql.ru/docs/man/Indexes.html
http://www.mysql.ru/docs/man/Multiple-column_indexes.html

Программист- редиска
08.03.2019
13:09:20

Yuriy
08.03.2019
13:10:56
А точнее ?
при открытии страницы с формой - ставится дата+время или юникстайм в сессию... а дальше, при нажатии на отправить скрипт проверяет, что минимум должно пройти скажем 10 секунд на заполнение формы
10 конечно много, если форма маленькая
но сочетание нескольки методов вполне жизнеспособны. на своих младших проектах использовал почти все из перечисленного

Программист- редиска
08.03.2019
13:13:24

Yuriy
08.03.2019
13:13:56

Программист- редиска
08.03.2019
13:15:21

Yuriy
08.03.2019
13:19:59
вот тебе еще про индексы
https://ruhighload.com/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D1%8B+%D0%B2+mysql

Программист- редиска
08.03.2019
15:53:51