mendel

mendel
Рейтинг
232
Регистрация
06.03.2008
antono:
Я смотю свой старый код, ржу, вспоминаю анеки про инусов (strlen(true)==4)
Работает и пох

О да. Особенно страшно смотреть на код который написан был лет 9-10 назад, но "переобут" пару лет назад под современный фреймворк. Вроде типа современно, типа "недавно" сделано. А по факту то десятилетний код... индусы отдыхают.

Stek:
а разговорный в ужас вгоняет собеседника

Не собеседника а вас)

Собеседнику пофиг.

Преодаление психологического барьера это главная проблема.

Чтобы разговаривать нужно разговаривать.

У меня ужасный английский, но у меня был партнер араб, он не знал русского совсем. Английский неплохо. Мне просто пришлось разговаривать. Ужасно, но разговаривать. А потом уже не страшно.)

Stek:
сеошини требуют создание сайта начинать с сео

Мой первый вопрос к клиенту - "зачем вам сайт". Если там встречается что-то про доходы, то задаю вопрос "откуда ждете посетителей". Если "ну чтобы виден был поисковикам, и люди сами меня найдут" - шлю к сеошникам, или делать СЯ.

Собственно к СЯ и дальнейшей кластеризации из которой вырастает структура - сводится около 50% заказов от прямых заказчиков (т.е. не от сеошников/дизайнеров и т.п.). Для контекста нужна структура на СЯ, даже для социалок - нужно внятное понимание ЧТО ИМЕННО человек хочет видеть на сайте.

Так что начинать с сео это не самая плохая стратегия. Хотя и выигрышна далеко не всегда.

Stek:
А вы тут себе на 1 евро в час насокращали.

Полтора уже. Инфляция.

Не воспринимайте слишком серьезно. Он троль. Вполне возможно даже программист какой-то развлекается. Уж вы то точно не поверите что инструментарий вбулетин позволит опознать качественного клона. Если IP, юзерагент и прочие очевидности без лишнего палева, то ловить можно реально только по поведенческому.

Так что думаю клон чей-то просто с нас ржет.

Может даже ваш или мой. Скорее мой, я на долго с форума пропадал.

miltorg:
Дальнейшее общение с вами считаю не целесообразным.

Слив засчитан.

А так то у меня вместо ваших 30 строк было девять.

На оставшиеся 21 строку можно сделать небольшую форму на 10 полей.

Тут их побольше.

А так то все ждут ваш код на 30 строк для "той самой" формы. ;)

А так то оно понятно.

Больше 30 символов написать сложно. Так что решать более осмысленные "олимпиады" кишка тонка, так что повод слиться упускать не стоит.

В общем Милторг в своей несостоятельности расписался, ждем решений от адекватных участников форума.

Оптимизайка:
No, Qualys SSLTest don't think so.

Ну если браузер не понимает, то куда деваться. Но взагали это ослабление безопасности. Впрочем спорить не буду, могу и заблуждаться.

A007MP:
Наверное 3 ТБ?

Я же говорю что это когда трава была зеленее. Нет, Гб. Это еще во время Фидо было.

A007MP:
Наверное 32 КБ?

Нет. Именно байт. Я могу что-то путать в деталях, но вроде это был кто-то из серии PIC10. И кстати мое решение по данной оптимизации было ошибочным.)

A007MP:
Или имеется в виду совмещение двух переменных в одной?

Угу. ПЗУ было заметно побольше, измерялось десятками килобайт, пару мегагерц у нас было, чего за глаза хватало для задачи, а вот ОЗУ...

---------- Добавлено 18.02.2017 в 19:55 ----------

Sitealert:
ДЗ-28

Нее. Этот гибрид нам не надо. Тогда уже МК-61.

И Вы кстати не путаете с 15ВСМ-5? Если верить гуглу, то именно у нее был 1кб.

roma.lyah:
С метатэг viewport играться? или еще что то есть? просто хочется чтоб и на ПК нормально отображалось и на мобильном устройстве

Аааа! Так вы корову не продадите. Слишком много надо выучить.

Вас тут даже послать некуда при таком уровне знаний.

Поищите сервисы "мобилизации". Помню в древности (лет пять назад), был такой тренд - отдельный сайт который делает мобильную версию вашего сайта. Добавляете пару строчек кода себе, этот код загружает их скрипт и переадресует на соответствующую страницу на их сайте. Для пользователя с мобилки это выглядит как мобильная версия нужного сайта.

Костыль, но в вашем случае иначе никак.

Еще год назад встречал такое на сайтах принесенных мне на переделку, но ссылок не помню. Работало терпимо. Поищите.

demiux:
Это консоль, блокнот, микроконтроллеры, например esp8266.

Давным давно, когда трава была зеленее, у меня было два проекта которыми занимался один программист.

И в один день я ему сказал два "ну-ну-ну".

1) - я ругал его за то, что он выделил под переменную целый байт, когда хватило бы 4 бита ОЗУ.

2) - я ворчал на него, что нефиг оптимизировать файл бекапа ради каких-то нескольких сот мегабайт, когда я ему под это выделил целый жесткий на целых 3Гб. (не помню деталей, но смысл был примерно таким).

Полбайта были в контроллере где ОЗУ было всего 32 байта. Так что да, понятно что не везде нужен бульдозер.

Но не имеет отношения к мастурбации на регулярки которую нам тут предлагают.

Да, подумал вот.

Если уж меряться, то давайте более приближенную к реальности задачку.

Ну вот к примеру.

Тут говорят опять один движок взломали? Ну вот давайте по мотивам.

Сделаем "антивирус Милторга". Примитивненько.

Но условно-полезно.

30 строк на пхп5.6 (да, уже не поддерживается, только секьюритификсы, но большинство еще не переехали на пхп7), без инклюдов, библиотек, без подключений нестандартных модулей (тех которые надо подключать), т.е. только то, что работает по умолчанию типа SPL, fopen и т.п.

Одна строка - одна управляющая конструкция или функция, т.е.

$x = foo(

new StdClass,

bar($y,$z)

);

Присвоение в вызове или цикле - отдельная строка. Исключение for, если это что-то вроде $i++.

Комментарии, закрывающие скобки (круглые, фигурные квадратные) - за строку не считаются. Объявление класса и функции/метода - за строку не считаются поскольку их вызов в другом месте это уже строка, а стимулировать говнокод не хочется.

else - строка, да.

Каждое присвоение отдельная строка, т.е. $foo=$bar=0; не катит.

Инициализация переменных равно как объявление переменных класса, констант - строка.

Если что-то не учел - действуют следующие правила:

1 - если вопрос влияет на мой результат, то выбирается худший для меня вариант,

2 - если вопрос влияет на результат Милторга, то выбирается лучший для Милторга вариант,

3 - если вопрос не влияет на мой результат, то как считать решаю я,

4 - если возникло разночтение по счету строк, то вносится уточнение в правила подсчета сразу после обнаружения разночтения.

Код не должен содержать подавления вывода ошибок. Код не должен вызывать никаких ошибок, нотисов и т.п. включая депрекейтет и т.п.

Ну и задача. Для затравки.

===

В 30 строк написать класс или набор функций для проверки целостности файлов на сайте. Сообщаем некие настройки вроде пути что проверять, сообщаем где хранится информация о "эталонном" содержимом, возможно другие полезные данные, например сигнатуры эвристики (регулярки можно!), получаем изменившиеся, новые и/или подозрительные файлы.

Три основных функции - создать файл-эталон (инкрементарным предпочтение), быстрая проверка, медленная проверка.

ПС: сам еще не писал. 30 строк как ориентир, 31 или 9 строк тоже пойдут).

Оптимизайка:
enable TLS 1.1 and 1.0 too, whats the problem?

Такая деградация теряет безопасность, а значит от чего пришли, к тому и вернулись.

Всего: 1906