- @cancel:Задачка вот такая: есть деревянный диван, он активно поедается древоточцем. Он мало того что жрёт диван, так ещё и мерзко шумит. Как его гарантированно убить? Без химии. Я пока два решения нашёл.1 hour ago; 13 replies
- @cancel:Почему в андроиде не реализуют штатно фичу запрета определённых пермиссий? Вот у кучи приложений стоит пермиссия для совершения звонков и рассылки смсок. Зачем оно им? На мой взгляд, совершенно незачем, и я бы вообще им эти фичи поотключал бы нафиг, ибо нефиг.14 hours ago; 10 replies
- @cancel: *android *программингПереработал первую часть (вводная часть про Android SDK).
blog.regolit.com
Установка, архитектура SDK, беглое знакомство с эмулятором виртуальных девайсов и отладочными тулзами (adb и ddms).16 hours ago - @cancel:Периодически, по совершенно необъяснимым причинам перестаёт работать бложик. В логах же что-то совершенно невменяемое. Вот в данный момент опять не работает. В логе такое:
Error — <class 'sqlalchemy.exc.DBAPIError'>: (Error) (<type 'exceptions.AssertionError'>, AssertionError('Result length not requested length:\nExpected=8. Actual=4. Position: 1. Data Length: 5',)) 'SELECT pbconfig.id AS pbconfig_id, pbconfig.value AS pbconfig_value \nFROM pbconfig \nWHERE pbconfig.id = %s' ('elements_on_page',)
Поиски в гугле ни к чему не привели, повторить тоже не удаётся.18 hours ago - @cancel:Клёвые штуки придумал, можно вместо хлеба есть: варёные на пару́ колобки из муки грубого помола. Вкусно и, наверное, полезно. Можно в тесто добавлять всякое разное для дополнительного вкуса.19 hours ago; 10 replies
- @cancel: *программингКак я делал защиту от спамботов в бложике.
Задача: живые посетители должны легко добавлять комментарии, боты-спамеры не должны. Хорошие комментарии должны пропускаться без модерации, подозрительные — блокироваться до модерации.
1. HTML-форма отправки комента — фейковая, то есть указанный в action URL банально не существует, на этом этапе отсекаются тупоботы, которые просто заполняют форму и шлют на указанный в action URL.
2. Непосредственно отправка сообщения сделана через другой урл, который выставлен в жавоскриптовом коде. При этом названия полей формы, в которых данные передаются на сервере, генерятся динамически на основе данных из куков, если скрипт не получает какого-то поля, он просто не принимает комент.
3. Если в коменте содержится более одного урла, он отправляет на модерацию, в противном случае сразу пропускается.
По результатам использования могу сказать, что получилось весьма годно, ни один спамерский комент не проходит. Ложных срабатываний, вроде, тоже не было. - @cancel:Купил матери телевизор, так там самсунговские мудозвоны умудрились весь мануал захерачить в телевизор, оставив в бумажной версии только картинку пульта, на которой половина кнопок помечена как «См. в мануале на телевизоре». При этом читать экранный мануал решительно невозможно, ибо он сделан для каких-то мутантов.1 day ago
- @cancel:Вот про сантехников, я как-то побывал в конторе, где они кучкуются, там муниципальный ЖЭК/ЖЭУ, гараж, наверху контора. В конторе за столом годов семидесятых сидит толстая громкая тёткая, вокруг стопроцентный антураж восьмидесятых, продавленные стулья, диван тех же годов, всё до безумия обшарпанное. Компьютер? Не, не слышали. Калькулятор слышали. Вообще жесть полная.
