Архив за 01 декабря 2014 - 8

Всем, привет!

Вчера мне понадобилось скачать все фотографии из диалога с одним человеком в vk.com. Фотографий было больше 1000 штук. Понятное дело, что ручками это все делать было бы утомительно и… Стыдно. Не для того программированием занимаюсь, чтобы такую грязную работу делать не автоматизированно. Поэтому было решено написать скрипт.

В качестве языка был выбран Python. Его удобно использовать для консоли, он довольно быстрый, есть модуль urllib, позволяющий «одним движением» скачивать картинки по ссылке. Но главная причина — это то, что я начал изучать его недавно. Решил дополнительно попрактиковаться.

Сам скрипт получился небольшой, но было бы интересно описать процесс создания. Буду стараться писать побольше комментариев в коде, чтобы те, кто не знает python, тоже смогли понять процесс. А от знатоков очень приветствуются советы и указания. Итак, приступим.
Читать полностью »

От переводчика: при разработке Web-payment.ru на фреймворке CakePHP мы сталкивались с самого начала с тем, что логаут пользователей происходил каждые несколько часов, а это слишком короткий промежуток времени. При этом сколь большие значения timeout и cookieTimeout мы бы не выставляли в настройках ядра, ничего не менялось. Данная статья решила для нас эту проблему.

В прошлом году я обращался к этому вопросу как минимум дважды, но практически безрезультатно. После длительных поисков решения я снова отложил его на неопределенное время. Здесь также следует сказать, что когда дело касается отлаживания session/cookie вещей (в данном случае — аутентификации), процесс поиска багов никогда не отличался простотой, поскольку он зависит от множества факторов, которые складываясь вместе, усложняют обнаружение проблемы.

В документации Cake также не говорится, что для длительной работы php-сессий необходимо увеличить значение внутренней переменной max_lifetime. Я вообще наткнулся на нее случайно, потому что всегда думал, что об этом позаботился сам фреймворк, однако даже после того, как я сделал базу данных контейнером сессий, я не заметил каких-либо улучшений. Поэтому я подумал, что чистка памяти на стороне сервера здесь, видимо, вообще не причем, ну или по крайней мере, влияет не только она одна.
Читать полностью »

image

У каждого из нас подходит время, когда задумываешься сменить старенький ноутбук на что-то новое и современное. Вот и моё время подошло. Но отслеживая новостные сайты по железу я так и не увидел, на что его менять. Гигагерцы не удваиваются каждый год, а дизайн ноутбуков существенно не менялся с 90-х. Фактически, менять-то его и не зачем. Да только стал разваливаться он физически, да видеоадаптер давно забыт производителем.

Стало мне грустно — верхи не могут, низы не хотят, назревала моя персональная микрореволюция. А так как отслеживал я интересное железо, то и вдохновлялся потихонечку Ubuntu Edge, Tegra K1. Вдохновился и Core M с пассивным охлаждением, умудрявшийся быть мощнее моего старенького Core 2 Duo.
Читать полностью »

Всем привет!

Это не руководство, я делюсь опытом о том, как мы в большом Django проекте от безобразной помойки скриптов на jQuery постепенно пришли к сборке и минификации сложных frontend-приложений на AngularJS при помощи gulp и browserify.
Читать полностью »

В последнее время все более популярным становится подход в проектировании сайтов с использованием горизонтального скролла. Нас очень беспокоит целесообразность и юзабилити данного подхода. Чтобы разобраться в этом вопросе, мы перевели статью посвященную горизонтальному скроллу. Предлагаем ознакомиться с материалом и обсудить данную тему в комментариях…

Горизонтальный скролл становится модным. Разберемся в этом - 1
Оригинальное название публикации: “Иск против горизонтального скролла”
Читать полностью »

Использование сервиса AdDuplex для универсальных приложений - 1

Сегодня размещение рекламных баннеров в приложении является популярным способом монетизации решений. Adduplex – представляет собой один из удобных сервисов для реализации контекстной рекламы в Windows/Windows Phone приложениях.

Наличие SDK и дружелюбных API позволяет быстро установить необходимый набор инструментов и в несколько шагов получить рекламный элемент в приложении.

Посмотрим как это происходит на практике.
Читать полностью »

Привет!

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

Неделю назад мы сделали предположение, что Samsung может готовить новую линейку смартфонов. Основывалось предположение на появлении информации о модели SM-E500F. Теперь этот же источник, по сути, подтвердил догадки, опубликовав информацию о другом аппарате линейки Galaxy E (название предположительное) — SM-E700F.

Samsung SM-E700F

Читать полностью »

Компания Victoria’s Secret представила уникальный «умный» бюстгальтер для поклонниц спортивного образа жизни.

Согласно имеющейся информации, в ткань бюстгальтера встроены электроды, позволяющие подключать мониторы сердечного ритма.

Victoria’s Secret презентовала «умный» бюстгальтер

Кроме того, разработчики позаботились о том, чтобы система была совершенно незаметной.

Читать полностью »

За долгие годы своего существования человеческая речь претерпела множество изменений. Она всё больше обрастала функциональными инструментами, которые помогают ускорить процесс передачи информации и в то же время увеличить объём передаваемой информации. Наша цивилизация в этом, безусловно, преуспела. Мы сокращаем слова, упрощаем предложения и изобретаем «специальные» слова. Кажется, в наш информационный век человеческая речь достигла определённого пика развития.

Но, по-моему, мы не туда свернули и зашли в тупик.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js