Как стать автором
Обновить
64
0
Алексей Акимов @AlexAkimov

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

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

Немного понагнетаем: стало понятнее, что будет с персональными данными после 1 сентября 2015

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

Штрафы за разные нарушения суммируются.

242-ФЗ подсказывает нам, что оператор обязан обеспечить запись, хранение, изменение и извлечение персональных данных граждан Российской Федерации (это всё, что прямо или косвенно относится к субъекту ПДн. И номер телефона, и даже уровень защищенности его данных можно отнести сюда согласно 152-ФЗ) с использованием баз данных, находящихся на территории Российской Федерации. С 1 сентября 2015 года. За использование первичной базы за пределами РФ вам светит относительно небольшой штраф и, что куда хуже, блокировка ресурсов в течение 3 рабочих дней с даты судебного решения. При этом разблокировать доступ и «выйти» из реестра можно будет только по решению суда.
Читать дальше →
Всего голосов 48: ↑36 и ↓12+24
Комментарии55

Lines и теория вероятностей

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


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

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

В этой статье вы сможете вернуться на 20 лет назад и увидеть, как примерно проходил тогда процесс реверс-инжиниринга. Мы рассмотрим 16-битный ассемблерный код, который выбирает место для шариков. Здесь не будет современных 32- и 64-битных инструкций, обрастающих специальными наборами команд, не будет вызовов всяких там dll, потоков и прочих ухищрений. Только простой код. Мне кажется, его поймут даже те, кто ни разу не видел ассемблера. Желающие смогут исправить алгоритм, чтобы он работал «честно».
Читать дальше →
Всего голосов 79: ↑77 и ↓2+75
Комментарии33

Осторожно, Modern UI

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

Каждый разработчик Windows Store приложений должен знать гайдлайны.
Guideline в переводе с английского — рекомендации, руководящие указания. Для того, чтобы приложение попало в Store не обязательно следовать рекомендациям, но следовать им желательно. Есть несколько особенностей, или иноземно выражаясь фич (англ. feature), которые желательно иметь каждому приложению. Я решил рассмотреть эти особенности, а заодно сделать шаблон C#/XAML приложения Windows Store, с которого можно начинать разработку. Ведь, так или иначе, часто приходится заходить в разработанные ранее приложения или MSDN, чтобы скопировать код сниппета для определенной функции.
Описанные далее возможности не только сделают ваше приложение соответствующим гайдлайнам, но и украсят его дополнительным функционалом, привлекающим внимание пользователей, а также помогут в продвижении.
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии21

Случайный секс или свадьба: как IT-рекрутеру и кандидату найти друг друга

Время на прочтение8 мин
Количество просмотров26K
Уважаемый читатель!
Мы решили, что хватит умничать насчет рекламы и СЕО и попросили нашего HR Аню Кравченко написать статью на понятную всем тему секса работы в ИТ-индустрии. Она будет интересна как тем, кто ищет работу, так и тем, кто ищет тех, кто ищет работу… запутался… в общем, читайте!

«Есть много вещей, которые похожи у всех вакансий и для всех кандидатов,…
Ну наконец-то интересная статья!
Всего голосов 30: ↑29 и ↓1+28
Комментарии92

Используя естественные коммуникационные возможности организма, биологи смогли дать команду сердцу излечиться после инфаркта

Время на прочтение3 мин
Количество просмотров22K
image
Как появляются экзосомы / Википедия

Работа биологов под руководством доктора биологии Раджа Кишора из медицинской школы Темпльского университета проливает свет на роль экзосомов в функционировании организма и в потенциале способна совершить новый шаг в лечении распространённой болезни — инфаркта миокарда, или сердечного приступа.

Экзосомы — это микроскопические внеклеточные везикулы (пузырьки) диаметром до 100 нм, выделяемые в межклеточное пространство клетками различных тканей и органов. Их обнаружили в 80-х годах прошлого века, и сначала решили, что таким образом клетки избавляются от ненужных продуктов жизнедеятельности.

Но позже, при изучении работы раковых клеток, биологи обнаружили, что это вовсе не отходы, а своеобразные коммуникационные средства — наподобие записок в бутылках, брошенных в воду. С их помощью раковые опухоли общались со своими отдалёнными метастазами. Чуть позже стало понятно, что практически все клетки в теле используют такой механизм для общения друг с другом. Кроме этого, экзосомы участвуют во многих других процессах, и полностью их роль пока ещё не изучена.
Читать дальше →
Всего голосов 40: ↑40 и ↓0+40
Комментарии2

Мое знакомство с ASP.NET MVC в Visual Studio 2015 на примере построения прототипа МИС

Время на прочтение30 мин
Количество просмотров51K
В этом году в качестве курсовой работы мне нужно было написать несложную медицинскую информационную систему (МИС) для небольшой частной клиники по лечению эпилепсии.

База данных пациентов в клинике уже была, написана она была еще в далеком 1998 году в Microsoft Access того времени (причем даже с красивым пользовательским интерфейсом), но вот работала она только в одном месте — на компьютере заведующего, да еще и поддерживать ее стало совершенно невозможно. Значит, давно назрела необходимость внедрять что-то новое!

Сказано — сделано. Работать надо было быстро (все-таки сдавать курсовую пора) и при этом хотелось сделать работу максимально интересной для себя. Я давно хотел разобраться с ASP.NET MVC, был немного знаком с C# и общими принципами MVC, поэтому скачал последнюю Visual Studio 2015 RC и принялся за работу.

Под катом — весь процесс знакомства с технологией и разработки такой системы со всеми встретившимися подводными камнями. Данная статья пригодится всем, кто знаком с программированием и когда-то делал блог по туториалу для любого MVC фреймфорка и хочет узнать, как же сделать что то более интересное.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии8

iПрезентация (The Presentation). Как Джобс готовил и проводил презентации

Время на прочтение11 мин
Количество просмотров42K
Стив Джобс был лучшим в мире оратором и делал самые лучшие презентации продуктов, заставляя зрителей «сидеть на краешках стульев». Фокус в том, что за каждой из таких презентаций скрывается определённая подготовка и определённые приёмы. Кармин Галло (Karmine Gallo) изучил публичные выступления Стива Джобса и его подготовку к этим выступлениям. В результате мы можем прочесть книгу, которая поможет вам готовить хорошие презентации.



Зачем эта статья? Да, эта статья не отменяет необходимости чтения первоисточника. Но лично мне она нужна как конспект: когда я в очередной раз буду готовиться к публичному выступлению, я вернусь к этой статье и быстро вспомню то, о чём написано в книге.
Итак, приступим.
Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии3

Может ли PM руководить тем, чего не понимает?

Время на прочтение5 мин
Количество просмотров13K
Эта статья родилась из череды споров с руководством на тему того, должен или не должен РП глубоко разбираться в технической стороне проектов, которыми он руководит. Фактически она является конспектом моих аргументов на тему того, что руководитель проекта должен досконально понимать, что делает его команда. Желательно, на уровне способности полноценно заменить любого ее участника.
Небольшое предисловие: если вы работаете в крупной организации и руководите многомиллионными, а то и миллиардными проектами, то это читать вам явно не стоит да вы со мной и не согласитесь, т.к. уровень проблем у нас разный. И я прекрасно понимаю, что мои тезисы зачастую идут вразрез с общепринятыми практиками проектного управления, но я лично могу гарантировать успешность проекта, только если соблюдаю их.
Итак, начнем
Всего голосов 14: ↑14 и ↓0+14
Комментарии6

Вычисление числа Пи с помощью Intel Threading Building Blocks

Время на прочтение6 мин
Количество просмотров17K
Многие Android-устройства используют процессоры с несколькими вычислительными ядрами, поэтому в отрасли разработки мобильных приложений всё более важным становится умение создавать многопоточные программы. Компания Intel предлагает ценный инструментарий для разработки «параллельных» приложений – он называется Intel Threading Building Blocks (Intel TBB). По существу, Intel TBB представляет собой кросс-платформенную библиотеку шаблонов для создания параллельных программ. Она позволяет создавать и синхронизировать потоки данных, оставляя за кадром детали архитектуры и позволяя вам работать на высоком уровне абстрагирования. Intel TBB поддерживает все архитектуры. Что касается ОС Android, то следует использовать версию 4.3 и выше.

image
Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии2

Руководство менеджера: как понять, что разработчики действительно работают

Время на прочтение4 мин
Количество просмотров32K
Данная статья является переводом материала, расположенного по ссылке.

Вы когда-нибудь встречали менеджера, довольного скоростью разработки? Лично я нет. Но иногда все гораздо хуже, чем просто скорость… мне доводилось слышать много воспитательных бесед с клиентами о работе разработчика — почему вы не можете писать код 8 часов кряду и почему сидя и рассматривая стену или даже играя в настольный теннис, разработчик тоже может работать, потому что обдумывает решение задачи в этот момент. Однажды один из топ менеджеров зашел в мою комнату с криком: «Они не работают! Они сидят в интернете!!! Что мы можем с этим сделать?»
Читать дальше →
Всего голосов 29: ↑27 и ↓2+25
Комментарии18

Умные часы Pebble Time: анбоксинг и первые впечатления

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


Так вышло, что я одним из первых в России держу в руках умные часы Pebble Time Development Preview. До старта официальных продаж еще далеко, и даже часы для участников Kickstarter-кампании не начали рассылать. Тем не менее, я уже заполучил эти часы, так как компания Pebble решила заранее разослать некоторое количество тестовых бесплатных часов для разработчиков популярных сторонних приложений.
Читать дальше →
Всего голосов 36: ↑35 и ↓1+34
Комментарии49

Смотрим солнечное затмение вместе

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


Всем привет. Долгожданное затмение вот-вот начнется. Длиться оно будет довольно долго, около двух часов, поэтому чтобы не заскучать я решил создать этот пост, периодически дополнять его свежими снимками и общаться в комментах. Оборудование у меня не ахти какое — Celestron Astromaser 130 EQ и iPhone5 в роли окулярной камеры. Фильтр — самодельный, из картона и пленки Baader Astrosolar. Нахожусь я на даче под Тулой, погода ясная, правда периодически налетает ветер и раскачивает монтировку. Выход в интернет у меня через тот же iPhone, 3G от мегафона. Надеюсь что оборудование и связь не подведут и все получится.

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

Почему WPF живее всех живых?

Время на прочтение9 мин
Количество просмотров62K
Я долгое время был разработчиком систем для десктопа. Сначала это был WinForms, потом более мощный и гибкий WPF. С тех пор прошло много времени и курсирует множество слухов и мнений о том, что WPF завершает свою жизнь, ведь сейчас столько разговоров о том, что можно писать настольные приложения на JS. А еще Microsoft усиленно двигает в массы платформу WinRT для разработки новых приложений. Это не могло меня и коллег оставить равнодушным.

Так почему же мы, команда GoSharp конференции (да, да, это о C#), решили сделать акцент на десктопной разработке в разрезе WPF? Далее я хочу показать какие светлые и темные моменты есть в существующем положении фреймворка и почему все же стоит в него вкладывать силы и время.



Существует мнение, что развитие десктопной разработки остановилось в своем развитии и для этого есть несколько предпосылок. Одна из них – остановка, или даже лучше сказать стагнация, в самой базе, в визуальном фреймворке WPF. Значительных обновлений для него не было вот уже лет 5, как может показаться. Официальный тулкит давно не обновлялся, точнее с февраля 2010 года, т.е. вот как раз те самые 5 лет. При этом компании, специализирующиеся на кастом-компонентах, как например DevExpress и Telerik успешно выпускают обновления и составляют планы на будущее относительно WPF. Даже если вы ориентированы на новинки, то компоненты для WinRT все равно используют концепции и общую структуру XAML, который никуда не уходит.
Далее мы хотим представить причины, по которым WPF некоторые считают неактуальным, и опровержение этих причин.

Подробнее про эти причины и опровержения
Всего голосов 32: ↑28 и ↓4+24
Комментарии65

От проблемы к требованиям. Теория принятия решений в разработке ПО

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

Введение


Некоторое время назад обратил свое внимание на артефакт Концепция продукта (product vision) методологии разработки программного обеcпечения RUP (Rational Unified Process) и обнаружил, что отправной точкой разработки программного продукта является выявление проблемы, на решение которой нацелен продукт.

Аналогичный подход существует и в отечественной практике – так в ГОСТ 34.601-90 говорится, что на стадии Формирование требований к АС (автоматизированной системе) производится «выявление проблем, решение которых возможно средствами автоматизации».

В настоящей статье хочу поделиться с читателями своими выводами касательно природы проблемы, ее важности и отношении к разработке программного продукта.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии19

Точное количество времени для ежедневного труда

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

Недавние исследования научно обосновывают необходимость расчёта точного времени, которое следует тратить на отдых в течение рабочего дня. В этой статье вы найдете подборку советов, которые помогут грамотно организовать достаточное количество перерывов в течение рабочего дня.
Читать дальше →
Всего голосов 22: ↑15 и ↓7+8
Комментарии4

300 потрясающих бесплатных сервисов

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


Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly.com Domain: Конструктор веб-сайтов.
  • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
  • Withoomph: Мгновенное создание логотипов (англ.).
  • Hipster Logo Generator: Генератор хипстерских логотипов.
  • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
  • Invoice to me: Бесплатный генератор счета.
  • Free Invoice Generator: Альтернативный бесплатный генератор счета.
  • Slimvoice: Невероятно простой счет.

Читать дальше →
Всего голосов 341: ↑325 и ↓16+309
Комментарии107

Как раскрутить приложение в Pebble App Store

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


Полгода назад я купил Pebble, узнал об «облачной» IDE Cloud Pebble и написал для себя приложение-циферблат (watchface), показывающий текущее положение Луны и планет. Вроде получилось неплохо, и я опубликовал результат в Pebble App Store. Тут надо сказать что Pebble App Store не предполагает размещения платных приложений, а сам я даже не программист, так что все делалось just for fun. В первый день watchface был скачан 70 раз, потом этот показатель плавно снижался и стабилизировался в коридоре 2-10 загрузок в день.

А недавно я случайно обнаружил очень простой способ, который позволил мне за неделю привлечь около шести тысяч пользователей. Много это или мало, решайте сами — в начале февраля был продан миллионный экземпляр Pebble.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии6

«Хабрахабр» представляет «Мегамозг»

Время на прочтение4 мин
Количество просмотров80K
После выделения «Geektimes» из «Хабрахабра» мы активно наблюдали за происходящим как на каждом из ресурсов в отдельности, так и во всей экосистеме наших сообществ. Смотрели, как изменилась активность, что стало с посещаемостью, рейтингами и другими показателями. И хотя не всё пошло так, как было запланировано, в целом мы довольны результатом. «Хабрахабр» стал более цельным и понятным для IT-специалистов, мы убрали с ресурса темы, которые мешали позиционировать проект как исключительно профессиональный ресурс, а «Geektimes» довольно быстро привлёк внимание аудитории и активно развивается усилиями редакции и пользователей.


Динамика посещаемости Geektimes с момента запуска (уникальные пользователи за сутки)
Читать дальше →
Всего голосов 205: ↑105 и ↓100+5
Комментарии318

Поиск работы в международном масштабе: советы практика

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


Данный пост переродился из ответа на вопрос «Как искать работу за границей?», заданный на Тостере. Когда ответ, подогреваемый интересом читателей, достиг размеров полноценной публикации, я решил отредактировать формат ответа и перенести её сюда.

Дисклеймер

— Нижеприведённое мои личные наработки без претензии на истину в последней инстанции.
— Важно понимать, что всегда присутствует коэффициент удачи, который может многократно увеличить отдачу от ваших усилий, равно как и помножить их на ноль.
— В любом случае это лучше, чем сидеть на попе ровно и ничего не предпринимать.
Читать дальше →
Всего голосов 35: ↑35 и ↓0+35
Комментарии9

YouTube пометил ролик с мурчаньем кота как нарушение музыкального копирайта

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

Кот просто не может поверить в случившееся

Историй с YouTube и защитой прав звукозаписывающих студий накопилось уже очень много. Здесь и видеозапись поющих птиц, и 7-часовая запись видеоконференции, которую YouTube начисто лишил звукоряда из-за мелодии, звучавшей в перерыве, и многое другое. Теперь ко всем этим курьезным случаям добавился еще один: YouTube автоматически пометил видеоролик с 12-секундным мурчаньем кота, как видео с нарушением копирайта.

Кот, которого зовут Фантом, недоволен этим решением, и собирается подавать в суд. В принципе, автоматические скрипты YouTube, выявляющие нарушение копирайта, обвинять в чем-то сложно — совпал какой-то участок аудио с участком музыкальной композиции, защищенной авторским правом, и скрипт помечает ролик, как нарушение. Но случай с мурчанием кота выделяется даже из ряда себе подобных.
Читать дальше →
Всего голосов 52: ↑49 и ↓3+46
Комментарии39

Информация

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