Каждому разработчику в определенной степени следует овладеть навыками работы в терминале. Физически находиться у компьютера не всегда возможно, поэтому приходится подключаться удаленно. И действительно, GUI-программы вполне могут с этим с правиться, но зачастую они работают медленнее, чем получение доступа через тот же терминал (в конце концов, это лишь обмен текстом).Читать полностью »
Рубрика «Программирование» - 880
Новый мобильный финансовый сервис… есть идеи?
2014-07-07 в 10:22, admin, рубрики: android, development, iOS, mobile development, Блог компании «Apps4All», мобильные приложения, мобильный платеж, Программирование, разработка, разработка приложений, хакатон 
Сообщество мобильных разработчиков Apps4All совместно со Сбербанком России приглашают вас принять участие в Хакатоне мобильных финансовых сервисов, который пройдет 26-27 июля в Центральном Телеграфе (DI Telegraph).
Мероприятие будет представлять из себя 24-часовой марафон программирования по созданию прототипа мобильного финансового сервиса.
Приглашаются лучшие разработчики, дизайнеры и авторы проектов в сфере мобильных приложений для того, чтобы расширить границы традиционных финансовых сервисов.
Page-кэш, или как связаны между собой оперативная память и файлы
2014-07-07 в 9:54, admin, рубрики: dll, linux, linux kernel, memory management, mmap, paging, process, x86, Блог компании Smart-Soft, Программирование 
Ранее мы познакомились с тем, как ядро управляет виртуальной памятью процесса, однако работу с файлами и ввод/вывод мы опустили. В этой статье рассмотрим важный и часто вызывающий заблуждения вопрос о том, какая существует связь между оперативной памятью и файловыми операциями, и как она влияет на производительность системы.
Читать полностью »
Особенности Swift
2014-07-07 в 7:50, admin, рубрики: swift, Блог компании Яндекс, Программирование, разработка под iOS
В рамках Mobile Camp Яндекса наш коллега Денис Лебедев представил доклад о новом языке программирования Swift. В своем докладе он затронул особенности взаимодействия с Objective-C, рассказал про фичи языка, которые показались ему наиболее интересными. А также про то куда сходить на Github, и какие репозитории посмотреть, чтобы понять, что со Swift можно делать в реальном мире.
Разработка Swift началась в 2010 году. Занимался ей Крис Латтнер. До 2013 процесс шел не очень активно. Постепенно вовлекалось все больше людей. В 2013 году Apple сфокусировалась на разработке этого языка. Перед презентацией на WWDC о Swift знало порядка 200 человек. Информация о нем хранилась в строжайшем секрете.
После года на ФРТК (и почему только год)
2014-07-04 в 8:33, admin, рубрики: Программирование, учеба, Учебный процесс в IT, фрткДобрый день! Прочитав недавний пост о первом годе на ВМК решил поделиться своим опытом обучения на ФРТК. Итак, ФРТК, он же факультет радиотехники и кибернетики, был создан одним из первых на физтехе и имеет полувековую историю. Сейчас на факультете множество кафедр и направлений, выбрать можно практически по любым интересам, если они находятся в области IT.
Поступление
Попасть сравнительно просто и сложно. Если заранее выбирать МФТИ, то для вас есть выездная физтеховская олимпиада, где физика почти всегда первого уровня (по крайней мере последние пару лет точно, раньше не узнавал), читай, поступление без экзаменов, а математика второго — 100 баллов по ЕГЭ. Поэтому, получив там призерство можно успокоиться — скорее всего вы поступите в большинство вузов, про то, что некоторые из них, несмотря на правила, не учитывают чужие олимпиады при поступлении мы умолчим. Ну а если поступать по ЕГЭ:
- Математика (ЕГЭ, можно заменить физтеховской)
- Русский (ЕГЭ)
- Физика (ЕГЭ, можно заменить физтеховской)
Информатика, как ни странно, нигде не нужна, только три экзамена, без дополнительных вступительных, если не считать таковыми физтеховскую выездную олимпиаду. Если вы считаете, что у вас незаслуженно низкие баллы по ЕГЭ, или не прошли в первую волну, то по решению приемной комиссии могут назначить дополнительные испытания. Знакомый с факультета общей и прикладной физики писал математику в том году на физтехе, чтобы пройти. В итоге поступил, куда хотел, хотя баллы были очень низкие, поэтому главное в этом деле не сдаваться.
Читать полностью »
«И опыт сын ошибок трудных…» или Истории успеха
2014-07-04 в 6:15, admin, рубрики: история успеха, Карьера в IT-индустрии, космонавтика, космос, ошибки и грабли, Программирование
Пятница. Поэтому сегодня — пост позитива.
Настоящие программисты пишут программы не потому, что за них платят, а потому, что это им нравится. Решить задачу, которая кажется совершенно неразрешимой, — инсайт, озарение, прозрение – все это дает незабываемое ощущение восторга и пополняет копилку счастливых моментов жизни.
Поэтому предлагаю сегодня хабрсообществу поделиться своими историями успеха.
Читать полностью »
Рабочий код != Хороший код
2014-07-04 в 5:29, admin, рубрики: программировани, Программирование, Проектирование и рефакторинг, рефакторинг, Совершенный код, тестирование 
Когда я слышу фразу “Работает — не трогай”, мне хочется превратиться в большое зеленое существо и крушить все вокруг! Тот факт, что код работает, еще не значит что он хорош. В идеале, “код работает” — это только первая стадия, черновик, начало работы. Для большинства же, если код выполняет текущую бизнес-задачу — закоммитим и забудем.
Рабочий код написать не так уж сложно — нужно иметь немного мозгов и знать синтаксис языка. Для того, чтобы написать хороший код, нужно приложить куда больше усилий, однако, именно качество кода выделяет профессионалов среди огромного количества обычных кодеров. Под катом несколько субъективных советов о том, как писать хороший код.
Читать полностью »
Спецификатор constexpr в C++11 и в C++14
2014-07-03 в 19:56, admin, рубрики: c++, c++11, C++14, constexpr, Программирование, функциональное программирование Одна из новых возможностей C++11 — спецификатор constexpr. С помощью него можно создавать переменные, функции и даже объекты, которые будут рассчитаны на этапе компиляции. Это удобно, ведь раньше для таких целей приходилось использовать шаблоны. Но тут все не так просто. У тех, кто не так хорошо знаком с constexpr, может сложиться впечатление, что теперь не будет никаких проблем с расчетами на этапе компиляции. Но на constexpr-выражения наложены серьезные ограничения.
В первой части будет рассказано про constexpr, о том, какие будут изменения в стандарте C++14, а во второй части будет пример использования constexpr: библиотека, которая считает результат математического выражения в строке.
С помощью нее можно будет написать следующий код:
constexpr auto x = "(4^2-9)/8+2/3"_solve;
std::cout << "Answer is " << x;
И ответ в виде дроби будет получен на этапе компиляции:
Answer is 37/24
Сразу предупреждаю, код этой библиотеки сложно понять.
Кому эта тема интересна, добро пожаловать под кат!
Читать полностью »


