Pull to refresh
7
0
NeonSunlight @NeonSunlight

User

Send message

Прочь из моей головы. GTD в разработке

Reading time10 min
Views45K
Если на вашем столе стоит чашка остывшего желанного кофе или чая, значит, что-то не так. Во всяком случае, так наверняка подумал бы Дэвид Аллен, автор знаменитого метода GTD (Getting Things Done). Мы хватаемся за тысячу дел, пытаясь попутно не забыть про бытовые мелочи, часто забываем о цели, но помним о неотвратимо приближающихся дедлайнах. Порой страх перед лавиной задач буквально парализует мозг и наступают апатия, прокрастинация, депрессия. Работа в такие моменты движется медленно, кажется, даже курсор мыши еле ползёт по монитору. Такая ситуация тем опаснее, чем больше человек работает в команде, особенно, если речь идёт о команде разработчиков.


Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments6

30 чудных библиотек для PHP программистов

Reading time6 min
Views104K
Предлагаю читателям «Хабрахабра» перевод публикации «30 Amazing PHP Libraries for Programmers and Developers». Авторы собрали несколько удивительных PHP-библиотек, которые помогут реализовать некоторые классные вещи, не прилагая много усилий. Цель обзора состоит в том, чтобы преподнести что-то новое, поэтому список не включает популярные библиотеки.
Читать дальше →
Total votes 71: ↑60 and ↓11+49
Comments18

10 причин моей симпатии к Джобсу. Терри О'Райлли

Reading time2 min
Views5.5K
Терри О’Райлли, известный журналист, пишущий о маркетинге как об искусстве, отлично написал на смерть Стива Джобса. Предлагаю ознакомиться в моём переводе с любезного разрешения автора.



10 причин моей симпатии к Джобсу

Я был на концерте Торонтовского симфонического оркестра в среду вечером, когда по залу распространилась весть о его кончине. Думаю, вряд ли большинство зрителей могли слышать музыку в следующие пятнадцать минут, пока до них доходил смысл произошедшего.

Он был величайшим маркетологом нашего поколения. Не только благодаря своей способности создавать продукты, которые вожделели потребители, но
Читать дальше →
Total votes 281: ↑221 and ↓60+161
Comments125

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

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

1. Мы не правы


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

далее
Total votes 352: ↑268.5 and ↓83.5+185
Comments187

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

Reading time7 min
Views897K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Total votes 713: ↑670 and ↓43+627
Comments420

Мак. Гид по выживанию. Часть 2

Reading time12 min
Views27K
Перед вами вторая часть большой переводной статьи Мишель Делио. Если вы ещё не читали, можете ознакомиться с первой частью Гида по выживанию на этих страшных яблочных компьютерах.

В статье много ссылок на платные программы, что многие расценят, как рекламу. Я долго думала, что с ними делать, и решила оставить, но пыталась рассказать также о возможных бесплатных альтернативах. Здесь и далее мои комментарии выделены курсивом. Итак, приступим к нашим бедствиям.

Chapter 2

Читать дальше →
Total votes 69: ↑43 and ↓26+17
Comments48

Маки. Гид по выживанию. Часть 1

Reading time12 min
Views93K
Это первая часть большой переводной статьи. Здесь и далее все мои комментарии выделены курсивом.

Маки — очень надёжные компьютеры, но это не значит, что они не страдают от ошибок, несчастных случаев и, в некоторых случаях, просто глупости. Мишель Делио (Michelle Delio) из MacLife составила список самых критических моментов на Маке и расскажет вам, как их исправить и избежать таких неприятностей в дальнейшем.

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

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

Если на Мак обрушивается бедствие, чаще всего проблему можно решить самостоятельно. Это если вам просто везёт, и причины и последствия очевидны. Например, если вы обновляете операционную систему, а приложение отказывается правильно работать, логика вам подсказывает, что приложению также понадобится апдейт. Иногда, чтобы смягчить действие катастрофы на Мак, вам придётся сделать несколько ключевых шагов, начиная с самых очевидных, с которыми легче всего справиться, (например, проверить, правильно ли включен ваш компьютер в сеть) до более сложных. В любом случае, держите себя в руках.

How to Survive 17 Worst Mac Disasters: Chaper One

В этой статье представлены 17 тактик, следование которым помогут пережить достаточно распространённые бедствия, которые могут постигнуть ваш Мак, iPhone или iPod, от самых серьёзных до просто раздражающих. Если у вас есть какие-либо сомнения, что делать с проблемой, всегда лучше не заходить на неизвестную территорию, чтобы не сделать всё ещё хуже. В таких случаях лучше просто отнесите машину профессионалу. И не забывайте регулярно делать бэкап важных данных. Если вы не делаете бэкап, даже маленькая проблема может перерасти в огромный кризис. Кстати, пользователи Leopard, у вас уже есть средство для простого и удобного осуществления бэкапа: встроенная в ОС функция Time Machine, так что от вас отговорки не принимаются! Вы можете найти пошаговые инструкции, как создавать резервные копии ваших основных файлов в статье «How to Back Up Your Mac with Time Machine».

Читать дальше →
Total votes 118: ↑75 and ↓43+32
Comments71

Проблемы печатного слова на Руси и его читателей

Reading time5 min
Views696

Предисловие


Эта статья на 20% навеяна статьей Google нас оглупляет? Что интернет делает с нашим мозгом , на 10% темой в ЖЖ о копроэкономике, на 5% хабратопиком Невыносимая легкость бытия , а на 65% — это я сам такой умный.

Введение


Многие отмечают помимо общезаметного и закономерного падения интереса к чтению, еще и возникающие физиолого-психологические сложности при чтении и восприятии длинных текстов (более нескольких абзацев, страниц). На эту тему уже написано несколько публикаций разной степени ошибочности, заангажированности и восхищенности переменами в сознании и образе жизни человека 21 века.

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

Краткая история печатного слова



В 19 веке печать (да и письменность вообще, по большому счету) были доступны лишь избранным: научной, педагогической, политической, журналистской элите. В 20 веке нагрянула всеобщая грамотность, но технические и общественные ограничения позволяли увидеть мир только трудам, принадлежащим перу (или пищущей машинке) ведущих ученых, педагогов и публицистов. Поэтому печатные материалы были высокого качества, а в подсознании формировался стереотип: «Напечатанное – правда, напечатанное – полезно, напечатанное – интересно».

Но в 21 веке все изменилось
Total votes 90: ↑83 and ↓7+76
Comments68

Как iPod получил свое имя?

Reading time2 min
Views4.8K
imageНа сайте wired.com опубликована очень длинная статья об истории возникновения iPod. Если кто-то осилит прочитать 3 страницы иностранного текста, дерзайте. В конце рассказывается о том, как iPod получил свое имя. Об этом и пойдет речь под катом.

Заранее прошу прощения за несколько вольный перевод.
Читать дальше →
Total votes 77: ↑63 and ↓14+49
Comments47

Фреймворк или свои велосипеды?

Reading time3 min
Views1.2K
вообще это копипаст ответа на топик:PHP > Хватит изобретать велосипеды!

вынес я его в пост, потому что тут выражена частично противоположная позиция, и решил что можем о этом поговорить. я предпочитаю изучать патерны а не готовые фраймворки и если использовать готовые решения, то узко направленные либы, а не всеобемлющие монстры.
Читать дальше →
Total votes 99: ↑68.5 and ↓30.5+38
Comments87

Комментарии в блогах уничтожают интернет

Reading time3 min
Views723
Джоел о Software (Joel on Software) выяснил корень всех проблем в интернете: анонимные комментарии в блогах.

Прежде чем мы пустимся в рассуждения, полные отвращения, какой же идиот этот Джоел (мои рассуждения будут мягкими, вот увидите), давайте проясним: Джоел против анонимности, а не конфиденциальности. Конфиденциальность — это право просматривать сайты и скачивать так, чтобы никто не узнал что ты делаешь без веской на то причины. Анонимность — это право участвовать без привязки к твоей реальной личности.

В глазах Джоела (и Дейва Винера (Dave Winer), которого он цитирует), анонимность разрушительна. Так сильно, что они оба утверждают, что блоги не должны позволять комментарии. «Вы не имеете права постить свои мысли в дополнение к чужим. Это не свобода выражения, это нарушение их свободы выражения.»

По моему мнению, именно здесь аргумент сошел с рельсов.
Читать дальше →
Total votes 50: ↑36 and ↓14+22
Comments107

Тюнинг Леопарда

Reading time3 min
Views844
Неважно насколько хорош OS X Leopard, всегда найдутся вещи которые людям не нравятся и они хотели бы их изменить. И чем выше уровень пользователя, тем больше у него запросов и желания изменить что-то на свой вкус. В этой заметке, я попытаюсь рассказать о небольших советах, которые позволят вам улучшить внешний вид Леопарда.
Читать дальше →
Total votes 67: ↑61 and ↓6+55
Comments70

Новый офис Google в Цюрихе

Reading time1 min
Views11K
Совсем недавно состоялось открытие нового офиса Google, на этот раз в Цюрихе. Меня лично фотографии поразили до глубины души, работают же люди!
Вы бы хотели добираться с одного на другой этаж офиса соскальзывая по горке? Или по пожарному шесту? У Вас в офисе есть свой пингвин?
Наслаждайтесь и мечтайте, дорогие хабралюди…

Читать дальше →
Total votes 122: ↑117 and ↓5+112
Comments259

«Офис 2.0» — первый coworking офис в Киеве

Reading time1 min
Views1.3K
Идеальное место для твоего следующего шага

Цель:
Создание места, где любой профи сможет свободно и комфортно работать в любое время (24/7), пользуясь всеми удобствами современного офиса, при желании сотрудничая, обсуждая совместные проекты или просто обмениваясь идеями/знаниями с остальными «соседями».

Место:
— Удобное расположение (15 минут от метро, 7 от автовокзала, не говоря о маршрутках, проходящих мимо :) )
— 350 метров + 60 метров терраса
— прекрасный вид с 16/17 этажей
— рецепция, 4 общих зала в двух уровнях и три комнаты для переговоров
— безлимитный интернет
— охрана

Читать дальше →
Total votes 40: ↑35 and ↓5+30
Comments131

Система изучения иностранных языков

Reading time2 min
Views9.1K
этот пост скорее для тех, кто изучал иностранный язык в школе, все забыл, но есть большое желание (потребность) знать язык, но времени на изучение есть очень мало. я понял, что самый эффективный способ изучения языка в реалиях сегодняшней жизни (когда целый день в офисе или институте, а вечером уже ничего не хочется), — это самостоятельная система изучения английского языка. прочитав много всего в сети по этому поводу и подумав, получил следующее (я рассматриваю как пример изучение английского языка).

система делится на несколько зон, которые сливаясь образуют знание языка:

1. грамматика
2. понимание написанного
3. понимание на слух
4. чтобы поняли вас

теперь более детально по инструментам, которые могут применяться внутри зон:
Читать дальше →
Total votes 69: ↑62 and ↓7+55
Comments135

Эти замечательные VPN или о чём нужно помнить пользователям shared-ресурсов.

Reading time3 min
Views2.7K
Вводная информация:
Провайдером мне предоставлен «доступ к сети с использованием технологии ADSL». Я являюсь пользователем Fedora Core 6. Эта операционная система постепенно выживает winXP с моего компьютера, не исключено, что скоро на большем из двух дисков тоже поселится какой-нибудь дистрибутив GNU Linux.

«Доступ к сети...» хорошо звучит, верно? И он на самом деле есть – внутри виртуальной частной сети провайдера можно поднять, к примеру, http-, irc- (что я и сделал) сервера. Можно и другие, но это менее актуально (трафик внутри сети тарифицируется, значит ftp отпадает, а что такое jabber мало кто из «подключенцев» слышал). Конечно динамический ip вносит некоторую долю неудобства, но в своем чате как-то приятней общаться.
Но речь пойдёт не об этом. Решил я как-то забить в адресную строку Konqueror`а что-то вроде smb://192.168.240.* (local ip address по версии pptpconfig или inet addr по версии ifconfig, по сути – динамические ip-адреса в виртуальной частной сети). С четвёртой попытки я получил возможность лицезреть shared-ресурсы другого компьютера. «Расшарены» они были, судя по всему, из расчёта, что их будут видеть пользователи локальной сети одного квартала. Увы, скорость соединения и тот факт, что трафик внутри сети тарифицируется (выяснил опытным путём – скачав какой-то mp3-файлик) не позволяли набить свой винт шедеврами советского кинематографа. Как же найти другие ресурсы? Ручной перебор – это долго и малоэффективно… Поскольку подключался я по протоколу Samba, значит в эту сторону и надо копать… ...man samba и почти сразу же натыкаемся на утилиту nmblookup. nmblookup -A позволяет просканировать машину с указанным ip на предмет shared-ресурсов (и ресурсов samba тоже). Если ввести несколько ip через пробел, то nbmlookup проверит их все. Поскольку я так и не разобрался как задать маску, то пришлось написать небольшой скриптик, выводящий интересующий меня диапазон адресов:
#!/bin/bash
for i in `seq 0 255`;
do
nmblookup -A 192.168.240.$i
done
Должен заметить, что на скорости 128kB/s сканирование 256-и ip занимает несколько минут. Первый поиск дал примерно полтора десятка машин. В их число попали несколько серверов с фильмами/музыкой/варезом для локальных сетей, и несколько компьютеров предприятий. На следующий день «попался» компьютер предприятия, на котором админил мой друг. Дело в том, что из-за проблем с программой типа банк-клиент, 2 машины его сети не были прикрыты прокси и были напрямую подключены к adsl-роутеру. Поскольку права сотрудников не были должным образом ограничены, то они пооткрывали диски друг для друга. Рабочие документы, базы данных, переписка, фотографии – всё открыто.
Читать дальше →
Total votes 31: ↑30 and ↓1+29
Comments67

Как поднять IT-образование в России

Reading time2 min
Views982
На протяжении нескольких месяцев тема IT-образования среди пользователей Хабра весьма обсуждаемая.

Я тоже обеспокоен качеством IT-образования в России. Т.к. постоянно занимаюсь самообразованием, но системы не хватает. Опубликованные в интернете статьи «ИТ-образование моей мечты» и «Имитация» наводят на размышления о том, какой должна быть программа образования.
Читать дальше →
Total votes 58: ↑52 and ↓6+46
Comments116

Эти бесчисленные парадигмы, концепции, инструменты и фреймворки

Reading time5 min
Views6.8K
Мое мировоззрение, как программиста, сформировалось еще во времена консольных приложений и текстовых пользовательских интерфейсов, на смену им пришли графические оконные GUI, а сейчас я наблюдаю уже третий виток технологий, связанный с глобальной сетью. Каждый раз, конечно же, приходилось менять не только любимый язык программирования, но и весь технологический стек, с наработками, заготовками и достаточно обширными библиотеками, кои сейчас гордо зовутся фреймворками. Резать приходилось по живому, нещадно и решительно.
Читать дальше →
Total votes 227: ↑202 and ↓25+177
Comments148

Impact HTML5 Game Engine — движок на JS

Reading time1 min
Views19K
Просматривая обзоры инди-игрушек наткнулся на весьма интересный проект — Biolab Disaster (да поможет ему НЛО выдержать хабраэффект) — браузерный платформер на чистых HTML5 & JavaScript, навеивающий воспоминания о тех временах, когда каждую игру делали с душой.
Коротенькая и незатейливая игрушка крутится необычайно быстро и красиво, оставляя за собой приятное впечатление, активированные чекпоинты и маленькие кусочки врагов :)
Выполнена она на движке автора этой же игры, Impact HTML5 Game Engine, в качестве демонстрации его возможностей. Движок на данный момент все еще находится в состоянии разработки, но предлагает уведомить нас электронным письмом по официальному выходу в свет.
За новостями можно так же следить в блоге автора.

На закуску — видео с геймплеем, некоторыми моментами создания игры и редактором уровней — с комментариями автора.

(Благодаря видео можно узнать ссылку на официально еще не опубликованный, но вполне рабочий level editor)

Флеш становится все менее значимым, что не может не радовать.
Приятного пятничного ковыряния в коде ^_^
Total votes 87: ↑80 and ↓7+73
Comments57

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity