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

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

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

Hello, World! Глубокое погружение в Терминалы

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


На написание данной статьи меня вдохновила статья об анализе Сишного printf. Однако, там был пропущен момент о том, какой путь проходят данные после того, как они попадают в терминальное устройство. В данной статье я хочу исправить этот недочет и проанализировать путь данных в терминале. Также мы разберемся, чем отличается Terminal от Shell, что такое Pseudoterminal, как работают эмуляторы терминалов и многое другое.

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

Путешествие по микроэлектронной России (академическая часть)

Время на прочтение10 мин
Количество просмотров14K
Три недели на просторах бескрайней, с посещениями МГУ, МФТИ, МИФИ, зеленоградского МИЭТ, питерского ИТМО, самарского СГАУ, сколковского Сколкова и зеленогорского Microchip Masters Russia. В историческом для российской микроэлектроники 2015 году, когда появились спроектированные в России чипы на 28 nm, с гигагерцовыми частотами и суперскалярными процессорными ядрами на борту, когда зеленоградские команды начали интегрировать на одном чипе разработанные в России блоки видеообработки с блоками, разработанными в Калифорнии и Великобритании в совместных международных проектах, с теми же компаниями, с которыми сотрудничает Apple (Synopsys, Imagination Technologies, Cadence, ARM и другими).

Путешествие началось c парти на софтверной конференции SECR — Central & Eastern European Software Engineering Conference in Russia, на которое меня пригласил мой старый приятель Максим Цепков. Я обсудил c товарищами вопросы поддержки российских микропроцессорных проектов типа Байкала-Т со стороны российского софтверного сообщества. Конференция проходила в Digital October, популярном московском месте для организаций мероприятий такого рода:

20151022_130714_moscow
Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии1

Как web-студии из Зеленограда запустить многомиллионный start-up и не помереть

Время на прочтение3 мин
Количество просмотров8.7K
Привет, Мегамозг!
Сегодня я поделюсь нашим опытом, полученным за четыре года разработки проекта Ксенмарт. Читателя ждут мои личные инсайты и вредные советы. Если бы сегодня я решился делать что-то подобное, времени и денег потратили бы в 2–3 раза меньше.

image
Узнай больше!
Всего голосов 21: ↑17 и ↓4+13
Комментарии12

Представляем Hub 1.0 — коннектор для командных продуктов JetBrains

Время на прочтение4 мин
Количество просмотров17K
Привет, Хабр!

Сегодня мы рады представить совершенно новый продукт в линейке JetBrains — Hub 1.0. Он служит единой точкой входа для наших командных продуктов: баг-трекера YouTrack, инструмента для код-ревью Upsource, а в скором времени и нашего сервера непрерывной интеграции TeamCity. Hub абсолютно бесплатен и по умолчанию поставляется с лицензией для неограниченного количества пользователей.
image

Читать дальше →
Всего голосов 29: ↑28 и ↓1+27
Комментарии97

Как открыть свою веб-студию и не закрыться через 2 месяца

Время на прочтение3 мин
Количество просмотров52K
Эта история о том, как двое ребят из Новосибирска решили открыть студию разработки сайтов и стараются держаться на плаву.

Вступление


Меня зовут Роман. Последние пару лет я работаю в сфере разработки сайтов. За это время прошел путь от менеджера по продажам сайтов до проект-менеджера (великое достижение).

Мой коллега Дмитрий — прожженый дизайнер с 8-летним стажем.

Проработав последние полтора года на веб-студии Новосибирска, мы открыли свое дело.

Свое дело — это тоже студия (ужасное слово).
Рынок конкурентов в Сибири переполнен, поэтому мы решили якорной сделать одну услугу — проектирование.
Читать далее
Всего голосов 17: ↑14 и ↓3+11
Комментарии15

Размеры экранов

Время на прочтение2 мин
Количество просмотров548K
Планшеты и смартфоны оснащаются экранами с разными соотношениями сторон и разной плотностью пикселей, однако эти параметры редко указываются в технических характеристиках.

Попробуем разобраться со всеми хитростями, связанными с этими параметрами. Начнём с планшетов.
Вот соотношение размеров экранов, использующихся в большинстве современных планшетов.



Обратите внимание, насколько экран 8" с соотношением сторон 4:3 визуально больше широкого экрана 7". А широкий экран 10.1" на сантиметр меньше экрана 9.7" по высоте.

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



Текст на экранах с низким PPI (количеством точек на дюйм) читается не комфортно. Я бы не стал покупать планшет с экраном, имеющим PPI ниже 150. Даже 164 PPI экрана iPad mini многим кажутся недостаточными. Отлично воспринимаются экраны с PPI больше 200.

Для меня было большим открытием, что экран 9.7" 1024x768 имеет даже меньшее PPI, чем экран 7" 800x480.

Читать дальше →
Всего голосов 157: ↑147 и ↓10+137
Комментарии69

How-to: Правила вёрстки email-писем

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


Электронная почта — отличный инструмент коммуникации, который позволяет компаниям доставлять аудитории контент удобным для нее способом. При этом читать письма в формате plain text не всегда удобно, поэтому в современных новостных рассылках используются различные графические элементы.

Вёрстка HTML для электронной почты — интересная и довольно сложная задача. Письма должны одинаково хорошо отображаться на старых устройствах и версиях программных клиентов.

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

Примечание переводчика: Представленный ниже материал содержит значительное количество технических терминов, при переводе которых могут возникнуть неточности. Если вы заметили опечатку, ошибку или неточность перевода — напишите нам, и мы оперативно всё исправим.
Читать дальше →
Всего голосов 30: ↑26 и ↓4+22
Комментарии21

Семь итераций наивности или как я полтора года свою дебютную игру писал

Время на прочтение32 мин
Количество просмотров78K
imagination С появлением у меня в первом классе Dendy вопрос кем я стану отпал сам собой буквально через пару недель — программистом конечно же. Я долго и упорно шел к этому, невзирая на отсутствие информатики в школе, работал в техподдержке известного всем регистратора параллельно с учебой в институте, но полноценная жизнь началась лишь в тот момент, когда меня наконец-то взяли хоть куда-то писать код.

Очень скоро я понял, что мало быть программистом, работающим от звонка до звонка и получающим за это деньги на карточку — всё самое интересное начинается, когда решаешь сам без всяких архитекторов, тестировщиков и тимлидов что-нибудь этакое написать и заставить работать. Желательно что-нибудь веселое и захватывающее. Игру, например.

Под катом лежат семеро очевиднейших (как мне сейчас кажется) граблей, неожиданно вставших у меня на пути, а потому способных с отличной от нуля вероятностью встать на пути любого, идущего дорогой разработки игр.
Семь не слишком оригинальных мишеней для лба, разбавленных повествованием
Всего голосов 100: ↑96 и ↓4+92
Комментарии137

Руководство для дизайнера по DPI

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


Это руководство — начальный материал о кросс-DPI и кроссплатформенном дизайне для начинающих и средних дизайнеров, желающих узнать о нем с самого начала или получить больше знаний. Без сложных математических и непонятных диаграмм, только непосредственные объяснения, упорядоченные в небольших разделах, для понимания и применения их непосредственно к вашей дизайнерской работе.

Автор — Sebastien Gabriel.

Я не знаю всего, так что, если по вашему мнению я где то ошибаюсь или вам нужно уточнить что-то, либо у вас есть предложения или вопросы для улучшения данного руководства, отправьте письмо (на англ) на sgabriel.contact@gmail.com. Вы также можете найти на меня Twitter, G+ или Facebook.
Читать дальше →
Всего голосов 92: ↑88 и ↓4+84
Комментарии19

Умные Дома от энтузиастов или снова здравствуйте

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

Приветствую аудиторию Geektimes!

Мы это проект SmartLiving.ru, на котором ведётся активное обсуждение и разработка открытой платформы построения Умного Дома MajorDoMo.

Наш проект не такой уж новый, но благодаря программе поддержки стартапов у нас появилась возможность заявить о нём более широко и не ограничиваться техническими деталями реализации той или иной возможности. Почему Умный Дом от энтузиастов? Потому что мы такие и есть :-)
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии15

11 неловких моментов при общении по email

Время на прочтение8 мин
Количество просмотров156K
Электронная почта — неотъемлемая составляющая нашей жизни, это факт. У большинства из нас есть знакомые, которые удалили свои профили с Фейсбука или вообще отказались их заводить, взяв верх над своим эго. Может быть, вы даже знаете тех, кто горд отказом от смартфона по собственной воле. Но никому во взрослом интернетозависимом мире не позволено не иметь электронной почты.

Отказ от электронной почты сегодня сравним с отказом от телефонного номера: вы должны быть действительно на своей волне, чтобы на это отважиться.

И вот мы все пишем что-то в окнах новых сообщений, сражаемся в почтовых ящиках — вроде бы все идет хорошо. Но, как и при любом социальном взаимодействии, в электронной переписке есть свои подводные камни.

Давайте обсудим 11 самых неловких моментов, которые привносит в нашу жизнь электронная переписка.

Переведено компанией-локализатором Alconost


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

Ладар Левисон рассказал, как его заставили закрыть Lavabit

Время на прочтение3 мин
Количество просмотров89K
Владелец защищённого сервиса электронной почты Lavabit Ладар Левисон наконец-то сообщил подробности судебного процесса, в результате которого почтовый сервис пришлось закрыть в августе прошлого года.

Lavabit — анонимный почтовый сервис, которым пользовался Эдвард Сноуден, находясь в Шереметьево летом прошлого года. Сервис поддерживал шифрование почты в браузере перед отправкой, так что архив хранился в надёжно зашифрованном виде. Левисон получил судебное предписание выдать ключи TLS, отказался выполнить распоряжение, уничтожил ключи и стёр файлы. Перед закрытием в Lavabit было зарегистрировано около 410 тыс. почтовых аккаунтов.

Процесс проходил за закрытыми дверьми, и только благодаря апелляции при помощи Фонда электронных рубежей и Американского союза защиты гражданских свобод удалось опубликовать документы по делу.
Читать дальше →
Всего голосов 234: ↑228 и ↓6+222
Комментарии249

ФБР объявили в розыск китайских граждан из группы APT1

Время на прочтение1 мин
Количество просмотров17K
Зимой прошлого года мы писали об отчете американской компании Mandiant (ныне входит в состав FireEye), который посвящен китайской группе APT1 (aka Comment Crew). Это условное название получила группа хакеров из т. н. подразделения PLA Unit 61398 Народно-освободительной армии Китая, которое занималось операциями кибершпионажа на территории других государств. Для этих операций использовались всевозможные виды вредоносных программ: бэкдоры, средства удаленного доступа (RAT), руткиты и троянские программы. Как правило жертву заражали посредством методов социальной инженерии, отправляя фальшивые сообщения на корпоративные электронные адреса сотрудников.



Несколько дней назад министерство юстиции США опубликовала текст обвинительного заключения, в котором ответчикам (китайские граждане, сотрудники PLA Unit 61398) предъявлены обвинения в таких преступлениях как: несанкционированное проникновение в компьютерные системы (computer hacking), осуществление экономического шпионажа, а также кража информации из организаций США. Скомпрометированные организации относятся к таким отраслям промышленности как атомная энергетика и металлургическая индустрия. Власти США возмутил тот факт, что шпионаж осуществлялся для получения стратегического преимущества китайских компаний на рынке за счет кражи технологий у американских компаний.

Читать дальше →
Всего голосов 22: ↑21 и ↓1+20
Комментарии30

Новый модный молодёжный поисковик Спутник от Ростелекома уже завтра во всех интернетах стран

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


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

Таки анонсировали дату запуска — 22 Мая. Презентация пройдёт в рамках Петербургского международного экономического форума.

«Ростелеком в рамках ПМЭФ объявит о запуске бета-версии сервисно-поисковой платформы „Спутник“, которая ориентирована на социально-значимые интернет-сервисы, актуальные для развития информационного общества в России», — говорится в анонсе.

Проект разрабатывался с 2012 года.

Сейчас на сайте sputnik.ru стоит заглушка, предлагающая оставить свой адрес электронной почты, в момент открытия сервиса на который придёт соответствующее уведомление.
Всего голосов 88: ↑65 и ↓23+42
Комментарии237

Подключаем новенький чип от WIZnet: W5500. IP для маленьких вещей

Время на прочтение5 мин
Количество просмотров119K
Похоже, что Etherent и TCP/IP — все ещё самый распространенных способ связи самых разных устройств. Хотя WiFi в последнее время потихоньку вытесняет проводной «медный» Etherent, тем не менее, найти порт и «воткнуться в локалку» — до сих пор самый простой способ подключения. Такая доступность Ethernet не обошла стороной и самые маленькие железки: контроллеры, датчики, счетчики потребления и т.д. которые нынче называются модным маркетинговым словом "Интернет вещей*" (Internet Of Things, IoT).



И тут нам могут здорово помочь корейские микросхемки от WIZnet. Компания WIZnet — это довольно активный производитель чипов класса IOcP (Internet Offload co-Processor). Что это? Говоря человеческим языком — это такой чип, который: с одной стороны имеет Etherent, внутри содержит собственный крошечный процессор для обработки TCP/IP, а с другой стороны — простой интерфейс для связи с нашей маленькой железкой.
Читать дальше
Всего голосов 44: ↑40 и ↓4+36
Комментарии21

Скретч 2.0

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


На Хабрахабре неоднократно писали о великолепном графическом редакторе Scratch (Скретч) для программирования в интуитивно понятной визуальной среде. Здесь можно перетаскивать объекты мышью, устанавливать взаимодействия между ними, словно в конструкторе Lego. Рабочие программы собираются из разноцветных кирпичиков-команд.

Несколько дней назад разработчики из Массачусетского технологического института выложили на Github исходный код Скретч 2.0 под свободной лицензией. Этот код используется как основа для онлайновой и офлайновой версий Скретча.
Читать дальше →
Всего голосов 50: ↑40 и ↓10+30
Комментарии26

Ruby 2.1 в деталях (Часть 1)

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

Ruby 2.1, последняя значимая версия Ruby (на момент написания поста), была выпущена в Рождество 2013, спустя всего лишь 10 месяцев после выхода 2.0.0. Она вышла с целым рядом изменений и улучшений, и данный пост в деталях описывает эти новшества.
Читать дальше →
Всего голосов 47: ↑45 и ↓2+43
Комментарии3

[кейс] Как навести порядок снизу: за 90 дней от бардака к проектному офису

Время на прочтение2 мин
Количество просмотров32K
Не так давно мы проводили опрос по проблемам в проектах для нашей новой программы “Формула управления проектами”. Получили более 600 ответов, которые распределились в темы работы с заказчиком, оценок работ, сроков, коммуникаций и прочих безусловно нужных проектных вещей.

Интересным оказался эмоциональный настрой многих комментариев. Возникло четкое ощущение, что многие коллеги недовольны своей действительностью. Но при этом не знают, как ее изменить в лучшую сторону — и крайне недовольны этим. Отчего текущая действительность описывается достаточно красочными эпитетами. Эту же картину косвенно подтвердил и недавний опрос по методологиям.

Мы пригласили в студию нашего эксперта по управлению проектами Ивана Селиховкина (selikhovkin) и попросили поделиться историей наведения порядка. В итоге Иван рассказал историю о том, как он с коллегами по шагам за 90 дней привел компанию от хаоса к работающему проектному офису. Находясь при этом не на должности ТОП-менеджера. Все изменения шли СНИЗУ.



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

Если это видео придаст правильный заряд, будем категорически рады. Хороших выходных!

P.S. Если поможете нам с опросом по проблемам проектов — будем отдельно благодарны.

P.P.S. Краткое содержание истории по шагам — под катом:

По шагам: за 90 дней от хаоса к порядку
Всего голосов 36: ↑27 и ↓9+18
Комментарии9

Умный дом — дешево и сердито, часть 2

Время на прочтение2 мин
Количество просмотров170K
В жизни каждого умного дома возникает закономерный вопрос – как маленький нежный микроконтроллер своими пятью вольтами сможет коммутировать 220 вольт переменного тока?

Самый простой вариант – реле. Тут вам и гальваническая развязка, и замыкаешь что хочешь, хоть постоянный, хоть переменный, мало, много. Но и минусы у реле очень неприятные.

Первый – щелкает. Раздражает. Да, человек – штука такая, ко всему приспособится, и можно привыкнуть, но зачем привыкать к плохому?

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

Поэтому хочу поделиться с вами лучшим, на мой взгляд, способом коммутировать 220 вольт переменного тока – полупроводниковый ключ переменного тока.
Читать дальше →
Всего голосов 47: ↑41 и ↓6+35
Комментарии55

Конспект по веб-безопасности

Время на прочтение3 мин
Количество просмотров65K
Простите, но накипело.
Много шишек уже набито на тему безопасности сайтов. Молодые специалисты, окончившие ВУЗы, хоть и умеют программировать, но в вопросе безопасности сайта наступают на одни и те же грабли.

Этот конспект-памятка о том, как добиться относительно высокой безопасности приложений в вебе, а также предостеречь новичков от банальных ошибок. Список составлялся без учета языка программирования, поэтому подходит для всех. А теперь позвольте, я немного побуду КО.


Итак, каким должен быть безопасный сайт?

Читать дальше →
Всего голосов 120: ↑104 и ↓16+88
Комментарии163

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность