Посты

  • Рекурсивный импорт в Python

    На 27 Django Moscow Meetup Николай Чабановский рассказывал про Stackoverflow на русском.

    Написал ответ на вопрос, ответ получился слишком обширным, на правах автора забираю сюда.

    Вопрос был про рекурсивный импорт в Python.

    Читать дальше →

  • Почему при объявлении класса в Python 2 используется унаследование его от object?

    Ситуация достаточно стандартная. Наверное, многие замечали в Django примерно следующую конструкцию:

    from django.db import models
    
    class Ox(models.Model):
    	horn_length = models.IntegerField()
    
    	class Meta:
    		ordering = ["horn_length"]
    		verbose_name_plural = "oxen"

    Мы видим класс Meta, но после него нет наследования от object.

    Объясняется все очень просто.

    Читать дальше →

  • Сортировка выбором / Selection Sort на Python

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

    Сейчас речь пойдет о сортировке выбором, задача которой состоит в следующем: надо так поменять местами элементы массива, чтобы каждый элемент был меньше или равен последующему за ним.

    Читать дальше →

  • О поездке с помощью BlaBlaCar

    Часто путешествую. Был наслышан о сервисе BlaBlaCar и решил попробовать, что же это такое.

    В этот раз мне надо было попасть из Воронежа в Москву, передо мной был выбор - сделать это как обычно, на поезде с вечно поднимающимися ценами РЖД, или же сэкономить с помощью указанного выше проекта, заодно познать что-то новое.

    Ниже пересказ того, что получилось.

    Читать дальше →

  • Бинарный (двоичный) поиск / Binary search на Python

    Мы познакомились с линейным поиском, теперь настала очередь бинарного (двоичного).

    В чем же он заключается?

    Есть отсортированный список чисел, берем число из его середины. Если это число больше искомого, то поиск продолжаем в левой половине списка, если меньше искомого - в правой.

    Продолжаем поиск, когда находим искомое число, возвращаем его индекс, иначе делаем вывод, что такого числа нет в списке.

    Как утверждается в этой статье, только 10% программистов способны написать двоичный поиск.

    Поэтому рекомендую сначала реализовать самим на любимом ЯП, а потом прочитать дальше и поделиться результатом.

    Читать дальше →

  • Линейный поиск / Linear search на Python

    Представим себе обыкновенную ситуацию: у нас есть список, содержащий в себе множество элементов, например, строки.

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

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

    Читать дальше →

  • Про техническую поддержку яндекса

    Отзыв коллеги о технической поддержке яндекса.

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

    Читать дальше →

  • Mac OS X 10.10 Yosemite. Пустая папка в Launchpad

    Так бывает, что папка в Launchpad, вдруг, становится пустой:

    Пустая папка в Launchpad

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

    Читать дальше →

  • Анализ дружеских связей VK с помощью Python. Продолжение

    Моя новая статья на Хабрахабр - http://habrahabr.ru/post/243229

    Граф

  • Баг в приложении Google Документы для iOS

    В последнее время все больше стал замечать чужие косяки. Работа такая :)

    Сегодня наткнулся на маленький баг в приложении Google Документы.

    Суть заключается в следующем: подключаем к iPad беспроводную клавиатуру Apple, запускаем приложение.

    Затем пытаемся поменять раскладку – стандартный способ cmd + Space ничего не делает. Хотя должен.

    Сообщение о баге написал в отзыве о приложении, наверное, скоро все исправят.

    iOS 8

  • Баг в re-store. Не стоит благодарности

    Нашел баг, написал о нем на почту, баг закрыли. Элементарное-человеческое “спасибо” – это мы не проходили. На полных правах публикую сообщение об ошибке.

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

    На одной из страничек выскакивает довольно-таки заметное сообщение об ошибке, красным шрифтом, вижу перед собой sql-запрос. Потеряно соединение к мускулу во время запроса. Классика.

    Пых, битрикс, мускул. Мне неизвестно, генерит ли сам битрикс такие sql-запросы, или это бедные студенты-извращенцы балуются на лабах. И да, это самый длинный sql-запрос, который я когда-либо видел. ORM, не, не слышали.

    Читать дальше →

  • Inbox by Gmail

    Не так давно появился Inbox от Gmail. Ситуация стандартная – доступ только по инвайтам, и да, автор данного поста был одним из тех, кто тоже отправлял запрос на получение инвайта.

    Проблема была в том, что писал с айпада, а почтовым ящиком по умолчанию был Yahoo!.

    Пришел ожидаемый ответ:

    Thanks for requesting an invite. We’ll send you one as soon as possible. Your friends at Gmail

    Через несколько дней получаю сообщение:

    Your invitation to Inbox by Gmail is enclosed. Activate your invite by downloading the app below.

    Ну, думаю, история на этом с инвайтами для Inbox для меня закончилась, но нет!

    На почту приходит письмо из Google+:

    Читать дальше →

  • Apple Magic Mouse + Windows

    В какой-то степени надоело количество проводов, вчера решил подрубить Apple Magic Mouse к машине на винде.

    Винда настойчиво требовала ввести на подключаемом устройсте код доступа.

    Сложилось впечатление, что мы не знаем того, что знает мелкософт.

  • Обновление аватарки в ВКонтакте

    И снова ВКонтакте радует. На этот раз не могу поменять аватарку. Не может она на сервере сохраниться. Ну никак.

    Error: ERR_STORAGE_ENGINE_SAVE_FAILED. Details: volume is "9740946", from upl_9740?act=owner_photo_edit
  • Танки. Музей Диорама (Парк Патритов)

    Когда-то давно играл в танки (wot). Почему перестал – это тема для отдельного поста.

    !wot

    Не смог пройти мимо парка Патриотов и в живую не полюбоваться на реальные аппараты, на виртуальных копиях которых играл.

    Описания к каждому снимку вы не найдете, можете поспрашивать гугл это надо знать. В конце поста есть ссылка на все фотографии.

    Читать дальше →

  • Про образование

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

    Юрий Малинин, ректор Академии информационных систем

  • Баг ЧС в ВКонтакте

    Если вас занесли в черный список в ВКонтакте, то скорее всего вы видели что-то вроде:

    Ограничили доступ - Safari

    Найденный мной баг не позволяет выйти из ЧС, за него лишь дадут по шапке горе-тестировщику.

    Итак, скачаем официальное приложение в тунце.

    Читать дальше →

  • Очередная встреча Python Community прошла в Воронеже

    Не мог не репостнуть.

    Спикеры

    На встрече технического сообщества Python Community Voronezh лучшие питонисты города (по крайней мере, те, кто смог прийти), собрались, чтобы поделиться опытом и обсудить премудрости цифрового шаманства.

    Встреча в этот раз получилась даже более насыщенной, чем обычно. Перед гостями выступили сразу четыре отличных спикера с интереснейшими докладами. Выступления не были жестко ограничены одной узкой темой. Обсудили множество граней всеобъемлющего Python: от применения этого языка в игровой индустрии, до анализа социальных сетей.

    Читать дальше →

  • Письмо Богу

    Mail

  • Про документацию

    Документация – это способ сообщить пользователям, что вы делаете.

    Дейв Нири

подписаться через RSS

Страница: 2 из 3