Pull to refresh
-12
Karma
0
Rating

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

Как айтишнику найти работу в США и ЕС: 9 лучших ресурсов

Personnel Management *Reading room
Sandbox
Мировой рынок IT стремительно развивается. С каждым годом профессия разработчика софта становится все более востребованной — уже в 2017 году в мире насчитывался примерно 21 миллион программистов различных направлений.

К сожалению, русскоговорящий рынок IT находится еще на начальной стадии развития — уже есть крупные и успешные проекты, но рынок еще долго не сможет сравняться с европейским и американским, которые производят до 85% всех IT-продуктов мира.
Читать дальше →
Total votes 53: ↑52 and ↓1 +51
Views 128K
Comments 25

Вопросы и ответы по возобновляемым источникам энергии, часть 1

Popular science Energy and batteries
Возобновляемые источники энергии (ВИЭ) сегодня не только «хорошая бизнес-идея» и источник непрекращающегося хайпа, пропаганды и контрпропаганды. Попробую высказать свою позицию по некоторым повторяющимся мифам в области возобновляемых источников энергии.

image

Утверждение(У): «Площади Земли не хватит для того, что бы обеспечить потребности цивилизации с помощью ВИЭ»

Ответ(О): Земля получает от Солнца ~190 петаватт тепловой энергии (это то, что долетает до поверхности), а цивилизация потребляет 500 экзаджоулей первичной энергии за год, т.е. «мощность» человечества — 0,015 петаватт, порядка одной десятитысячной от приходящей энергии. Есть другая элементарная оценка исходя из выработки имеющихся крупных солнечных электростанций — для обеспечения первичной энергией цивилизации довольно в аккурат хватает площади крупных пустынь. Основное «но» в этом железобетонном опровержении мифа — неравномерность распределения удобной площади для ВИЭ-генерации по странам. В целом «неравномерность распределения» — это основное, что упускают люди, обобщающие любым образом картинку вокруг ВИЭ, и сегодня эта тема будет звучать рефреном. Скажем, Япония испытывает значительные сложности с поиском места под солнечные электростанции, посмотрите вот эту фотоподборку японских солнечных электростанций и сравните с американскими из ссылки чуть выше.
Читать дальше →
Total votes 45: ↑40 and ↓5 +35
Views 21K
Comments 82

Создание игры на Lua и LÖVE — 1

Game development *ООP *Lua *
Translation
Tutorial
image

Введение


В этой серии туториалов мы рассмотрим создание завершённой игры с помощью Lua и LÖVE. Туториал предназначен для программистов, имеющих некоторый опыт, но только начинающих осваивать разработку игр, или для разработчиков игр, уже имевших опыт работы с другими языками или фреймворками, но желающими лучше узнать Lua или LÖVE.

Создаваемая нами игра будет сочетанием Bit Blaster XL и дерева пассивных навыков Path of Exile. Она достаточно проста, чтобы можно было рассмотреть её в нескольких статьях, не очень больших по объёму, но содержащих слишком большой объём знаний для новичка.

GIF

Кроме того, туториал имеет уровень сложности, не раскрываемый в большинстве туториалов по созданию игр. Большинство проблем, возникающих у новичков в разработке игр, связано с масштабом проекта. Обычно советуют начинать с малого и постепенно расширять объём. Хотя это и неплохая идея, но если вас интересуют такие проекты, которые никак нельзя сделать меньше, то в Интернете довольно мало ресурсов, способных вам помочь в решении встречаемых задач.

Что касается меня, то я всегда интересовался созданием игр со множеством предметов/пассивных возможностей/навыков, поэтому когда я приступал к работе, мне было сложно найти хороший способ структурирования кода, чтобы не запутаться в нём. Надеюсь, моя серия туториалов поможет кому-нибудь в этом.
Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Views 29K
Comments 7

Мышление в стиле Ramda: Первые шаги

JavaScript *Functional Programming *
Translation
Tutorial
Недавно я познакомился с замечательной серией статей "Thinking in Ramda", которые проясняют на простых и ясных примерах способы написания кода в функциональном стиле с использованием библиотеки Ramda. Эти статьи показались мне настолько прекрасными, что я не смог удержаться от того, чтобы не перевести их на русский язык. Надеюсь, что в этом будет польза для многих людей :) Давайте начнём перевод с первой вступительной статьи.

1. Первые шаги
2. Сочетаем функции
3. Частичное применение (каррирование)
4. Декларативное программирование
5. Бесточечная нотация
6. Неизменяемость и объекты
7. Неизменяемость и массивы
8. Линзы
9. Заключение

Данный пост — это начало серии статей «Мышление в стиле Ramda» о функциональном программировании.

Я буду использовать библиотеку Ramda в этих статьях, хотя многие из обсуждаемых идей применимы также к множеству других библиотек, таких как Underscore и Lodash, а также к другим языкам программирования.

Я буду придерживаться лёгкой, менее академической стороны функционального программирования. Это в основном потому что я хочу, чтобы серия была доступна большему числу людей, но также частично и потому что я сам не так близок к истинно функциональной дороге.
Читать дальше →
Total votes 19: ↑16 and ↓3 +13
Views 21K
Comments 6

20+ ресурсов, чтобы начать фрилансить

icanchoose.ru corporate blog Freelance IT career
Чувствуете, что готовы уйти с работы, самостоятельно контролировать свой день, биться за клиента и работать только над интересными задачами? Пришло время попробовать себя во фрилансе. Это совсем нелегко, а чаще труднее, чем офисная рутина. Чтобы не разочароваться в выборе формата работы, устройте себе тест-драйв — на праздниках или в выходные. Собрали площадки, где найдете задачи по душе.


Читать дальше →
Total votes 24: ↑16 and ↓8 +8
Views 433K
Comments 17

Топ-10 университетов Европы для изучения IT

StudyQA corporate blog Studying in IT Education abroad
image

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

Команда StudyQA с удовольствием расскажет, какие университеты подойдут для этой цели. В нашей сегодняшней подборке собраны 10 лучших европейский университетов для IT-специалистов со стипендиями.
Читать дальше →
Total votes 11: ↑6 and ↓5 +1
Views 34K
Comments 2

Музей компьютерной истории опубликует исходный код операционной системы Apple Lisa

History of IT Software Old hardware

Интерфейс операционной системы Lisa. Скриншот: Mac History

В 80-е годы директор компании Apple Стив Джобс потратил сумасшедшую по тем временам сумму $150 000 000 на разработку «революционного» компьютера Apple Lisa с операционной системой нового поколения — с графическим интерфейсом, иконками и обязательным использованием мыши. В итоге было продано всего около 10 000 экземпляров этого компьютера после его выхода в 1983 году. Люди не поняли гениальную идею Стива Джобса и не оценили стоимость компьютера в $10 000 (с учётом инфляции на современные деньги это около $24 600). Не понял идею и совет директоров. Инноватора-растратчика перевели на другой проект, а затем уволили из Apple.

Скоро у каждого из нас появится возможность «пощупать» один из первых графических интерфейсов в компьютерной истории на своём собственном компьютере. Куратор программного обеспечения в Музее компьютерной истории Эл Коссоу (Al Kossow) сообщил о восстановлении исходного кода операционной системы Lisa и всех приложений. В данный момент сотрудники Apple проводят проверку исходников, по окончании чего разрешат их свободную публикацию в Музее компьютерной истории.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 12K
Comments 18

Научные способы побороть усталость: ноотропы, кофе и нейротехнологии

Popular science Lifehacks for geeks Brain Health


Недавно я заметил, что устал быть уставшим. Но можно ли это исправить? Я часто и много пью кофе – оно помогает, но ненадолго. А есть ли что-нибудь ещё не менее эффективное? В общем, после того как мне пришли эти мысли я решил закопаться в научную литературу: что известно про доказанные инструменты борьбы с усталостью. Как борются с усталостью биохакеры? Здесь я поделюсь личным расследованием того, что публикуют ученые о борьбе с усталостью.

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

Инициаторами таких исследований являются, как правило, вооруженные силы, и первоначально проводятся они для оптимизации профессий, требующих особую собранность и выносливость: летчики, пехотинцы, водители. Существует, однако, целое сообщество биохакеров (или даже – «нейрохакеров»), которые немедленно берут такие технологии «на вооружение» и начинают самостоятельно использовать их в домашних условиях.
Читать дальше →
Total votes 45: ↑43 and ↓2 +41
Views 113K
Comments 333

Туториал: создаём простое приложение для watchOS 4

Development for iOS *Development of mobile applications *Xcode *Swift *
Translation
image

В этом туториале мы создадим простое, но полнофункциональное приложение под watchOS 4. А конкретнее, мы будем работать над приложением придуманной авиакомпании Air Aber для Apple Watch.

Из этого туториала вы узнаете:

  • Как добавлять целевую сборку watchOS 4 в приложение iOS.
  • Как обмениваться данными между двумя целевыми сборками.
  • Как добавить в Storyboard контроллер интерфейса watchOS и расположить объекты интерфейса.
  • Как создать подкласс WKInterfaceController и соединить всё вместе.
  • Как добавить новый контроллер интерфейса, добавить к нему таблицу и создать прототип из строк.
  • Как создать подкласс класса WKInterfaceController, чтобы заполнить таблицу, настроить строки и обрабатывать выбор.
  • Как сделать контроллер интерфейса модальным и передавать ему данные для отображения.
  • Как создавать анимации на основе изображений.
  • Как использовать API анимации watchOS 4.
Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views 7.6K
Comments 1

Директор Linux Foundation использует Mac OS X, анонсируя «год Linux на десктопах»

Configuring Linux *


На прошлой неделе состоялось ежегодное мероприятие Open Source Summit, организованное некоммерческой организацией The Linux Foundation. Её руководитель Джим Землин (Jim Zemlin) выступил с докладом, на котором объявил 2017 год «годом Linux на десктопах», однако замеченный посетителями казус заключался в том, что сделано это было с презентацией, запущенной на Mac OS X.
Читать дальше →
Total votes 45: ↑24 and ↓21 +3
Views 34K
Comments 343

Пошаговый план старта на Upwork #2

Freelance IT career
Tutorial
image

Предыдущая часть.

Надеюсь что вы уже зарегистрировались и заполнили профиль, если нет, то вам в прошлую статью. А мы начнем.

Перед регистрацией советую внимательно прочитать правила биржи, иначе как это было в моем случае — можно улететь в бан «без-воз-мез-дно».
Читать дальше →
Total votes 29: ↑24 and ↓5 +19
Views 58K
Comments 53

Пошаговый план старта на Upwork

Freelance IT career
Tutorial
image

Рано или поздно разработчик всерьез задумывается о фрилансе. В этот момент большинство идут на биржи. Выбор бирж огромен. В СНГ: fl.ru, weblancer и прочие. Но когда доходишь до дела начинаешь понимать в каком все упадке. Единственным местом где водятся более-менее нормальные заказы можно назвать fl.ru и еще одну-две биржы. Но на fl.ru нужен pro аккаунт, ведь оказывается чтобы взять заказ нужно заплатить бирже, и далеко не факт что тебе что-то светит. Поэтому было решено идти на Upwork.
Читать дальше →
Total votes 57: ↑51 and ↓6 +45
Views 235K
Comments 99

Consumer Reports не рекомендует покупать ноутбуки и планшеты Microsoft Surface

Tablets Laptops IT-companies


Авторитетный журнал и независимая тестовая лаборатория Consumer Reports сняла значок «рекомендовано» с четырёх ноутбуков Microsoft и отказывается рекомендовать какие-либо другие ноутбуки и планшеты Microsoft по причине их «плохо предсказуемой надёжности в сравнении с большинством других производителей». Прогнозируемый процент поломок техники Microsoft выше, чем у большинства остальных, и разница представляет собой статистически значимую величину.

Как выяснилось, прогнозируемый уровень поломок техники Microsoft в двухлетний период составляет 25%. При этом компания-производитель установила гарантийный срок в 1 год в тех странах, где законы не обязывают производителей устанавливать минимальный гарантийный срок в 2 года, как в ЕС (это ещё ничего, на геймпады Elite у Microsoft вообще гарантия 90 дней).
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 17K
Comments 36

Математика за деньги: призы Эрдёша ждут своих героев

Popular science
Translation
image

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

Я недавно писал статью на тему "Загадка хитрых связей близится к счастливому концу", где описывал прорыв в задаче «счастливого конца», начавшейся в 1930-х в качестве проекта, над которым работали трое молодых друзей. Двое из них затем поженились – отсюда и название.

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

«Это вошло у него в привычку, говорить нечто вроде: 'Вот милая задачка, я над ней поразмышлял, и не пойму, как её решать. Может, это задача на $25, или, возможно, на $100'», — говорит Рональд Грэхем, математик из Калифорнийского университета в Сан-Диего, давний друг Эрдёша.
Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Views 8.9K
Comments 6

Почему нет русского Amazon, или где @ зарыта? Мифы, которые надо закрыть

Research and forecasts in IT *Finance in IT


Много раз (с коллегами и без) изучал рынок e-commerce & онлайн-экономики в целом в России: и всякий раз поражался, на сколько же он переполнен артефактами (в значении — близком к этому).

И вот на прошлой-позапрошлой неделе стало известно сразу несколько важных вестей:

  1. ФАС дала «добро» на объединение «Техносилы» и «Эльдорадо»
  2. При этом сама Техносила опровергла перед этим слухи о своём (возможном) банкростве
  3. А СберБанк факторинг высудил у Юлмарта круглую сумму

Как связаны эти события?
Читать дальше →
Total votes 68: ↑63 and ↓5 +58
Views 44K
Comments 188

Анонимный трудоголик: как мотивировать самого себя

RegionSoft corporate blog GTD *Start-up development Personnel Management *IT career
«Привет, Хабр! За 10 лет я сменил несколько мест работы, трижды получил дополнительное образование и научился любить каждую свою работу. Практически при любых условиях. Я тщательно изучил вопросы мотивации самого себя и понял, что в ИТ не бывает откровенно плохой работы — бывают новички, нытики, «короли разработки», свои в доску и чужие. В общем, все эти кресла-груши и анлимные напитки в холодильниках ничего не решают. А вот что решает — об этом и поговорим… Вот как-то так я хочу начать свою статью. Дадите свободный микрофон?» — такое сообщение прислал один из наших сотрудников. Конечно, дадим.


Источник
Читать дальше →
Total votes 42: ↑38 and ↓4 +34
Views 60K
Comments 94

Правообладатели называют рипы музыки из интернета «самой агрессивной формой музыкального пиратства»

Working with video *Software Sound


Управление по интеллектуальной собственности Великобритании и ассоциация PRS for Music, представляющая интересы правообладателей, бьют тревогу из-за одного вида пиратства, который набирает обороты — рипа стримов. Согласно исследованию правообладателей, это «самая агрессивная форма музыкального пиратства», популярность которой за 2014-2016 годы выросла на 141%.

В интернете очень популярны сервисы, которые сохраняют звук из трансляций Spotify, YouTube и других в удобные файлы MP3. Правообладатели уверены, что эти сервисы действуют незаконно.
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Views 18K
Comments 72

ТОП 100 англоязычных сайтов об IT

Cloud4Y corporate blog Habr Research and forecasts in IT *Studying in IT Reading room


Привет, Хабр!

Чтение на английском может быть полезно как в изучении иностранного языка, так и в пополнении профессиональных знаний. Мы задались вопросом, какие новостные порталы, блоги и прочие Интернет-ресурсы на английском языке имеют четкую IT-направленность и наиболее интересны разработчикам, админам, тестировщикам, веб-дизайнерам и людям других технических специальностей в России?

Чтобы создать ТОП полезных англоязычных IT-ресурсов, мы решили воспользоваться статистикой Хабрахабра. Наряду с авторскими публикациями, здесь публикуются и переводы интересных материалов. Такие посты отмечены тегом «Перевод» и содержат ссылку на оригинал.

Всего за последние полгода на Хабре было около 1000 переводных статей. Мы посчитали для каждого источника переводов средний рейтинг публикации, среднее число просмотров и количество добавлений в Избранное. Затем были удалены сайты со средним рейтингом публикаций менее 16 и числом просмотров менее 4000. Полученные сайты мы отсортировали по числу переводов на Хабре из этого источника, так как, возможно, это характеризует ресурс как часто обновляемый и «объёмный».

Собрав и проанализировав таким образом данные о публикациях, мы получили наш ТОП100 компьютерных сайтов на английском, который мы надеемся будет полезен и вам.
Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views 88K
Comments 13

Где искать работу: чаты в Telegram, группы в FB и другие ресурсы

icanchoose.ru corporate blog Freelance Personnel Management *IT career
Recovery mode
Схема с созданием резюме на одном сайте и ожиданием приглашений на собеседование уже не работает. Найти отличную вакансию помогут социальные сети, где роль резюме играет ваш профиль, а рекрутерами могут стать друзья. Например, в Facebook друзья могут отмечать вас под вакансиями, а в LinkedIn подтверждать ваши навыки.
Читать дальше →
Total votes 20: ↑17 and ↓3 +14
Views 118K
Comments 12

Information

Rating
Does not participate
Registered
Activity