Pull to refresh
21
0
Антон @Assargin

Python-разработчик

Send message

Основы программирования под Android на примере игры Судоку

Reading time6 min
Views376K
В статье описаны основные трудности создания приложений под Android.
Рассматриваются базовые понятия программирования Android.
Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
Осторожно много скриншотов.

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

Если мы не в состоянии производить, то мы не в состоянии и обладать

Reading time2 min
Views929
imageМоя цель – простота.
Хозяйственный принцип – это труд.
Нравственный принцип – это право человека на свой труд.
Благополучие производителя зависит, в конечном счете, также и от пользы, которую он приносит народу.


Предлагаю вашему вниманию небольшую выборку цитат из книги «Моя жизнь, мои достижения» Генри Форда. Фраза «они не потеряли актуальность» давно избита, но тем не менее это так, судите сами.

«На мой взгляд, человек иначе и не может, как быть постоянно на работе. Днем он должен думать о ней, а ночью – она ему снится. Идея выполнять свою работу в канцелярские часы, приниматься за нее утром и бросать ее вечером – и до следующего утра не возвращаться к ней ни одной мыслью – как будто очень хороша. Ее можно даже осуществить довольно просто, если только мы согласны иметь над собой кого-нибудь целую жизнь, быть служащими, быть может, даже и самостоятельными служащими, всем чем угодно, но только не директорами или ответственными руководителями. Для человека физического труда является даже необходимостью ограничивать свои рабочие часы – иначе он скоро истощит свои силы. Если он намерен всю жизнь оставаться при физическом труде, то должен забывать о своей работе в то мгновение, когда прозвучит фабричный гудок. Но если он хочет идти вперед и чего-нибудь достигнуть, то гудок для него только сигнал поразмыслить над своим трудовым днем и найти, как бы ему делать лучше прежнего».

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

Мышление и принцип «сумасшедшего программиста»

Reading time7 min
Views9.5K
Попробую нарушить последовательность повествования, которую планировал изначально. После описания «Эмоционального компьютера» я хотел написать об устройстве ассоциативной памяти, но по комментариям я так понимаю, что читатели уже устали от скучных лекций и ждут экшена.

Сначала расскажу историю. Был у меня приятель, талантливый программист.
Читать дальше →

Flow: Как достичь оптимального состояния

Reading time4 min
Views2.2K
Вчера закончил читать книгу Flow: The Psychology of Optimal Experience.

О чем же она? О счастье, в какой то мере.
Flow — это книга об оптимальном состоянии человека, о его компонентах и условиях его достижения. Автору удалось найти, на мой взгляд, идеальную смесь психологических исследований и истории философии. Применяя простые правила и принципы, описанные в ней, можно сделать свою жизнь и жизнь своих пользователей намного приятнее.
В чем счастье, друг?

Активация Wi-Fi n, 802.11n на картах с чипами Atheros AR9xxx

Reading time1 min
Views56K
В ожидании, когда же ко мне приедет ноутбук Asus Eee PC T101MT копал форумы и нашел интересную вещь про Atheros.
В связи с отсутствием сертификации стандарта 802.11n в России многие ноутбуки с Wi-Fi на базе чипов Atheros 9xxx поставляются с заблокированной поддержкой n-стандарта.

Для его активации есть несколько способов:
  • Перепрошивка EEPROM (наиболее надежный метод, но есть небольшой риск испортить карту)
  • Установка пропатченных драйверов (менее надежный метод, но без риска испортить карту. также полезен в случае сбоя при прошивке)


Ссылка на тему форума ixbt.com

Структура и интерпретация компьютерных программ

Reading time1 min
Views12K
image
Перевод второй лекции Джеральда Сассмана
«Процедуры и процессы: подстановочная модель.»

Эти лекции были прочитаны 25 лет назад сотрудникам HP, но на самом деле это тот легендарный вводный курс 6.001, который читался в MIT в 1980 году. С тех пор эти лекции sine qua none во всем мире программирования. Хотелось бы чтобы каждый программист посмотрел этот курс, ничего не учит абстрактному мышлению лучше, чем SICP.
Приятного просмотра на ночь глядя.
Читать дальше →

Удаленная работа на Бали (Индонезия)

Reading time17 min
Views15K

Привет всем!



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

Спать мало, но правильно?

Reading time7 min
Views904K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →

Наше зрение

Reading time4 min
Views6.6K
Я просиживаю практически сутки на пролет за ПК, и за последнии 3 месяца почувствовал как садится зрение… хотя раньше даже и не думал что такое может случится, и я решил задуматься как себя обезопасить от этого, или свести риск потери зрения к минимуму.

1. Что такое глаз?
ну ничего нового мы не узнаем но всё же:

image

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

Постановка целей. Часть 1

Reading time2 min
Views1.2K
Введение

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

Все мы безусловно о чём-то мечтаем. Кто-то мечтает купить машину, кто-то грезит о переезде в новую квартиру, кто-то – о повышении в должности. Если пробежаться по так называемым «wish-листам» различных пользователей в интернете, можно убедиться в том, что их мечты состоят в основном из одной фразы. Эта фраза, безусловно, является ключевой и дает представление о том, чего желает человек. Но достаточно ли полное это представление?
Читать дальше →

Генерация XLS файлов

Reading time3 min
Views4.3K
Начальство заставило генерировать XLS файлы отчетов (выгрузка заказов, заказанных товаров, сводка по покупателям и т.д.). С генерацией обычного текста (CSV формат, ";" — разделитель) проблем не было. Но вот MAC OS начальства в упор не хотела понимать того, что ей пытались втюхать. Выход — генерировать другой формат. Я бы на html или xml становился, но одним из требований были «красивые шрифты и цветные заливки ячеек». Вообщем без экселя никуда.

Справедливости ради надо сказать, что генерацию именно экселевского формата я нашел достаточно быстро: и на хабре (http://habrahabr.ru/blogs/php/18726/) и на OpenNET (http://www.opennet.ru/base/dev/php_gen_excel.txt.html).Созданные XLS файлы прекрасно открывались на 3-х тестируемых осях (mac,win,ubuntu).
Читать дальше →

Centos5.5 Nginx 0.8.33 + PHP5.3.1(fpm) + MySQL5.5.0(phpmyadmin) — полная настройка для начинающих — 1 часть

Reading time12 min
Views5.4K
Centos5.5 Nginx 0.8.33 + PHP5.3.1(fpm) + MySQL5.5.0(phpmyadmin)

Недавно мой знакомый купил ВПС, и конечно же ему захотелось развернуть полноценный сервер, плюс учитывая начальные ресурсы: 768Мб памяти и 2 ядра выделеных на его контейнер, сервер должен быть не прожорливым и быстрым, на нем будет крутиться blog. Решил поставить nginx, и php+php-fpm. Думаю nginx описывать не буду, как и php+php-fpm обзоры можно найти на хабре. Вот только вся соль проблемы в том, что он хотел поставить все правильно, как в учебнике. Заглянул по форумам, перегуглил весь интернет, но так и не нашел правильного пацанского мануала. Везде только основные моменты настроек и установки сервера. Так не пойдет, сказал он и пришел ко мне. Одна голова хорошо, но пиво в двоем пить лучше!
Стали составлять план, что нам нужно для работы.

! Данный пост предназначен только для начинающих, для тех кто не имеет опыта в установке и настройке сервера. Вам будет понятно на примере что и где и как установить, и потом углубившись в мануалы и вооружившись напильником, сделать все конкретно под ваши задачи.
Как минимум для начала работы нужно:
Putty — the.earth.li/~sgtatham/putty/latest/x86/putty.exe — SSH client

Centos 5.5 — последяя будет уже стоять на серваке.
Nginx 0.8.33 — можно выбрать и старший релиз или стабильный.
PHP 5.3.1 — думаю проблем с ней не будет.
MySQL 5.5.0 — база!
php-fpm патч
suhosin-patch
libevent-1.4.13-stable

и далее все остальные пакеты которые понадобятся для компиляции и работы сервера:
gcc gcc-c++ libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers libmcrypt libmcrypt-devel pcre-devel

Поехали...

10 вещей, которые никогда не преподаются программистам в вузах

Reading time2 min
Views9.8K
10 вещей, которые никогда не преподаются программистам в вузах.

1. Мы не правы


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

далее

Microsoft Robotics Developer Studio стал бесплатным

Reading time1 min
Views7K
Подразделение Microsoft Robotics Group вчера озадачило независимых разработчиков неожиданным анонсом, что большой пакет для программирования роботов и 3D-моделирования Microsoft Robotics Developer Studio 2008 R3 (RDS) отныне бесплатно и свободно доступен для всех желающих.



Это очень неожиданный шаг, который может затруднить распространение некоторых открытых платформ из мира Open Source, таких как Robot Operating System, и разработок Willow Garage, пишет инженерный журнал IEEE Spectrum.
Читать дальше →

Два года с кравлерами (web-mining)

Reading time4 min
Views3.9K
Disclaimer: этот топик, возможно, отчасти самореклама, «вода» и бред, но, скорее всего, это просто классификация информации и опыта, накопленного за два года работы в области скрейпинга, для себя и тех кому интересно.

За кармой не гонюсь, ее хватает.

Под катом — небольшой пост про современный рынок кравлеров/парсеров, с классификацией и особенностями.
Читать дальше →

AIMP плагин для прослушивания музыки из VKontakte.ru

Reading time1 min
Views3.7K
Здравствуйте, дорогие хабравчане.

Воодушевленный двумя постами по теме «Музыка из ВКонтакте» (первый и второй) и найдя пару свободных вечеров я написал на Delphi данный плагин для очень хорошего плеера AIMP и теперь представляю его вам.
Читать дальше →

Мастерство целевого использования ключевых слов и оптимизации страниц

Reading time8 min
Views8.8K
Пост опубликован по просьбе одного хорошего человека.

Как создать максимально оптимизированную веб-страницу?



Если вы СЕОшник (SEO оптимизатор), то этот вопрос вы часто слышите. К сожалению, однозначного ответа нет. Но, тем не менее, существует набор полезных приемов, которые помогут приблизиться к ответу на этот вопрос. В данном посте я поделюсь нашими лучшими рекомендациями для достижения «совершенства» оптимизации страницы и расположения ключевых слов. Или, по крайней мере, что-то близкое к этому. Некоторые из наших советов подтверждены данными, результатами исследований и тестирований, другие основаны на интуиции и общем опыте. Как и со всеми СЕО советами, мы рекомендуем постоянное тестирование и оттачивание, ну а данный пост поможет вам начать процесс оптимизации.
Читать дальше →

Как я жарил видеокарту

Reading time3 min
Views101K
Здравствуй Хабрасообщество. Хочу рассказать небольшую историю одного блюда, которое я приготовил буквально пару часов назад. Я до сих пор, нахожусь в состоянии шока, т.к. никак не ожидал успешного исхода сей истории. Всё дело в нерабочей видеокарте друга и об успешной попытке её восстановить, путём обжаривания в печи.

Вступление

Аккуратно, под катом много фотографий!
Читать дальше →

31 тезис

Reading time3 min
Views1.2K
Иногда, когда у меня случаются моменты не самого лучшего настроения или что-то не получается, вмешивается, происходит или еще каким-то образом отравляет жизнь, я перечитываю эти цитаты, собранные мной несколько лет назад воедино — и силы приходят!

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

Секрет эффективности человека. От моего йога-коуча Саши

Reading time4 min
Views2.5K
Многие крутые ребята знают про то, что очень важно вставать рано, знают про статью (+1) Павлины, и им даже удавалось продержаться в режиме «встаю в 5» какое-то время.

Я продержался 2 недели, в своё время. У кого-то получилось продержаться 3 дня, у кого-то месяц.

Когда я срывался, я думал что это проблема во мне, это я ленивый, не достаточно организованный. Я видел большие преимущества «встаю в 5».

В системе Павлины не хватает определенных важных элементов, из-за которых, со временем, на практике, люди срываются.

Это как с теорией менеджмента, если вы не знаете теорию ролей менеджера Адизеса и не подбираете команды исходя из нее, на практике, рано или поздно, ваша команда, либо развалится, либо будет неэффективна, так как вы, вероятно, не сможете сделать критически важную вещь — сбалансировать 4 роли.

Мой йог-коуч Саша показал мне, как можно улучшить систему Павлины. Я добился стабильных отличных результатов, уже месяца 3 встаю очень рано, 5-6 утра и, надеюсь, для меня это уже привычка/навык.

Секрет эффективности

— Самый главный секрет, который рассказал мне мой йог-коуч Саша, а я расскажу его вам – заключается в том, что утреннее время самое продуктивное.

— Секрет эффективного человека в том, что он встаёт рано, и тратит утро на созидание. Например, сейчас 06.18, я закончил час йоги и я пишу эту запись.

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

Information

Rating
9,285-th
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity