All streams
Search
Write a publication
Pull to refresh
42
0
Алекс @hardtop

User

Send message
Познавательно, спасибо! А насколько отличается менталитет\жизненный уклад по вашим ощущениям? Как по мне — очень сильно.
Интересная история. Приятно, когда люди могут не только «бравировать успехом», но и поделиться неудачами.
Забавно, но обычно плашки с информированием о «использовании кукис» запоминают своё состояние в кукис.

И как предлагается без кук хранить сессию и всякие там корзины товаров? Тащить через все ссылки session_id?
Вообще круто. И я, прям, горд за соотечественников, кто делает такие интересные и инновационные продукты!
Предложите что-нить хорошее на замену.
Вот это прям дельная статья. Спасибо!
Подтверждаю. Была простая страница без онлайн оплат (продажа сырья), которая умудрилась попасть в black-list. Причём, где как малваре, где как фишинг. Написал в Касперский — через несколько дней они убрали из чёрного списка. Но ведь есть сайты агрегаторы, типа вирус-лист — а там сайт остался.

Так что проблема, действительно, есть. Отчасти этим могут промышлять компании, которые за деньги вытаскивают сайты из этих чёрных списков.
Толковая статья. Спасибо!
Спасибо большое!
Именно. Следующий пункт про форматирование очень уместен. Чтобы понять «что лучше», надо также показать «что нехорошо».
Согласен, 7 раз вывести в цикле, не тоже, что перебрать список. И в принципе, неважно, с какого цикла начинать объяснение.

Я больше про то, что часто удобнее «плясать» от задач, и сразу делать практику, а уже потом объяснять что есть индексы, типы и пр. Причём, надо разбирать и плохие практики, и потом их рефакторить. Теория очень быстро забывается. Практика остаётся на кончиках пальцев.

Тогда и связка список-перебор-цикл не будет восприниматься единым иероглифом.
Недавно обнаружил, что Fortinet внес один из моих сайтов в bad-list. Куда мне написать, чтобы повторно проверили сайт и исключили сайт из «плохих»? Спасибо!
Циклы разные и нужны для разных задач. И совсем не всегда нужен индекс.
for name in ['Masha', 'Mike', 'Alex', 'Olga']:
	print "Hello " + name
Зачем тут индекс? Просто перебираем все имена и приветствуем людей.

Заодно рассмотрим вариант с индексом.
names = ['Masha', 'Mike', 'Alex', 'Olga']
for i in range(len(names)):
	print str(i) + ". Hello " + names[i]
Тут и код более громоздкий, и приведение типов. Да и просто для обычного списка и для такой задачи больше подходит 1-й вариант. Для чтения файла построчно удобно использовать while. При обучении как раз надо объяснять разницу «что и для чего».
Если начать с типов данных — скукота будет несусветная. Больше практики. Больше примеров. Причем, и примеров, на которых разбираются ошибки.

1. Пишем hello world
2. Пишем 7 раз hello world
3. Вот можно и цикл объяснить

И, кстати, писать игру гораздо увлекательнее, чем разбирать синтетические и скучные примеры ооп. Вот на примере врагов (класс) делаем много соперников (экземпляр класса) которые могут двигаться (методы)… ну и так далее. Где-то видел очень толковый туториал на 14 глав по pygame.

Мне нравится, что люди сравнивают себя с Кингом. Это заявление! Но давайте посмотрим текущий сайт. Вот тут leader-id.ru/points на превью Саратовский университет (https://leader-id.ru/files/promo_point/1305/1305_520.png?h=7d3a30b91b59e8fbcdbf9ea4e0c8d40b). Картинка размером 4496х3000 пикселей, весом в 17 Мб. Это нормально?

Заказчики всегда такие. Либо Вы показываете им «ВАУ» и они Вам доверяют, либо Вы умеете их убеждать слогом, цифрами, аналитикой. Ну или приходится переделывать.

Иногда заказчик вносит толковые предложения. Не стоит всегда «держать их за дураков».
Отлично написано. Сам на таком же старте (учу Swift, начиная с SwitfUI). Статья многое объясняет. Спасибо!
Киви — отличная штука для быстрых стартов. Но вот стоит ли писать на нём что-то серьёзное? Не выкинет ли Apple приложение для iOS, так как оно написано не наитивно?
Круто! А inline тоже работают?

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity