Pull to refresh
0
0
Send message

Когда, куда и как бежать

Reading time6 min
Views2.4K
В жизни часто случается и хорошее, и плохое. Кто-то доживает до конца дней своих и в кровати вспоминает, как счастливо он прожил жизнь, кто-то гибнет в катастрофах мирового и не очень масштаба, а кто-то умирает от бандитской руки.

Бандиты бывают разные: и законно поступающие и нет. Давайте это признаем.
Иногда вы, думая, что заработаете на своем стартапе огромные деньги, влезаете в долги… Но что делать, если стартап не принес денег, а жопа расплата уже близко?!
А бывает еще хуже: вы влезаете в долги, верите людям, а потом, когда уже вроде и поздно, понимаете, что вас просто подставили и развели.

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

В посте абсолютно отсутствует реклама и ссылки, которые я привожу, сделаны для пояснения. Сам я к этим сайтам не имею никакого отношения.

Интересно? Тогда добро пожаловать под кат.

Читать дальше →
Total votes 94: ↑87 and ↓7+80
Comments47

Основы фотографии: выдержка, диафрагма, ГРИП, светочувствительность

Reading time6 min
Views405K

Введение


Часто люди приобретают цифровые зеркальные камеры в погоне за качеством снимков, но при этом не имеют представления о технических моментах съемки. В основном это касается тех, кто до зеркалки держал в руках исключительно компактные фотоаппараты и пользовался автоматическими режимами (которые, к слову, весьма продвинутые в современных камерах).

В результате у кого-то возникает разочарование в камере и фотографии в целом, а другие проявляют терпение и пытаются освоить премудрости фотографии, чтобы раскрыть весь потенциал камеры с полноценным (или почти полноценным) сенсором.

Изначально я планировал написать одну статью, но по ходу дела понял, что объем получается слишком большой и решил разбить ее на несколько частей. В этой главе рассмотрю такие понятия как выдержка, диафрагма, ГРИП и светочувствительность, как эти параметры влияют на результат съемки. На очереди статья про типы и параметры объективов, работу со вспышками и советы по съемке в различных условиях.
Читать дальше →
Total votes 272: ↑232 and ↓40+192
Comments378

31 метод эффективного программирования под Android

Reading time5 min
Views24K
Данная статья является переводом очень хорошего топика с форума Stack Overflow. Так как английский язык не является для меня родным, то какие-либо непонятные мне места я просто пропускал, что бы не разгневать тех, кто его действительно знает. Статья содержит список советов и рекомендаций для начинающих разработчиков под Android.

Читать дальше →
Total votes 145: ↑130 and ↓15+115
Comments65

Создаем оригинальные hover-эффекты при помощи CSS3

Reading time10 min
Views107K


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

Пожалуйста, обратите внимание, что эти примеры будут корректно работать только в современных браузерах, которые поддерживают свойства CSS3.
Читать дальше →
Total votes 198: ↑186 and ↓12+174
Comments47

Анимация меню при помощи CSS3

Reading time8 min
Views37K


В данной статье я хотел бы показать вам некоторые приёмы создания эффектов при помощи CSS3 на примере меню. Идея заключается в простой композиции элементов: иконки, основного названия и вторичного названия, которое будет анимировано при наведении курсора, используя только CSS-переходы и CSS-анимацию. Мы рассмотрим несколько различных эффектов для элементов.
Читать дальше →
Total votes 195: ↑188 and ↓7+181
Comments49

Создаем анимированные кнопки при помощи CSS3

Reading time11 min
Views55K


В данной статье я хочу поделиться с вами некоторыми экспериментами по созданию анимированных кнопок при помощи CSS3. Идея заключается в создании анимированных ссылок с разными стилями, hover-эффектами и пр.

В данных примерах используются иконки с webiconset.com, а также шрифт от Just Be Nice.

Мы рассмотрим каждый пример и разберем как выглядит их HTML-структура и стили для разных состояний кнопок.

Обратите внимание, что анимация/переходы будут работать только в браузерах, которые поддерживают эти CSS3-свойства.

Чтобы не захламлять код в уроке я не буду использовать префиксы для различных браузеров. Их вы сможете увидеть в архиве с примерами.
Читать дальше →
Total votes 215: ↑207 and ↓8+199
Comments40

Обучение it-специалистов в Сербии

Reading time6 min
Views12K
— А скажите мне, товарищ лейтенант, вам здесь, в Соловце, не странно?
Лейтенант уже смотрел в какие-то бумаги.
— Я здесь давно, — сказал он рассеянно. — Привык.


Доброго времени суток, хабрасообщество. Позвольте и мне поделиться с вами своим опытом обучения в далекой стране.
Попал в Сербию я по личным обстоятельствам, поначалу оставаться тут не входило в планы. Однако это было желательно, и, когда подвернулся данный факультет, решение было однозначным. Да, ностальгия порой стучится в окно и садится на бюст Паллады, но это не так страшно.
Читать дальше →
Total votes 53: ↑51 and ↓2+49
Comments25

StructureMap — краткий справочник для работы (3/3)

Reading time7 min
Views2.3K
Теперь наступило время для:
  • Перехватчики (OnCreation, EnrichWith)
  • Дженерик типы
  • Аттрибуты (DefaultConstructor, ValidationMethod, Все остальные)
  • Немного о тестах

Перехватчики


С версии 2.5+ появилась возможность постобработки только что созданного объекта, либо полной его замены. В данном случае не ставится целью создать еще одни AOP фреймворк, так как их уже достаточно в мире, просто это может облегчить жизнь.

Для постобработки существует два+ метода:
  • OnCreation – принимает в качестве параметра Action, позволяет провести свою (custom) инициализацию объекта. Есть доступ к контексту SturctureMap.
  • EnrichWith – принимает в качестве параметра Function. Может возвращать любой тип совместимый с запрашиваемым.
  • Свои перехватчики

Читать дальше →
Total votes 9: ↑6 and ↓3+3
Comments0

Обзор e-Learning трекеров (часть II)

Reading time3 min
Views12K
В век всеобщей компьютеризации образование становится все доступнее. Онлайн можно посмотреть лекции именитых профессоров, поучаствовать в вебинарах, получить образование в Оксфорде или Кембридже. В этом топике я хотел бы коснуться образовательных трекеров, предоставляющих на бесплатной основе подчас неоценимые материалы. BitMe.org, BitSpyder.net, LearnBits.me, Elbitz.net уже подробно рассмотрены. Итак, новые участники обзора:

Читать дальше →
Total votes 50: ↑48 and ↓2+46
Comments24

Выпущена предварительная версия Windows Azure Toolkit for Social Games

Reading time3 min
Views8.1K
Windows Azure Toolkit for Social Games позволяет быстро начать создание социальных игр на платформе Windows Azure. Рынок социальных игр постоянно растет и становится все более профильным. Агенство eMarketer предсказывает, что в 2011 г. доходы на этом рынке возрастут до 1.32 млрд. долл. (в 2010 г. это было 856 млн. долл.).

image

Для того, чтобы быстро выйти на этот привлекательный для разработчиков рынок, в состав набора средств для разработчиков — Windows Azure Toolkit for Social Games включены библиотеки, средства разработки и примеры кода, на основе которых можно создать собственную игру – как на .NET, так и на HTML5. В состав данного набора средств для разработчиков включена поддержка таких функций, как хранение пользовательских профилей, управление «досками объявлений», возможность приобретения прямо из игры и т.п.
Читать дальше →
Total votes 32: ↑26 and ↓6+20
Comments2

Прогноз погоды своими руками

Reading time3 min
Views33K
Каждый из нас ругал синоптиков, когда оказывался под дождем, не имея в руках зонта. В топике я расскажу Вам как сделать прогноз погоды на основе модели WRF (Weather Research & Forecasting Model) на несколько суток вперед.
Читать дальше →
Total votes 55: ↑53 and ↓2+51
Comments43

Миграции БД для .NET

Reading time2 min
Views3.1K
Добрый вечер!

Вышла версия 2.0 инструмента для версионной миграции БД - ECM7.MigratorНедавно здесь поднималась тема версионного изменения структуры БД. Среди готовых решений для миграции БД (для .NET-проектов) там упоминался проект ECM7.Migrator, одним из авторов которого я являюсь.

Вчера мы, наконец, отрелизили версию 2.0. Взять новую версию можно на страничке проекта в google code и в галерее пакетов nuget.

Краткий рассказ о миграторе и список изменений новой версии под катом..
Total votes 48: ↑40 and ↓8+32
Comments29

О структурном программировании

Reading time2 min
Views14K
Многие в комментариях к посту об операторе goto высказывали одно и то же мнение, которое звучит примерно так: «За n лет написания программ мне ни разу не понадобился goto, и использовать его в будущем я тоже не собираюсь». И они абсолютно правы, уже давно доказана теорема о структурировании, в которой говорится, что любая простая программа функционально эквивалентна структурированной программе составленной с использованием функций и предикатов исходной программы, а также с использованием дополнительного счетчика. Доказательством является алгоритм составления той самой структурированной программы:
  1. пронумеровать все узлы схемы, при этом порядок обхода произвольный;
  2. пронумеровать все дуги схемы следующим образом: выходной дуге схемы припишем номер 0, всем остальным дугам присвоим номер вершины, в которую данная дуга входит;
  3. для каждого функционального узла исходной программы, имеющего номер i и выходную дугу j, составить новую простую последовательную программу Gi с номером входной дуги i
  4. для каждого предикатного узла с номером i составить новую простую программу
  5. построить программу типа while do с do-частью в виде структры, проверяющей значения L.

Читать дальше →
Total votes 73: ↑70 and ↓3+67
Comments35

Математическая морфология

Reading time6 min
Views58K
Воспользовавшись поиском, я с удивлением обнаружил, что на Хабре совсем нет статей, описывающих аппарат математической морфологии, а ведь этот аппарат незаменим в области низкоуровневой обработки изображений. Если вам это интересно, прошу под кат.
Читать дальше →
Total votes 75: ↑68 and ↓7+61
Comments5

Android nine-patch — растягиваем андроида

Reading time2 min
Views98K
nine-patchРекомендации по созданию UI виджетов и некоторых блоков приложений для ОС Android предписывают нам использовать блоки с закруглёнными углами и/или с эффектом объема, отбрасывающие тени. Какие же инструменты нам дает SDK для реализации таких интерфейсов?
При описании простых векторных форм без дополнительного оформления углов и краев блока рекомендуется использовать shape формы. Если в блоке имеются сложные графические элементы по углам или с краев блока можно использовать Nine-patch изображения, о которых и пойдет речь в этой статье. На случай сложного оформления блока, например в виде единого объекта, остается использовать только фиксированное изображение, что уменьшит рамки масштабирования и не даст изменить соотношение сторон блока.
Читать дальше →
Total votes 49: ↑43 and ↓6+37
Comments35

Тонкие моменты C#

Reading time6 min
Views108K
C SharpНе секрет, что C# сегодня популярный и динамично развывающийся язык, в отличие от своего прямого конкурента — языка Java, который в плане функциональности переживает период застоя. Основное неоспоримое преимущество Java — настоящая кросплатформенность, а не унылая и ограниченная, как у C#.

C# — простой язык, благодаря простоте живёт и PHP. Но в то же время он весьма функциональный, и имеет статус «гибридного» языка, совмещая в себе различные парадигмы, встроенную поддержку как императивного стиля программирования, так и функционального.

Как и любой язык, шарп имеет свои тонкости, особенности, «подводные камни» и малоизвестные возможности. Что я имею ввиду? Читайте под катом…
Читать дальше →
Total votes 86: ↑68 and ↓18+50
Comments32

Двадцать вопросов, которые помогают разработать алгоритм

Reading time5 min
Views7.9K
Как разработать алгоритм, решающий сложную задачу? Многие считают, что для этого нужно «испытать озарение», что процесс этот не вполне рационален и зависит от творческой силы или таланта.

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

Если вы хотите решить сложную задачу, собирайте информацию в самых разных направлениях. Ответив на следующие 20 вопросов, вы легко выстроите план работы над задачей.
Читать дальше →
Total votes 95: ↑81 and ↓14+67
Comments28

Корпоративное рабство, беглые рабы и виртуальная корпорация

Reading time4 min
Views5.8K
Когда-то давно в обществе было распространено рабство, причем в то время это всем казалось нормальным. Если бы кто-то спросил тогда у раба, как ему живется, раб сказал бы, что вообще, хозяин у него хороший, кормит каждый день, сильно не бьет, и что работать тяжело, конечно, а кому сейчас легко? Зато есть стабильность и уверенность в завтрашнем дне…

Три года назад я уволился со своего последнего места работы и за это время, работая самостоятельно, я успел сильно отвыкнуть от корпоративной среды, и теперь, сталкиваясь по работе с традиционными компаниями, я не устаю удивляться, как люди соглашаются на такое зависимое положение подписывая трудовой договор?
Читать дальше →
Total votes 147: ↑121 and ↓26+95
Comments188

Инвентаризация офисного оборудования

Reading time3 min
Views70K
Доброго времени суток.
Не так давно сменил место работы. Как говорится пришел и ужаснулся. В связи с недавним переездом данной компании в новый офис, вся серверная представляла собой жуткое зрелище -нагромождение коробок и пакетов с комплектухой и девайсами. Полуразобранные системные блоки и мониторы от мала до велика. Также удручал факт отсутствие, какой либо информации о кол-ве и характеристиках девайсов в целом по компании.
Ну собственно это было не большое отступление.

Задача.
Произвести инвентаризацию.

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

Вторая нормальная форма в примерах

Reading time4 min
Views55K
Я не буду пересказывать здесь все что знаю о нормальных формах и не собираюсь писать исчерпывающее введение по реляционной алгебре и дискретной математике, для этого лучше открыть учебник. Скорее я постараюсь простыми словами обьяснить зачем все это нужно и привести примеры.

Что же такое вторая нормальная форма или 2NF? Так чтоб трехлетний ребенок понял…
Для начала разберемся в целях, которые преследует нормализация. Под катом немного терминов из дискретки.
Читать дальше →
Total votes 66: ↑39 and ↓27+12
Comments12

Information

Rating
Does not participate
Registered
Activity