Pull to refresh
@MihailOlenin read-only

User

Яндекс получил доступ к инфраструктуре Москвы: платежи, госуслуги и трекинг общественного транспорта

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

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

Яндекс получил доступ к инфраструктуре Москвы: платежи, госуслуги и трекинг общественного транспорта

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

Яндекс получил доступ к инфраструктуре Москвы: платежи, госуслуги и трекинг общественного транспорта

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

Яндекс получил доступ к инфраструктуре Москвы: платежи, госуслуги и трекинг общественного транспорта

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

Яндекс получил доступ к инфраструктуре Москвы: платежи, госуслуги и трекинг общественного транспорта

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

Пример отображения
Кнопка ТАТ включалась с помощью раскоментирования куска html
image

5 уроков, которые мы усвоили на Tolstoy Startup Camp

Поправили, но не до конца. У bobuk-а даже в профиле написано, что он Григорий Бакунов.

5 уроков, которые мы усвоили на Tolstoy Startup Camp

Я, конечно, все понимаю, но нельзя же так с bobuk-ом.
Вечером того же дня он уже выступал с этой идеей перед обитателями кемпа и директором по распространению технологий Яндекса Георгием Бакуновым, в народе именуемым Бабук.

Swift — нововведения

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

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

Swift — нововведения

Действительно, зачем портировать существующий c++ код под другой компилятор? Действительно, зачем использовать, например, intel-вский компилятор, если и так все работает?

Swift — нововведения

По таким критериям выйдет, что fortran и чистый C популярнее и распространеннее C++.

И большое количество библиотек вообще в достоинства C++ пихать как-то странно. Каждый второй программист пишет свою STL, лишенную недостатков дефолтной реализации по стандарту.

Swift — нововведения

А с чего вы собственно решили, что популярность и распространенность языка программирования связана как-то с наличием больших проектов?

Swift — нововведения

Я взял первый попавшийся рейтинг языков программирования. Вместо этого можно взять количество живых проектов на гитхабе. В любом случае для Objective-C весьма высока.

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

Swift — нововведения

переменные с выражением эмоций.

Swift — нововведения

вы забыли про N часов гугления почему в 4-ом уровне вложености makefile валится какая-нибудь ошибка. Или как у меня недавно было — падает компилятор с предложением отправить крешлог разработчикам.

Swift — нововведения

Эм… Вы это серьезно?

Во-первых, вы давно пытались скомпилировать плюсовый код, написанный на VS, хотя бы под gcc?
Во-вторых, как вы думаете, что будет лучше работать: адаптированный под платформу код, или кроссллатформенная реализация алгоритма, учитывающая косяки каждой платформы?
В-третьих, Objective-C по статистике имеет в 2 раза большую долю, чем замечательный «кроссплатформенный» C++.
В-четвертых, как вы думаете, почему самый кроссллатформенный язык программирования java не компилируется в исполняемые файлы, а требует платформозависимую JVM?

Ну и так далее. В итоге кроссплатформенность это из разряда недостижимых парадигм.

Swift — нововведения

Apple сделала новый язык для своей экосистемы по образу и подобию существующих решений. Уже только этим привлекаются новые разработчики на эту платформу.

Swift — нововведения

Я думаю, что нет никакой связки с С++. Но я могу ошибаться, пусть опытные разработчики меня поправят.

Swift — нововведения

На php мало похоже по сравнению с python.
А увидели вы, скорее всего, потому что у автора статьи на 4 из 6 скриншотов выбран php для подсветки синтаксиса.

Swift — нововведения

Хватит только Swift.

Swift — нововведения

Собственно и что? «Фичи» перечисленных языков пришли из других языков программирования. Вопрос только в том, кто сделает язык программирования, который будет лишен недостатков традиционных подходов. У apple, на первый взгляд, вышло весьма неплохо. Немало моих друзей-программистов с интересом на него смотрят, поскольку теперь можно делать приложения для ios/osx не изучая громоздкий Obj-C.

Information

Rating
Does not participate
Registered
Activity