Blog Posts

PHP и Python. Взгляд со стороны PHP

Так случилось что в книге, которую сейчас читаю, примеры на питоне. Надо сказать что красота и лаконичность подкупили меня на более пристальный взгляд внутрь, и тут я покажу те штуки которые мне уж очень понравились после долгой работы с php. Некоторые штуки на php вообще нельзя сделать, некоторые можно но “с бубном”, а какие-то просто лаконичнее смотрятся. # инициализация переменных a, b = 3, 4 print(a + b) >7 # последовательные вызовы open("out.txt", 'w').writelines(i.lower() for i in open("input.txt", 'r')) #

Continue Reading

Java vs PHP. Производительность и работа с памятью.

Удивительное рядом. В ходе работы нужно было сравнить сколько памяти занимает массив строк в java и php, ну и параллельно было интересно узнать сколько времени займет заполнение такого массива данных. Я поступил просто - сгенерировал 999999 элементов md5 от текущего времени. Любопытно, что php оказался на высоте.

Алгоритм успеха

Так уж выходит, что в блоге своем я пишу о вещах очень простых. Несмотря на это каждая из тем, мною поднятых, была рождена в ходе каких-то обсуждений, споров. Вот и один из недавних споров был связан с насущной проблемой, которую формулирую как: «где взять свой первый миллион», а подведя итоги спора я, в очередной раз, убедился, — что достижению разных целей предшествуют одни и те же шаги, можно даже сказать — алгоритм успеха. Как обычно, в таких разговорах участвуют «теоретики», строя свои теории на личном жизненном опыте, биографиях успешных людей, субъективном видении «проблемы». Итак, одна из вещей,

Continue Reading

А какая миссия вашей компании?

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

Continue Reading

А у Вас есть “высокая цель”?

Как-то в разговоре Сергеем Брусенцовым обронил фразу: люди склонны переоценивать себя в ближней перспективе и недооценивать в дальней. Лично он предписывает её авторство Девиду Кови, хотя я не помню такого, google тоже не помог с поисками автора, посему, оставим копирайты. Эта фраза сначала просто запала мне в мозг, а потом я стал находить неопровержимые доказательства её правоты вокруг себя, в себе самом. Ведь правда — мы очень требовательны в том что качается отношения окружающих к нам самим. Зачастую, в спорах, наша самооценка поднимается до невиданных высот, — мы осуждаем Достоевского, Билла Гейтса, высших чинов страны, но по отношению к себе можем быть очень снисходительны. Мы не прощаем футболистам

Continue Reading

Разработка через тестироваие для PHP программистов. Теория.

Сегодня я хочу поделиться подходом, который сделал работу над сложными PHP проектами проще, который дал мне больше свободы в написании моих программ, который спасает мои нервные клетки и делает жизнь веселее. Этот подход называется TDD, а говоря простым языком – разработка через тестирование.

Дайджест ссылок №6

flex приложение, наглядно показывающее разницу в скорости выполнения типовых конструкций as3, с исходниками. Очень удобно и доходчиво. puremvc.tv, хороший ресурс для тех кто «стартует» с фреймворком puremvc. Напомню, что основное применение этот фреймворк нашел в flash/flex разработке, но также с успехом применяется и с java, .net, php, ruby, python. Ёмкий обзор флешовых движков для создания панорам на вашем сайте от Racer, гуру флеш разработки. Trevor McCauley делится отличным lifehack’ом: если у вас установлена debug версия flash player, вы частенько можете наблюдать нежелательное окно отладки, в случае возникновения исключений (exceptions), во flash приложении. Подавить назойливое окно

Continue Reading

Дайджест ссылок №5

Для тех, кто интересуется мотивацией, — глава из книги «Выдающиеся результаты. Талант ни при чем!», автор Джефф Колвин, рекомендую. Если коротко, то смысл такой: если вас что-то по настоящему «прёт», то вы будите достигать в этом лучших результатов, чем другие сознательные граждане. Потому занимайтесь тем что «прёт», а не тем что модно, популярно или «круто» и результаты не заставят себя долго ждать. Microsoft опубликовала обзор броузеров, если верить которому, IE8 самый безопасный, легкий в использовании, настраиваемый, с потрясающими инструментами для разработки броузер. Что характерно, сравнивали только с FF и chrome, а opera и safari вроде как и не причем. Обзор систем

Continue Reading

Дайджест ссылок №4

Wolfram — Google в мире цифр и науки. Очень интересный проект. Автор проекта, — Стивен Вольфрам (Stephen Wolfram), британский ученый, автор работ в компьютерной алгебре, теории элементарных частиц, космологии, теории клеточных автоматов, также известный своими софтверными проектами Mathematica и A New Kind of Science (NKS). Opera Unite, — новый сервис позволяющий сделать ваш локальный контент доступным через сеть. Работает это так, — вы активируете один из шести, на сегодняшний момент готовых сервисов, которые позволяют: делать доступными файлы на вашем компьютере, публиковать наклейки-стикеры, публиковать мультимедиа контент, фото, создавать

Continue Reading

Site Footer

Sliding Sidebar

About Me

About Me

For whom this blog for?

For those who are interested in modern Internet technologies, IT business, startups, management, quality control, personal effectiveness, motivation. Here I write about what is interesting, about problems I faced and solutions I found. I hope it will be interesting to you either.

What motivates me to write?

The desire to improve, to study deeper topics that interest me. Find people with similar problems and tasks, together look for ways out and solutions.

Feel free to contact if you have anything to say to me

Old Flash site with my artistic works and misuc.