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

Первый опыт написания полноценной программы

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

Каждый начинающий программист мечтает реализовать свой собственный проект. Не написать простенький код, по заданию преподавателя, а воплотить в жизнь свои идеи. Так и я, изучая C++ 3-4 месяца, решился попробовать разработать макет электронного журнала для преподавателей.

Читать далее

Wix: разработка с видом на море

Время на прочтение4 мин
Количество просмотров17K
Привет, Хабр! Это первый пост конструктора сайтов Wix, сегодня мы расскажем о том, что представляет из себя наш продукт с технологической точки зрения, как работают наши инженеры и какие убеждения мы разделяем при разработке и деплойменте (который в Wix происходит каждые 7 минут).


Но обо всем по порядку.
Читать дальше →

Пара слов об этом блоге

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


Дорогие читатели, друзья, коллеги и партнеры!

Этот пост открывает блог компании «Оверсан-Меркурий» на многоуважаемом Хабрахабре.

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

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

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

Кто на новенького? Мой первый опыт в разработке игры – от идеи до публикации

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

Всем привет! Меня зовут Алексей, я из Санкт-Петербурга. В этой статье расскажу про свой первый опыт разработки мобильной игры под Android на Unity3d.

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

Также интересно мнение опытных и успешных инди-разработчиков!

Итак, вот моя история.
Читать дальше →

[Перевод] Почему Go не так хорош

Время на прочтение16 мин
Количество просмотров56K
Всем привет! Недавно вышел перевод статьи о том, как TJ Holowaychuk прощался с Node.js, решив двигаться в сторону Go. В конце статьи была ссылка на посвящённый сравнению и критике языка Go пост Уилла Ягера, который просили перевести — собственно, с результатами перевода я и предлагаю ознакомиться. Я пытался более-менее сохранить как многословный стиль изложения, присущий автору, так и оригинальную разбивку на предложения и параграфы.
Буду очень рад любым конструктивным замечаниям и предложениям по переводу, опечаткам и/или оформлению, но очень прошу помнить, что точка зрения переводчика может не совпадать с позицией автора переведённой статьи.
Читать перевод

Пост инициализации знакомства

Время на прочтение2 мин
Количество просмотров5.9K
Привет, хабралюди!

Этим постом мы открываем блог нашей небольшой, но бодрой компании Generatum Software. Мы находимся в Санкт-Петербурге и занимаемся разработкой приложений для мобильных телефонов, а иногда ещё даже небольшими научными исследованиями (в качестве интересного и полезного хобби для повышения общечеловеческой кармы).

Надеемся, что мы впишемся в формат Хабра и сможем рассказать о вещах, которые будут вам интересны, а именно:
  • как мы искали и не нашли инвестиции;
  • как мы несколько лет создавали свой стартап – проект Wapalta;
  • как Wapalta стала лидером продаж;
  • что мы ещё придумали и как будем это развивать уже вместе с вами.
давайте знакомиться дальше...

Сравнение OpenMP на различных платформах

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

Всем привет! Недавно познакомился с замечательной штукой как OpenMP, на просторах есть много
описаний тут или тут, но нет красивых графиков которые бы показывали эффективность этой технологии. В этом посте я постараюсь наглядно показать эффективность работы с OpenMP на различных платформах. Кому интересно добро пожаловать!


Читать дальше →

Оптимизация образов Docker

Время на прочтение9 мин
Количество просмотров68K
Образы Docker могуть быть очень большими. Многие превышают 1 Гб в размере. Как они становятся такими? Должны ли они быть такими? Можем ли мы сделать их меньше, не жертвуя функциональностью?

В CenturyLink Lab мы много работали над сборкой различных docker-образов в последнее время. Когда мы начали экспериментировать с их созданием, мы обнаружили, что наши сборки очень быстро раздуваются в объеме (обычным делом было собрать образ, который весит 1 Гб или больше). Размер, конечно, не столь важен, если мы говорим про образы по два гига, лежащие на локальной машине. Но это становится проблемой, когда вы начинаете постоянно скачивать/отправлять эти образы через интернет.

Я решил, что стоит копнуть поглубже и разобраться с тем, как работает процесс создания docker-образов, чтобы понять, что можно сделать для уменьшения размера наших сборок.
Читать дальше →

Первое рабочее место или как начать разработку API на Node.js

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

Введение


В данной статье хотел бы поделиться своими эмоциями и приобретенными навыками в разработке первого REST API на Node.js с использованием TypeScript, как говорится, с нуля. История достаточно банальная: «Закончил университет, получил диплом. Куда же пойти работать?» Как можно было догадаться меня проблема не обошла стороной, пусть думать особо и не пришлось. Позвал к себе на стажировку разработчик (выпускник той же специальности). Полагаю, что это достаточно распространенная практика и существует множество подобных историй. Я, недолго думая, решил попробовать свои силы и пошел…

image

День первый. Знакомство с Node.js


Пришёл я на back-end разработку. В данной IT-компании используют платформу Node.js, с которой я абсолютно не был знаком. Я немного убежал вперед, забыв рассказать читателю, что никогда и ничего не разрабатывал на JavaScript (за исключением пары скриптов с копированным кодом). Алгоритм работы и архитектуру веб-приложений в целом я понимал, так как разрабатывал CRUD на Java, Python и Clojure, но этого было недостаточно. Поэтому первый день я полностью посвятил изучению Node.js, очень помог этот скринкаст.

Параллельно изучая веб-фреймворк Express, менеджер пакетов npm, а также такие файлы как package.json и tsconfig.json, голова просто шла кругом от количества информации. Очередной урок, что усвоение всего материала одновременно задача близкая к невозможной. К концу дня я все же справился с настройкой окружения и смог запустить express веб-сервер! Но радоваться было рано, потому что уходил домой с полным ощущением непонимания. Чувство, что я утопал в огромном мире JS не покидало меня ни на минуту, поэтому необходима была перезагрузка.

Читать дальше →

Как мы Zabbix обновляли

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

image


За что мы любим Prometheus? У него есть конфиг — взглянул и всё понятно, программа делает то, что ей сказали. Можно автоматизировать настройку мониторинга, хранить в VCS, ревьюить командой. Смержили твой MR, отработал пайплайн, новый конфиг применился к прометею. В общем, IaC во всей красе.


Кстати, о прометее. А вы используете его для своей железной инфраструктуры? Вот и мы не используем.


Как и многие, кто мониторит давно и у кого есть «голое» железо, мы используем Zabbix, который, кстати, на том железе и располагается. Увы, на данный момент заббикс и IaC — вещи не связанные. Настраивать заббикс можно или вручную, или через API.

Можно ли что-то сделать? Ссылка на код под катом

Первый пост

Время на прочтение3 мин
Количество просмотров94K
После четырехлетнего молчания команда «ВК» решила открыться миру. И первым шагом в этом процессе станет общение с пользователями «Хабрахабра» — главного сообщества разработчиков в России.

image

Читать дальше →

Будет ли взят рубеж в 100 000 у.е. в аукционе на продажу домена AM.RU?

Время на прочтение1 мин
Количество просмотров1.1K
Приветствую всех!

Я наткнулся на интересный аукцион на домен AM.RU неделю назад, когда за него предлагали около 75 тысяч условных единиц. Сегодня, просматривая открытые закладки в Google Chrome я обнаружил, что цена бида достигла отметки 99 984 у.е.

Домен действительно старый — зарегестрирован в 1998 году. Неужели, находятся люди, которые готовы заплатить такую сумму на двухбуквенный домен в зоне .ru ? Будет ли взят 100-тысячный рубеж? Есть ли у кого статистика по самым дорогим продажам доменов в зонах .ru и .su?

Дисклеймер: я никакого отношения к данному домену не имею и никакой прибыли от его продаж тоже.

P.S. Если можно/нужно перенести в другой блог, буду признателен за подсказку.

Мы на Хабре!

Время на прочтение1 мин
Количество просмотров2K
Привет! Мы — команда Регистратора REG.RU. Мы с вами давно. Мы к вам присматривались. Читали. И всегда хотели быть частью Хабра, потому что, как нам кажется, мы очень похожи. Мы тоже любознательные, увлеченные, открытые и очень любим технологии. А особенно — Интернет и его основу основ, домены.

Здесь мы будем делиться нашим опытом, выкладывать интересные факты о хостинге, доменах и доменной индустрии, обсуждать всякие технические вопросы, спрашивать ваших советов и отвечать на ваши вопросы. Мы стали ближе к вам на один Хабраккаунт. Давайте будем дружить ;)

Здравствуй, Хабрахабр!

Время на прочтение1 мин
Количество просмотров28K
«Лаборатория Касперского» и все ее эксперты рады присоединиться к эфиру, будем постить на актуальные темы, и не рекламу, а стараться давать вам полезные и интересные вещи.

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

А вообще, это специальный пост, где мы особо охотно принимаем вопросы и пожелания в комментариях, и поскольку это все-таки наш первый пост — готовим удвоенные комментаторские силы для ответов.

С уважением и прочими дружескими чувствами,
команда «Лаборатории Касперского»

Компания «Код Безопасности» рада присоединиться к сообществу Хабрахабра

Время на прочтение1 мин
Количество просмотров5.9K
На нашей странице мы планируем представлять на суд хабрасообщества свои знания и соображения относительно вопросов информационной безопасности (ИБ) и выполнения требований закона и стандартов в области ИБ (compliance или «комплайенс»).

И, конечно, мы планируем общаться с хабраюзерами на разные темы, связанные с ИБ, узнавать мнения и просить совета по поводу развития наших продуктов.
Читать дальше →

Анатомия GNU/Linux

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

Какое-то время назад на Хабре была небольшая волна постов на тему «Почему я [не] выбрал Linux». Как порядочный фанатик я стриггерился, однако решил, что продуктивнее что-нибудь рассказать о своей любимой системе, чем ломать копии в комментариях.

У меня сложилось впечатление, что многие пользователи GNU/Linux слабо представляют, из чего сделана эта операционная система, поэтому утверждают, что она сляпана из попавшихся под руку кусков. В то же время, архитектура большинства дистрибутивов является устоявшейся и регламентируется рядом стандартов, включая стандарт графического окружения freedesktop.org и Linux Standard Base, расширяющий стандарты Unix. Мне при знакомстве с GNU/Linux несколько лет назад для погружения не хватало простой анатомической карты типичного дистрибутива, поэтому я попробую рассказать об этом сам.

Читать далее

WCP: Xeus IM

Время на прочтение1 мин
Количество просмотров803
Привет. Я новичок на Хабрахабре. Пишу я не для того чтобы кого-то обогнать или заработать побольше балов. Благодаря Хабрахабре я узнал много полезного, но за всеми публикациями и обсуждениями стоят люди и я решил рассказать о том, что вы ещё не знаете. Все свои посты впредь я буду делить на две группы — WCP (world class publishing) и SS (some stuff). Я Алекс =)

Итак, сейчас многие Россияне переходят на Jabber, на мой взгляд это происходит из-за взросления в плане web среднего пользователя. Но для многих новичков проблемой встаёт IM. Суть этого поста (то о чём я рассказываю) не новость, а просто доведение до сознания, т.к. этот IM не нов. Его распространяют как Open Source (GPL2+).
Читать дальше →

Декоративная подсветка лестницы. Часть первая. «Железная»

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

Я живу в своем доме. До недавнего времени мы всей своей большой дружной семьей ютились на первом этаже двухэтажного дома. Время шло, а этаж так и не хотел превращаться в жилой. Всегда находились другие, более важные дела. И долго бы это так тянулось (наверное), если бы супруга в один прекрасный момент не сказала – хочу свою комнату! Как нетрудно догадаться через некоторое время этаж стал оживать. И как только это произошло, встал вопрос о том, как сделать освещение лестницы. Варианты поставить проходные выключатели или подсвечивать дежурным освещением мне не понравились сразу. Слишком просто и очевидно. А как-же выпендреж? А где здесь вау-эффект?  Хотелось сделать что-то необычное. Лучше всего подходило решение сделать подсветку с помощью светодиодных лент.  Вот где свобода творчества при наличии фантазии!

Вдруг кому интересно...

Для хабровчан — бесплатный тест «облаков»

Время на прочтение1 мин
Количество просмотров4.3K
Провайдер хостинга и облачных решений для бизнеса ActiveCloud приветствует хабровчан и поздравляет с наступающим Новым годом!

image
И в исполнение пожелания первым читателям нашего блога дарим подарок — возможность протестировать наши «облака» бесплатно в течение месяца с зачислением 2000 рублей (200 юнитов) на клиентский счет.
image

UPD: Заказать тест на данных условиях можно до 19 января 2012 года включительно
UPD2: Заявки продолжают поступать :) Все доступы предоставим 3 января — в Новый год не отдыхает только техподдержка. С наступающими праздниками!

Книга для новичка чтобы изучить PHP

Время на прочтение1 мин
Количество просмотров3K
Здравствуйте, я новичок. Я достаточно хорошо понимаю, что Хабрахабр — не место для вопросов, но по-настоящему компетентные люди если и есть где — то тут. Хотя подобные комьюнити являются как бы базами данных и подробное обсуждение моего вопроса было бы важной крупинкой для начинающих.
Какую книгу купить чтобы полноценно и с нуля вообще в программирования изучить PHP? Стоимость и прочее значения не имеют. Мне очень важны качество и скорость изучения по пособию, просьба указывать за какой срок было изучено по определённому учебнику\пособию

По просьбе tagire.habrahabr.ru пишу:
15 лет, базовые знания HTML есть, компом в совершенстве*, учусь в 8 классе.
По замечанию Вадимма Беляева пишу:
Для меня совершенство — стратечические знания по пользованию интерфейсами, т.е. какие более или менее унифицированные каноны, что позволяют на обсолютно новом и неизвстном интерфейсе сразу всё разобрать, навыки есть и Linux, Windows, Mac OS, Web OS разные… Имение джентельмеского кросспалтформенного набора считаю тоже частью совершенства — выставляешь носитель в комп любой и получаешь все привычные инструменты. Сижу за ПК давно, так что собрать по винтикам да шлейфикам дело минутное. А ещё — стиль, стиль это 1\3 совершенства, каждый должен иметь трюки и нкому их не выдавать, мои трюки связаны с интернетом и мобильными платформами. Вот поэтому я и написал совершенство
UPD
Был создан тематический блог, куда это обсуждение и было перенесено, его приблизительную концепцию читайте в описании, название соответствующее — «Сливки»
1