• Уроки украинского

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

      Несколько замечательных особенностей украинского языка.

      1. Звательный падеж.

      Эта милая сердцу категория была в общем прародителе всех славянских языков, но сейчас осталась рудиментарно. Хотя она и понятна носителю современного русского, возьмите обращение «Друже!». Звательный падеж знаком нам из Библии («Отче наш!», «Врачу, исцелися сам!»), что неудивительно, так как церковнославянский — солунский диалект староболгарского.
      Примеры:
      Читать дальше →
    • Самые полезные приёмы работы в командной строке Linux

      • Translation
      Каждый, кто пользуется командной строкой Linux, встречался со списками полезных советов. Каждый знает, что повседневные дела вполне можно выполнять эффективнее, да только вот одно лишь это знание, не подкреплённое практикой, никому не приносит пользы.

      Как выглядят типичные трудовые будни системного администратора, который сидит на Linux? Если абстрагироваться от всего, кроме набираемых на клавиатуре команд, то окажется, что команды эти постоянно повторяются. Всё выходит на уровень автоматизма. И, если даже в работе есть что улучшать, привычка противится новому. Как результат, немало времени уходит на то, чтобы делать так, как привычнее, а не так, как быстрее, и, после небольшого периода привыкания – удобнее. Помнить об этом, сознательно вводить в собственную практику новые полезные мелочи – значит профессионально расти и развиваться, значит – экономить время, которое можно много на что потратить.

      image

      Перед вами – небольшой список полезных приёмов работы с командной строкой Linux. С некоторыми из них вы, возможно, уже знакомы, но успели их позабыть. А кое-что вполне может оказаться приятной находкой даже для знатоков. Хочется надеяться, что некоторые из них будут вам полезны и превратятся из «списка» в живые команды, которыми вы будете пользоваться каждый день.
      Читать дальше →
    • А если найду? Перелет еще дешевле чем вы уже нашли

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

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

        Читать дальше →
      • [ В закладки ] Алгоритмы и структуры данных в ядре Linux, Chromium и не только

        • Translation
        Многие студенты, впервые сталкиваясь с описанием какой-нибудь хитроумной штуки, вроде алгоритма Кнута – Морриса – Пратта или красно-чёрных деревьев, тут же задаются вопросами: «К чему такие сложности? И это, кроме авторов учебников, кому-нибудь нужно?». Лучший способ доказать пользу алгоритмов – это примеры из жизни. Причём, в идеале – конкретные примеры применения широко известных алгоритмов в современных, повсеместно используемых, программных продуктах.



        Посмотрим, что можно обнаружить в коде ядра Linux, браузера Chromium и ещё в некоторых проектах.
        Читать дальше →
        • +140
        • 79.3k
        • 15
      • Как компьютер играет в шахматы?


        Хикару Накамура, недавно бросивший вызов компьютеру

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

        Если вам интересно, как же устроены шахматные движки — добро пожаловать под кат.
        Читать дальше →
      • Как правильно внести свою лепту в Open Source проект: простые подсказки

          Open Source проекты с каждым днём набирают всё большие обороты, появляются новые, активно развиваются популярные.
          Такие проекты как Bootstrap, Angular.js, Elasticsearch, Symfony Framework, Swift и многие другие привлекают новых разработчиков, их сообщество растёт. Всё это даёт огромный рост проектам, а самим разработчикам интересно поучаствовать в разработке чего-то, чем пользуется весь мир.

          Я, как и многие другие программисты, не устоял и также время от времени участвую в разработке Open Source проектов, в основном на PHP. Но когда я начинал, я столкнулся с проблемой — я не знал, как правильно организовать процесс «контрибьютинга», с чего начать, как сделать так, чтобы мой Pull Request рассмотрели и т.д.

          Всем начинающим «контрибьютерам», которые столкнулись с похожим проблемами, добро пожаловать под кат.


          Читать дальше →
        • Как устроена пересылка Shopfans: из Пенсильвании в Москву

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



            Чтобы узнать, как работает Shopfans изнутри, я отправился туда, где творится магия: бесперебойная манипуляция тысячами посылок разного веса, объёма и содержания — на склад компании «Шопфанс» по знакомому её клиентам адресу 700 CARPENTERS XING FOLCROFT, PA 19032, U.S.A.
            Осторожно, много фоток!
          • Апология OTRAG или как взрываются ракеты



              Продолжаем разговор о модульной «большой глупой» ракете-носителе OTRAG. Во второй части мы с цифрами в руках доказали, что надежность большой связки ракетных блоков может быть обеспечена добавлением избыточных блоков. Следующее возражение, которое неоднократно поднималось в комментариях, представляет собой сценарий лавинообразного разрушения пакета при отказе одного блока. Рисуется страшная картина, когда отказ одного блока приводит к взрыву, осколки пробивают соседние блоки, которые тоже взрываются, и вся ракета-носитель разлетается на куски. Поэтому сегодня мы поговорим о физике взрыва, о том, что может взорваться в ракете, и как оно будет это делать.
              Читать дальше →
            • Пересылка посылок из-за рубежа через Shopozz: немного статистики за 2014 год

                В 2014 году на свет появился сервис бесплатной пересылки посылок Shopozz.com. Чуть позже, в августе, появился наш блог на Хабре, потом он мигрировал на Гиктаймс, мы писали обзоры техники, описывали новинки месяца, советовали, что купить в «черную пятницу» и тому подобное. И все это время слали посылки. Слали и слали.



                Сегодня мы бы хотели поделиться некоторой статистикой по тому что, сколько, и в каком количестве пересылали наши клиенты (в том числе и пользователи Shopozz.ru). Как повлиял валютный кризис на количество отправлений и что нас всех ждет в 2015 году. Заходите под кат, будет интересно.
                Читать дальше →
              • Правила типографики — как составить красивое резюме

                • Translation


                Перевод статьи из книги Practical Typography, автор которой — дизайнер из Лос Анджелеса Matthew Butterick. Оригинал статьи на practicaltypography.com.

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

                «Вы серьезно?» — спросил я.
                Читать дальше →
              • Увеличиваем новый таможенный лимит в 6,(6) раз

                  image

                  Есть еще люди в селениях, которые получают рассылку от динозавра mail-forwarding'а — Shipito. Недавно их CEO — Джон Ванхара — развел руками перед грядущим приговором всем «пересыльщикам и доставщикам», о чем на хабре уже написали.

                  К сожалению, а может и к счастью, Джон не смог адаптироваться к быстро меняющемуся рынку интернет-доставки, в итоге Шипито сейчас пользуются лишь крайне инерционные люди, остальные же успели перейти к форвардерам с русскими корнями.
                  Ну а наши соотечественники не подкачали! Как многие уже могут знать, компания Shopfans анонcировала новый метод доставки Алтын-Экспресс с уже привычным лимитом €1000 через Казахстан.

                  Мне удалось взять небольшой комментарий у основателя сервиса, и вот, что он рассказал
                  Читать дальше →
                • Элон Маск. Миссия на Марс

                  • Translation
                  image
                  Фото из другой статьи

                  Когда человек говорит вам, что некогда он планировал разбить огород на Марсе, вы усомнитесь в его психическом здоровье. Но если этот же человек с тех пор запустил несколько ракет, которые действительно способны достичь Марса, отправив их на орбиту в стиле Бонда с крошечного острова в Тихом океане, вам стоит найти другой диагноз. В том-то и дело в экстремальном предпринимательстве: очень тонка грань между безумием и гениальностью, и вам нужно немного и того, и другого, чтобы действительно изменить мир.

                  Все предприниматели склонны к риску, но что более важно — это их способность к самообману. Действительно, психологические исследования показали, что предприниматели рискуют не более, чем не-предприниматели. Просто они настолько способны верить в свои представления о будущем, что приступают к их воплощению, не осознавая риска. Конечно, они не правы, но не будучи настолько неправыми, намеренно не игнорируя всех скептиков и все доказательства обратного, не обладая такой смелостью, нельзя начать ничего радикально нового.

                  Я никогда не встречал предпринимателя, который соответствовал бы этой модели больше, чем Элон Маск. Все предприниматели, которыми я больше всего восхищаюсь — Маск, Джефф Безос, Рид Хастингс, Джек Дорси, Сергей Брин и Ларри Пейдж, Билл Гейтс, Стив Джобс и другие, стремились не только построить большую компанию, но и взяться за решение действительно значимых проблем. Но даже в классе людей, меняющих мир, Маск выделяется. После успешной продажи созданных им интернет-компаний, в том числе PayPal, южноафриканский уроженец мог просто выйти на пенсию, чтобы наслаждаться своим богатством. Вместо этого он решает изменить самые сложноуправляемые отрасли в мире. В 41 он заново изобретает автомобиль с Tesla и строит завод электромобилей в Детройте. (Wired представлял это предприятие в обсуждении 18.10) Он преобразует энергетику с SolarCity — стартапом, который сдает солнечные энергетические системы в аренду домовладельцам.

                  И он возглавляет частную космическую гонку со SpaceX, способной заменить шаттл и вывести нас в межпланетное пространство. Маск основал компанию в 2002 году, и разработал серию ракет нового поколения, которые могут доставить полезный груз в космос за малую долю от стоимости запуска существующих ракет. В 2010 году SpaceX стала первой частной компанией, запустившей космический аппарат на орбиту и вернувшей его обратно. В 2012 году ее корабль успешно пристыковался к Международной космической станции.

                  Неудивительно, что для фильма Железный Человек Маск послужил прообразом персонажа Тони Старк, которого играет Роберт Дауни-младший: Это материал достойный супергероя. Я встретился с ним на фабрике Tesla во Фремонте, Калифорния, чтобы обсудить, как более дешевые и (рано или поздно) многоразовые ракеты смогут когда-нибудь доставить человека на Марс.
                  Читать дальше →
                • Получаем банковскую карту, находясь за границей



                    Есть несколько вопросов, которые встают перед фрилансерами, осознавшими, что их образ жизни больше не привязывает их ни к какой конкретной точке на карте. Один из важнейших — это средство хранения денег и платежей. Карты русских банков по ряду причин становятся неудобны при длительном пребывании за границей — например, в случае утери, блокировки и необходимости восстановления. Или, например, при необходимости завести новый счёт в другой валюте — не полетишь же специально в Россию за этим? В последнее время добавились и политические риски. Но в итоге всё сводится к вопросу чисто логистическому: как получить банковскую карту, находясь за пределами родной страны.
                    Читать дальше →
                  • Превращаем GIMP в удобный редактор

                    Доброго времени суток!

                    В этом посте я хочу рассказать о том, как превратить GIMP в более-менее удобный графический редактор.
                    До недавних пор я сам, мягко говоря, очень его не любил, как и наверное 90% многие из тех, кто с ним вообще сталкивался после Photoshop.

                    Вот скриншот того, что у меня получилось в итоге:


                    Читать дальше →
                  • Обзор специализированных способов обхода блокировок в интернете

                      Представляю вашему вниманию обзор и мои субъективные оценки некоторых специализированных способов обхода блокировок со стороны провайдеров или сетевых администраторов.

                      1. Аддоны для браузеров


                      ZenMate (Chromium-based, Firefox, Android, iOS)

                      • Удобство использования: 5/5
                      • Скорость: 5/5
                      • Шифрование трафика: Да (TLS)
                      • Анонимность: Да
                      • Проксирование всего трафика: Да
                      • Выборочное проксирование: Да

                          Описание:
                              Хороший, быстрый аддон.
                              На момент тестирования было доступно 5 прокси в разных странах.

                          Плюсы:
                              Высокая скорость работы аддона
                              Быстрые прокси

                          Минусы:
                              Требуется регистрация в сервисе
                      Читать дальше →
                    • Логика мышления. Часть 1. Нейрон



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

                        В настоящем цикле статей планируется рассказать о той концепции интеллекта над которой мы сейчас работаем и продемонстрировать некоторые решения, являющиеся принципиально новыми в сфере моделирования работы мозга. Но чтобы повествование было понятным и последовательным оно будет содержать не только описание новых идей, но и рассказ о работе мозга вообще. Какие-то вещи, особенно в начале, возможно покажутся простыми и общеизвестными, но я бы советовал не пропускать их, так как они во многом определяют общую доказательность повествования.
                        Читать дальше →
                      • Популярные вопросы на собеседовании по C++ и ответы на них

                          Здравствуйте!

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

                          О том, что спрашивают на собеседовании у C++ программистов, а также об ответах на эти вопросы и пойдет речь в данном посте.
                          Читать дальше →
                        • Про правильную посадку в кресле

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

                            Что есть правильная посадка в кресле?

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

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

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

                            Решение — правильная поза. Как ее достичь? Причем совершенно штатными средствами, без адских подлокотников или кресел за полторы тысячи евро?

                            Читать дальше →
                          • Вы и ваша работа *

                            • Translation
                            Длинный материал. Время чтения – около 40 минут.

                            image

                            Доктор Ричард Хэмминг, профессор морской школы Монтерея в штате Калифорния и отставной учёный Bell Labs, прочёл 7 марта 1986 года очень интересную и стимулирующую лекцию «Вы и ваши исследования» переполненной аудитории примерно из 200 сотрудников и гостей Bellcore на семинаре в серии коллоквиумов в Bell Communications Research. Эта лекция описывает наблюдения Хэмминга в части вопроса «Почему так мало учёных делают значительный вклад в науку и так многие оказываются в долгосрочной перспективе забыты?». В течение своей более чем сорокалетней карьеры, тридцать лет которой прошли в Bell Laboratories, он сделал ряд прямых наблюдений, задавал учёным очень острые вопросы о том, что, как, откуда, почему они делали и что они делали, изучал жизни великих учёных и великие достижения, и вёл интроспекцию и изучал теории креативности. Эта лекция о том, что он узнал о свойствах отдельных учёных, их способностях, чертах, привычках работы, мироощущении и философии.
                            Читать дальше →
                          • Прекратите скручивать!

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

                            Дальше много текста, фотографий, разборок. Ну все как обычно