Как стать автором
Обновить
5
0
Игорь Силаков @TRTHHRTS

Software developer

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

Android: выдвигающийся экран снизу

Время на прочтение5 мин
Количество просмотров98K
Данная статья является переводом статьи Emrullah Luleci, а также её продолжения.

Нижний экран (Здесь и далее под «нижним экраном/слоем» будет подразумеваться элемент bottom sheet — прим. пер.) — компонент, выезжающий снизу экрана, который используется для отображения дополнительного контента. Подробнее об этом элементе можно узнать на официальной сайте посвященном материальному дизайну.

image

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

Не тратьте своё время на дерьмовую работу в стартапе

Время на прочтение21 мин
Количество просмотров73K
Под катом перевод огромной статьи, написанной Майклом Чёрчем и посвящённой стартапам. Статья вызвала необыкновенное бурление… мнений, скажем так, на разных сайтах и агрегаторах, поэтому я решил её перевести на русский и посмотреть на реакцию. Текст ОЧЕНЬ длинный, но также и очень интересный. И несколько пояснений перед чтением: в статье речь идёт об инженере в стартапе, именно с этой позиции всё рассматривать; некоторые финансово-экономические термины, возможно, не очень адекватно удались и я буду рад любым конструктивным поправкам.

То, о чём я хочу рассказать, справедливо для июля 2012 г. 15 лет назад необязательно было так же, и не факт, что будет справедливо через год. Но в данный момент это абсолютно верно для большинства людей в достаточной степени, так что я считаю обязанным высказаться. Нынешний мир ИК-стартапов (ИК=инвестиционный капитал / venture capital) — я его нежно называю ИК-стан — является, мягко говоря, тотально напрасной тратой времени для большинства вовлечённых людей.
Читать дальше →
Всего голосов 238: ↑221 и ↓17+204
Комментарии77

О чём молчит Google и почему вам стоит использовать Apache HttpComponents в Android

Время на прочтение7 мин
Количество просмотров25K
Эту статью нужно было публиковать гораздо раньше (почти на шесть лет), сэкономив тем самым Android разработчикам огромное количество месяцев бессмысленной разработки — но увы, не всегда есть на это время.

Введение


Если вы разрабатываете под Android, то наверняка сталкивались с тем, что открываете вы своё приложение, которое отлично работало несколько лет, и тут внезапно оказывается, что Apache httpComponents стали deprecated, и их не рекомендуется использовать. Сначала давайте разберём, что же произошло, а потом сделаем выводы, что делать.
Читать дальше →
Всего голосов 38: ↑31 и ↓7+24
Комментарии40

Как ускорить сборку с Maven

Время на прочтение3 мин
Количество просмотров31K
Maven
Что делать, если сборка (build) с Maven проходит слишком медленно? Ведь когда сборка длится слишком долго, любой, даже самый терпеливый разработчик, может заскучать и отвлечься.

Для быстрого поиска в Google или для закладок, сразу предлагаю итоговое решение:
mvn package -am -o -Dmaven.test.skip -T 1C

— для сборки проекта без тестов.
Читать дальше →
Всего голосов 23: ↑23 и ↓0+23
Комментарии40

Локализация WPF приложений

Время на прочтение5 мин
Количество просмотров35K
В статье я расскажу о существующих подходах к локализации WPF приложений и покажу подробно процесс локализации используя файлы ресурсов (resx). Это может быть полезно тем, кто только начинает изучать WPF или уже работает с этой технологией, но не сталкивался с многоязычными приложениями.
Читать
Всего голосов 45: ↑33 и ↓12+21
Комментарии22

Человек, который вызвался спасти BlackBerry

Время на прочтение8 мин
Количество просмотров20K
image
Джон Чен очень разносторонний человек. Родился в Гонконге, был принят на работу в BlackBerry в ноябре 2013 года, основанную в Канаде технологическую компанию также известную как Research in Motion, которая была пионером массовых мобильных коммуникаций до того как на рынок вышел IPhone от Apple.
Чену 60 лет — это большой возраст для американского бизнеса. Он хорошо известен в Кремниевой долине как руководитель Sybase, вернувший ей финансовую мощь. 55 кварталов подряд было увеличение рентабельности, и рыночная капитализация возросла с $362 млн. до $5,8 млрд., и затем она была приобретена SAP в 2010 году.
The Washington Post взял интервью у Джона Чена в течение часа в конференц-зале, расположенный в Заливе (Сан-Франциско) в один из дождливых дней. Он обсуждал всё, от влияния католической средней школы, до того как планирует спасти BlackBerry.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии65

Распутывая историю Ады Лавлейс (первого программиста в истории)

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

Перевод поста Стивена Вольфрама "Untangling the Tale of Ada Lovelace".
Выражаю огромную благодарность Кириллу Гузенко KirillGuzenko за помощь в переводе и подготовке публикации.

Содержание


Ранние годы Ады
Чарльз Бэббидж
Уровень развития этой области
Возвращаемся к Аде
Возвращаясь к Бэббиджу
Статья Ады
После статьи
После смерти Ады
Что стало с Бэббиджем?
Повторное открытие
О чем на самом деле писала Ада
Вычисление чисел Бернулли
Бэббидж vs. Ада?
Секретный ингредиент Бэббиджа
В большем масштабе
А что, если...
Какими они были?
Заключение
Ада Лавлейс родилась 200 лет назад. Для некоторых она является знаменательной фигурой в истории вычислительной техники; для других — изрядно переоцененной личностью. В течение долгого времени я пытался разобраться, как всё было на самом деле. И вот, к её двухсотлетию, я решил разобраться в том, что называл для себя "тайной Ады".

Получилось намного сложнее, чем я ожидал. Историки расходятся во мнениях. Личности в истории сложно изучать. Технологии трудно понять. Вся история переплетается с обычаями 19-го века британского высшего общества. И есть удивительное количество ошибочных сведений и неверных трактовок.

Но после некоторого исследования, в том числе просмотра большого количества оригинальных документов, я чувствую, что я, наконец, понял, кто есть Ада Лавлейс, и какова ее история. Эта история полна как увлекательных, захватывающих моментов, так и трагичных, разочаровывающих.

Это сложная история, и чтобы в ней разобраться, нужно будет о многом рассказать.
Подробнее об Аде Лавлейс...
Всего голосов 60: ↑58 и ↓2+56
Комментарии28

Гипоксия: почему жир полезнее кислородных коктейлей

Время на прочтение5 мин
Количество просмотров89K
Привет всем в блоге компании Тион! Мы разрабатываем системы умного микроклимата, вентиляции и очистки воздуха. Один из наших врагов – духота. Из-за нее не получается нормально спать, учиться, работать. Усталость, апатия, невнимательность – все это симптомы нехватки кислорода.

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



Разберем по косточкам эти и другие популярные мифы и факты о гипоксии.
Поехали!
Всего голосов 46: ↑40 и ↓6+34
Комментарии205

Публикация приложения в Android маркеты

Время на прочтение7 мин
Количество просмотров141K
Хорошо это или плохо, но для Android-приложений существует большое количество различных рынков продаж. С одной стороны приходится публиковать в нескольких, с другой — охват обеспечивается более широкий. Когда я задумался о том, что пора бы задействовать альтернативные маркеты для своего приложения, то толковой информации не нашёл. Сразу хочу предупредить, что программа предназначена для узкой русскоязычной аудитории, абсолютно ничем не примечательна, является по сути обычным rss-ридером для моего сайта халявы. Т.е. для многих этот опыт не будет показателен. Также я не использовал никаких средств для раскрутки своего приложения(реклама, обзоры, накрутка).
Читать дальше →
Всего голосов 55: ↑48 и ↓7+41
Комментарии21

Краткое руководство по созданию навигации на основе фрагментов

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


В течение последних лет можно было наблюдать использование различных подходов к построению навигации в Android-приложениях. Кто-то использует только активности (Activity), кто-то смешивает их с фрагментами (Fragment) и/или с модифицированными видами (Custom View).

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

В этой статье мы рассмотрим несколько характерных подходов к реализации навигации в Android, а затем поговорим о подходе с использованием фрагментов, сравнив его с другими подходами. Демонстрационное приложение, на примере которого иллюстрирована статья, можно скачать с GitHub.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии8

Мысли о финансовой анонимности ч.1. Теория

Время на прочтение7 мин
Количество просмотров16K
whoer.net


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

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

Читать дальше →
Всего голосов 14: ↑10 и ↓4+6
Комментарии11

От аналога к цифре: несколько интересных конструкторов и как применить их в воспитании

Время на прочтение6 мин
Количество просмотров22K
«Вот подрастет, и будем с ним Arduino да Mindstorms собирать», — наверное, мечтают многие. Проблема в том, что условный iPad ребенок освоит быстрее.



Мы собрали несколько рецептов, как в раннем возрасте отвлечь дитё от экрана (а затем вернуть за монитор, но уже осознанно) и привить интерес к конструированию, чтобы развивать правильные навыки. Для удобства, постарались выделить возрастные категории. А где могли, нашли аналоги: ведь на вкус и цвет все конструкторы разные.

Субъективный обзор
Всего голосов 18: ↑18 и ↓0+18
Комментарии44

Получаем бесплатный SSL сертификат

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

О StartSSL я узнал от небезызвестного lissyara, в связи с чем ему очень благодарен.

Для начала расскажу, что же за зверь это. Как известно, SSL сертификаты выдаются центрами сертификации, чьи корневые сертификаты хранятся в хранилище сертификатов браузера\ОС (либо другого ПО, использующего SSL). Цена на большинство сертификатов зашкаливает, и платить приходится за каждый сертификат. Но у StartSSL весьма интересный подход — сами сертификаты у них бесплатные, вы платите только за проверку вашей личности.

Так же не может не радовать наличие русскоязычной поддержки.
Читать дальше →
Всего голосов 136: ↑123 и ↓13+110
Комментарии134

Студентка из Пензы сдала рукописный реферат со слетевшей кодировкой

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


О качестве современного образования (не только в РФ, но и многих других странах) можно рассуждать долго. Многие из нас уверены, что качество образования падает. Кто-то говорит, что виноваты в этом не столько ВУЗы, школы, сколько сами учащиеся: если не хочешь учиться, никакой профессор не поможет.

Возможно, в этом есть доля правды. На днях успехами одной из своих студенток поделилась преподаватель Пензенского государственного университета архитектуры и строительства. Отличившаяся студентка сдала рукописный реферат, в котором преподаватель заметила странные символы.
Читать дальше →
Всего голосов 53: ↑41 и ↓12+29
Комментарии479

Angular 2 Beta, обучающий курс «Тур героев» часть 2

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

Часть 1 Часть 2 Часть 3 Часть 4


Нужно больше героев


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

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

Сравнительное тестирование девяти ORM для Android

Время на прочтение7 мин
Количество просмотров33K
На просторах интернета много отрывочной информации о той или иной ORM для Андроид. Пока что мне не попадалось качественное сравнение ведущих ORM. Существующие статьи попахивают пиаром той или иной системы и ставят в невыгодное положение своих конкурентов либо некорректной постановкой тестирования, либо вообще использованием заведомо неверных настроек, либо не включением в тестирование сильных соперников.

Данное тестирование проведено было скорее для собственного интереса. Т.к. ORM много, все они разные, и хотелось бы иметь объективное представление о существующих системах.
Читать дальше →
Всего голосов 16: ↑13 и ↓3+10
Комментарии11

Обучение ребенка финансовой грамотности

Время на прочтение8 мин
Количество просмотров27K
imageБыть богатым очень весело. Настоящее богатство — понятие очень широкое, поскольку его наличие дает вам свободу от негативного стресса и большую уверенность в том, насколько прекрасна ваша жизнь. Каждое утро, когда вы просыпаетесь, это ощущение налетает на вас как стая диких бабочек. Здравствуй, еще один отличный день.
Читать дальше →
Всего голосов 30: ↑27 и ↓3+24
Комментарии120

Подборка: Более 800 ресурсов для front-end-разработчиков

Время на прочтение24 мин
Количество просмотров107K
Мы продолжаем публиковать подборки полезных инструментов. Ниже представлена подборка из более 800 сервисов, книг, статей, видеотуториалов и других материалов, которые будут полезны всем, кто занимается фронтенд-разработкой.

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

Что такое RESTful на самом деле

Время на прочтение8 мин
Количество просмотров226K
А ваше приложение — RESTful? Чтобы ответить на этот вопрос нужно сначала разобраться что такое RESTful. Бытует мнение, что отдавать правильные коды ответов в HTTP — это уже RESTful. Или делать правильные идемпотентные HTTP-запросы — это вообще очень RESTful. Мы в Хекслете сделали практический курс по протоколу HTTP (отличия версий, отправка форм, аутентификация, куки и пр.), и в нем мы стараемся рассказать о правильном использовании запросов, но нужно понимать, что RESTful это не про HTTP, это вообще не про протоколы интернета. Современный веб и взаимодействие между браузером и сервером с помощью HTTP и URI могут удовлетворять принципам RESTful, а могут и не удовлетворять.

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

Читать дальше →
Всего голосов 40: ↑37 и ↓3+34
Комментарии103

Минута теории: Разбираемся с RESTful-приложениями

Время на прочтение2 мин
Количество просмотров27K
Мы достаточно регулярно рассказываем как о собственных разработках, так и экспертном опыте, связанном с веб-технологиями. Недавно мы рассматривали кейс с масштабированием веб-приложения на Ruby и говорили о том, как можно ускорить загрузку веб-страниц.

Сегодня мы решили разобраться с терминологией и рассмотреть термин, который всем хорошо знаком. Речь идет о RESTful-приложениях. В этом нам помог материал Лорен Лонг (Lauren Long), которая работает в компании Recurse Center.


Читать дальше →
Всего голосов 31: ↑20 и ↓11+9
Комментарии7

Информация

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