Как стать автором
Обновить
0
0
dothan @dothan

Пользователь

Отправить сообщение

Библиотека начинающего ООП программиста — ваши советы

Время на прочтение1 мин
Количество просмотров3.8K
Я так понимаю, многие сейчас страдают от неорганизованности знаний. Нахватавшись по верхам и того и этого, не имея базы, основы, пытаешься разбираться с вопросами и проблемами по ходу их возникновения. От этого беспорядочность только увеличивается. Так вот и я — вроде бы программирую, а получается быдлокод.

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

Знаю, что здесь полно опытных людей, которые могут посоветовать с чего начинать и в каком порядке учить.

Основы программирования, основы ООП, создание удобного и расширяемого кода и т.д. и т.п. Движусь, в основном, в сторону PHP и Adobe Flex, но параллельно приходится знать и Javascript и объектно-ориентированные базы данных и C++ и многое другое.

В комментарии приглашаются все, кто может подсказать полезную литературу, сайты, туториалы и FAQ'и. Думаю, что топик окажется полезным для многих людей. А по результатам попытаюсь составить библиотечку «must have».

Ваше слово :)
Всего голосов 45: ↑39 и ↓6+33
Комментарии87

Волонтерство. Да или нет?

Время на прочтение3 мин
Количество просмотров570

Издалека.


Да, да. Мне приспичило высказаться, так что сейчас будет «много букафф». И еще криминальное чтиво все смотрели? Ага, хорошо…

Итак. Хабра, да и просто люди. У вас есть дети? Младшие братья? Сестры? Маленькие люди, которые через 10-20 лет станут основой и «цветом» нации. В случае утвердительного ответа — попробуйте ответить еще на один. Сколько времени они проводят перед телевизором? Перед компьютером? Сколько времени они гуляют? (Сейчас наверное многие из вас подумали: «Пха, ну я то хороший отец/мать (буду хорошим отцом/матерью). И телевизор он у меня немного смотрит, и в компьютер не целыми днями пялится»). Вспомнили? Хорошо. Под катом я написал три самых неприличных слова которые смог вспомнить. Попробуйте угадать.

upd: дизайнеры, обратите внимание на постскриптум
Фууу, как вы могли такое написать?
Всего голосов 63: ↑47 и ↓16+31
Комментарии59

Когда пора остановиться?

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

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

Сегодня я поймал себя на мыслях о будущем, я постепенно повышаю свое мастерство как дизайнер, проекты становятся все сложнее, буду менять студии, будет расти зарплата, будет много интересной работы, но это ли мне надо… Так ведь можно дойти до смерти, спокойно и с интересом… А все таки я чувствую что есть что-то более важное, чем дизайн, который для меня очень много значит и занимает много времени… но… Вопрос в том реально ли все это в один момент прекратить, забыть все что было и "проснуться" к жизни? Или это просто пустые слова, которые к утру для меня ничего не будут значить, а голову займут текущие проекты, текущие трудности.

П.С. Еще раз повторюсь, что не хочу поднимать вечные философские вопросы, меня просто интересует личный опыт довольно сознательной аудитории хабра.

П.С.П.С. Большое спасибо всем кто поделился личным опытом, выразил свое мнение и принял участие. Теперь пора переходить к действиям.
Всего голосов 59: ↑40 и ↓19+21
Комментарии223

Про консультанта и пастуха

Время на прочтение1 мин
Количество просмотров14K
Наверняка старый боян, но я его сегодня услышал в первый раз. Очень понравился, как говорится, это наше все:
К пастуху, пасущему стадо овец, подъезжает на машине какой-то тип, высовывается из окна и говорит:

— Если я тебе скажу, сколько у тебя овец в стаде, ты мне подаришь одну?

Немного удивленный пастух отвечает:

— Конечно, почему бы и нет.
Читать дальше →
Всего голосов 165: ↑130 и ↓35+95
Комментарии78

Лучший админ — незаметный админ

Время на прочтение4 мин
Количество просмотров2.1K

Сегодня во всем мире отчетливо прослеживается тенденция к виртуализации многих жизненных, бизнес- и других процессов. Мне, как человеку, близкому к IT-сфере, эта тенденция очень и очень нравится. Лично для себя я в этом вижу совершенно новые возможности для работы, новые перспективы и банальный комфорт от того, что работать я могу везде, где есть интернет. Хоть на пляже в Шарм-Аль-Шейхе. Рабочие инструменты — ноутбук и портативный холодильник с пивом.
Читать дальше →
Всего голосов 45: ↑37 и ↓8+29
Комментарии71

О правде, которую не должен знать пользователь

Время на прочтение3 мин
Количество просмотров765

Здравствуй.

У Горького в пьесе «На дне» одним из ключевых моментов идет диалог героев о правде, о том нужна ли правда, в каких количествах и под каким соусом она должна быть подана. Сегодня я тоже хочу поговорить о правде, о той которую говорят или скрывают от пользователя администраторы и создатели сайта.

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

Итак, список того, о чем не должен знать пользователь:

Пользователи не должны видеть, кто как проголосовал. По собственному опыту знаю, что такое пользователь, знающий кто какие оценки ставит. В своем первом проекте я разрешил видеть оценки (уж настолько сильно просили об этом).
Читать дальше →
Всего голосов 2: ↑1 и ↓10
Комментарии82

Как продлить жизнь (ресурс) литий-ионной аккумуляторной батареи

Время на прочтение4 мин
Количество просмотров110K

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


Литий-ионные аккумуляторы больше страдают от процесса «старения» (ухудшение характеристик на протяжении времени), чем от циклирования. Это означает, что большинство аккумуляторов не может служить свыше 5 лет при обычных условиях эксплуатации (оптимистичный прогноз). Мораль такова — если покупаете литий-ионный аккумулятор, внимательно относитесь к дате изготовления — при полугодовой давности вы потеряете 10% от заявленого ресурса.


Старение батарей ускоряется при работе или хранении в жарких условиях – смотри таблицу для литий-кобальтовых аккумуляторов (для литий-марганцевых и литий-железных батарей результаты немного лучше)



Деградация характеристик литий-кобальтовых аккумуляторов всвязи с температурой хранения
Температура, °C 40% уровень заряда (рекомендуемый уровень заряда) 100% уровень заряда (поддерживается пользователями при работе)
0°C
98% через 1 год
94% через 1 год
25°C
96% через 1 год
80% через 1 год
40°C
85% через 1 год
65% через 1 год
60°C
75% через 1 год
60% через 3 месяца

Читать дальше →
Всего голосов 58: ↑55 и ↓3+52
Комментарии79

Favicon — не только картинка. Уже игра.

Время на прочтение1 мин
Количество просмотров4.1K
Всем, наверное, известно, что favicon — это значок веб-сайта или веб-страницы, который отображается браузером в адресной строке перед URL страницы, а также в качестве картинки рядом с закладкой, в табах и в других элементах интерфейса.

Но не всё так просто.



Одни смышлённые ребята запихнули в эту «картинку» полноценную мини игру (16×16 пикселей!) под названием «DEFENDER of the favicon», используя JavaScript.

продолжить чтение
Всего голосов 53: ↑47 и ↓6+41
Комментарии39

Курилы — спорная территория

Время на прочтение1 мин
Количество просмотров1.1K
Согласно Google Maps Южные Курилы не принадлежат России, а являются спорной территорией. Острова Итуруп, Шикотан, Кунашир и вся гряда Хабомаи находятся уже за пределами РФ. Приведены их как русские, так и японские названия. В Японию Южные Курилы тоже не «вписаны» и как бы лежат посреди моря сами по себе. Как бы до специального решения, которое урегулирует окончательный статус островов.

Автор приводит аналогию по ситуации с Косово.
Всего голосов 66: ↑52 и ↓14+38
Комментарии410

Интернет-торговля. Как надо работать, учимся на примере Амазон

Время на прочтение2 мин
Количество просмотров4.2K
Недавно, а точнее 14 июля, я заказал в Амазоне (наверно все знают, что такое Амазон, но на всякий случай ссылка ) пару книжек.
Оформив заказ, я получил буквально через пару минут подтверждение по имейлу, что заказ принят, его детали, с разбивкой на стоимость книжек и доставки. Обычная практика для интернет-магазина, ничего сверхестественного.

Дальше — интереснее. 16 числа я получил от Амазона письмо такого содержания:

Greetings from Amazon.com.

We thought you'd like to know that we shipped this portion of
your order separately to give you quicker service. You won't be charged
any extra shipping fees, and the remainder of your order will follow as
soon as those items become available.

You can track the status of this order, and all your orders,
online by visiting Your Account at
www.amazon.com/gp/css/history/view.html

There you can:
* Track your shipment
* View the status of unshipped items
* Cancel unshipped items
* Return items
* And do much more


продолжение под катом
Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии61

Доктор, я хочу все контролировать!

Время на прочтение2 мин
Количество просмотров730
Министр внутренних дел России Рашид Нургалиев призывает к установлению уголовной ответственности за публикации в интернете. Чем это может закончится на практике можно увидеть на примере дела Саввы Терентьева и событий в Архангельске.

«Генерал считает необходимым признать интернет средством массовой информации«со всеми вытекающими правовыми последствиями. „Министерству юстиции, МВД и ФСБ необходимо проявить большую настойчивость в работе с депутатским корпусом о законодательном признании интернета средством массовой информации со всеми вытекающими правовыми последствиями для держателей подрывных сайтов“.»


Читать дальше →
Всего голосов 27: ↑25 и ↓2+23
Комментарии250

Файловая система для безнаказанного хранения нелегального контента

Время на прочтение1 мин
Количество просмотров963
OFFSystem (Owner-Free File System) — распределённая файловая система, в которой кусочки файлов случайным образом хранятся на разных компьютерах, и никто не имеет определённый файл целиком. Система была создана хакерской группой The Big Hack, которая занимается борьбой с цифровым копирайтом. При использовании OFFSystem на компьютерах участников сети хранятся не файлы с нелегальным контентом, а лишь абстрактные блоки данных, которые не могут считаться объектами, охраняемыми авторским правом. Получить полный файл можно только имея специальную ссылку.

Суть подхода в том, что любой файл, защищенный авторскими правами, является набором битов и может быть получен из другого набора битов, на который копирайт уже не распространяется. Например: двоичный файл можно представить в виде числа; если кто-то имеет права на число 12, то числа 5 и 7 мы можем использовать свободно. Что скажете о легальности распространения формулы 5+7?
Читать дальше →
Всего голосов 125: ↑119 и ↓6+113
Комментарии187

QIWI: Вредные советы по юзабилити или как не надо делать автоматы по приему платежей

Время на прочтение1 мин
Количество просмотров1.1K
С утра появилась цель — быстро положить деньги на WMR счет.
Пришел на работу и обрадовался, что у нас установили платежный автомат QIWI прямо в офисе.

Подхожу к автомату выбираю на автомате «электронная комерция» — «Webmoney» и вижу — введите номер телефона. Утренняя нега спала с мозга.

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

Окей, тыкаю пополнить баланс — а мне, баланс могут пополнять только зарегенные юзеры.

Мля! Пытаюсь регится 0 реакции, бегу в офисе регистрируюсь через интернет, подхожу:
— ввожу номер, страница в QIWI для ввода номера просто перегружается!

Плюнул пошел в ТЦ. По пути 3 автомата qiwi, на третьем понял — у них нет коннекта к серверу, поэтому они все показывают, но операции не производят. Отлично! А я думал просто я идиот! Хорошая политика компании.

В итоге пополнил счет за 30 секунд с помощью автомата спринтер что-то там, причем на 2% дешевле, чем заявлено в qiwi. И мне не нужно было зарегистрироваться, пополнять баланс и с него платить.

P.S. Нужно делать проверку на присутсвие связи с сервером, чтобы пользователи не мучались.
И регистрация должна быть по желанию.
Всего голосов 33: ↑28 и ↓5+23
Комментарии124

Немного о практике применения ЭЦП в России

Время на прочтение4 мин
Количество просмотров3.3K
Большинство IT-людей знают о том, что такое ЭЦП. Несколько меньшее количество знает о том, как ЭЦП может применяться в реальной жизни. Еще меньше людей эту самую ЭЦП применяют на практике.

Для тех, кто еще не догадался — ЭЦП расшифровывается как «электронно-цифровая подпись».

В течение двух лет я руководил (читай: непосредственно двигал) проект, связанный с узким применением ЭЦП в нашей жизни — сдача электронной отчетности в налоговые органы. Однако, несмотря на узость применения, в процессе я приобрел достаточно интересных знаний о том, что собой представляет ЭЦП в России. Вот и хочу поделиться.

Читать дальше →
Всего голосов 80: ↑79 и ↓1+78
Комментарии108

Лучшие достижения военного хайтека за 2007 год

Время на прочтение2 мин
Количество просмотров1.2K
Каждый год армия США проводит смотр новых научно-технических изобретений. Здесь выставляются не только новые виды вооружений, но и передовые разработки в области связи, новые материалы, новые медикаменты и проч.

Выставка традиционно проходит весной, но победителей объявили только в июне. На сайте Cnet.com опубликована интересная подборка фотографий об армейском НИОКР.



На снимке вверху — полуавтоматическая снайперская система для винтовки M110. Она предназначена для одновременного наведения на несколько целей, чтобы затем поразить их быстрой серией выстрелов. Кроме того, это первая винтовка с глушителем, который прикрепляется и снимается одним движением.
Читать дальше →
Всего голосов 63: ↑43 и ↓20+23
Комментарии299

Обзор субноутбука Cameron Maxmedia NB-1060 с экраном 10,2«.

Время на прочтение4 мин
Количество просмотров11K


Процессор:
Сердцем данного субноутбука является процессор AMD Geode LX800. Процессор AMD Geode LX800 по своей производительности соответствует VIA 800МГц, при этом потребляемая мощность его составляет всего 0.9Вт (3.6 W TDP). Такие особенности процессора не только позволяют ему успешно работать без вентиляторов охлаждения, но и повышают уровень надежности всей системы.
Читать дальше →
Всего голосов 50: ↑40 и ↓10+30
Комментарии93

Почему «ВКонтакте» гораздо дороже «Одноклассников»?

Время на прочтение3 мин
Количество просмотров10K
Месяц назад я защитил диплом, и в рамках работы исследовал применение реальных опционов к оценке стоимости «доткомов». Работа победила на конкурсе дипломных работ, да я и сам получил удовольствие от ее написания, но сейчас не об этом.

Суть в том, что я разработал очередную модель оценки стоимости интернет-компаний и оценил с ее помощью стоимость Google. А потом (для себя) решил еще оценить две всем известные социальные сети: «Одноклассники» и «ВКонтакте». И вот тут-то меня ожидал сюрприз.

Стоимость «Одноклассников» составила около $60 млн., и это, в общем, согласуется со здравым смыслом. Год назад 30%-ная доля «Одноклассников» была выкуплена за $10 млн., т.е. весь бизнес стоил порядка $30 млн. С ростом аудитории сайта, а также успехами менеджеров по извлечению дохода и обещаниями годовой выручки на уровне $20-25 млн., бизнес вполне мог подорожать в два раза.

Стоимость же «ВКонтакте» составила около $780 млн. И, по правде говоря, это тоже согласуется со здравым смыслом. Если сравнить стоимость Facebook ($15 млрд.) со стоимостью «ВКонтакте» пропорционально объемам их аудиторий, получим, что «ВКонтакте» могла бы стоить чуть ли не $1,5 млрд.

Впрочем, главный вопрос, который я хотел бы поднять, вовсе не в обосновании справедливости оценки стоимости. Главный вопрос: почему две российские социальные сети с практически одинаковыми объемами аудитории лояльных пользователей отличаются по стоимости на порядок?

Читать дальше →
Всего голосов 143: ↑133 и ↓10+123
Комментарии231

Долой враньё! Не такой уж он и мудак, этот заказчик

Время на прочтение1 мин
Количество просмотров1K
Товарищи, те, что рисуют дизайн сайтов! Хватит уже ныть, какие все заказчики идиоты. Взгляните на обратную сторону медали, и вы увидите, что нет дыма без огня.

Заказчику нужен результат, а не количество макетов. Для каждого заказчика результат может означать что угодно: повышение продаж, понты, сам факт разработки сайта. И заказчику плевать, насколько мало он платит вам за разработку.

Получить результат — вот проблема заказчика. Всё остальное — проблема исключительно ваша.

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

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

Если вы не в состоянии выставить ту цену за свои услуги, за которую готовы сделать хоть мильон вариантов макетов — это тоже ваша проблема.

Научитесь адекватно относиться к себе и услугам, которые оказываете, и заказчик окажется клёвым дядькой. В большинстве случаев ;-)
Всего голосов 80: ↑64 и ↓16+48
Комментарии46

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность