LINUX.ORG.RU

Сообщения EnterpriseMobility

 

Сегодня мне приснился страшный сон

Что я всю оставшуюся жизнь буду программировать на JavaScript. И даже на шарпе не нужно будет писать, т.к. мелкомягкие объявят этот язык устаревшим, а сами буду развивать Visual Studio for JavaScript.

И да, CoffeScript и TypeScript уже не будет. все будет включено в новый ISO-стандарт JS, который протолкнула эта конторка.

Зы. io.js, mocha, sinon - все будет куплено ими и будет развиваться в MS Research проектах.

 ,

EnterpriseMobility
()

JavaScript - язык бомжей?

я так и думал

Для начала бомжу дали хромбук и отправили на обучающий сайт CodeAcademy. Он получил книжку «JavaScript для начинающих». В дальнейшем ему давали более продвинутые учебники. Каждый день Патрик вставал на час раньше, чтобы по дороге на работу заглянуть к бомжу и провести очередной урок.

Окончание истории:

К сожалению, дальнейшая судьба бездомного программиста сложилась не так счастливо. Сейчас он живёт на той же улице, где его встретил Патрик Макконлог полтора года назад. Правда, за прошедшее время материальное состояние бомжа улучшилось. Мобильное приложение Trees for Cars принесло несколько тысяч долларов, так что теперь он арендует гараж для хранения личных вещей.

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

Ну и куда нам переходить после этого? Erlang? LISP?

 , ,

EnterpriseMobility
()

А что случилось с MySQL Reference Manual на русском/немецком языке?

Не могу найти в сети файлы refman.a4.ru.pdf/refman.ru.chm.

В конце концов не учить же MySQL по книжкам 8-летней давности типа Мотев:Уроки MySQL. Самоучитель, ну или Кузнецова.

 ,

EnterpriseMobility
()

почему протокол FTP так плохо документирован?

Почему говно мамонта 30-летней давности так плохо документировано?

Почему блджад нет описания FTP в каком то одном месте на всех языках? Команды MKD, CWD и так далее.

Какие параметры принимают, примеры применения, описание кодов возврата, где это все?

Почему я должен это узнавать из юнит-тестов какой-то библиотечки для какого то там Node.JS?

Зы. и не нужно мне man ftp показывать.

 

EnterpriseMobility
()

Реализация upload в Rest сервисе

Возник вопорс - почему наш сеньор (как и другие прогеры) так НЕ ЛЮБЯТ multipart upload (реализованный в formidable)? Негибкость? Трудность релизациии на клиенте? Невозможность pipe-инга потоков? Говорят, что API нужно ВСЕГДА проектировать так, чтобы избежать загрузки нескольких файлов

 , ,

EnterpriseMobility
()

Распознавание речи лектора с лекций

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

Пример: http://chemnitzer.linux-tage.de/2014/media/audio/sa_v3_2.ogg 128kbps, 31MiB

Нужно получить файл субтитров.

Уже пробовал загружать на youtube, но ему нужен видео файл, а не аудио.

Поэтому ищется клаудное решение, которое специализируется по полуавтоматическому переводу аудио в srt.

Фунцкии:

- Загрузка и автоматическое распознавание речи (англ, нем, рус) (движком гугла?) - Последующее редактирование результата мной и коммунити (элементы краудфандинга)

 

EnterpriseMobility
()

Полнотекстовый поиск в git репозитории

В проекте использую совместно Git с GitLab и WebStorm.

Нужно осуществить поиск строки (это не регэксп) в исходном тексте по всей истории.

Вывод должен производиться как в GitLab: строка с подсвеченным найденным плюс окружающие строки.

Сам GitLab может искать только внутри одного коммита. А мне нужно по всем.

Какие есть решения?

Про git log -S"<строка поиска>" я уже знаю. Но она выдает только список коммитов. Т.е. мне нужно открывать в gitlab-е нужную ревизию и там опять искать.

 , ,

EnterpriseMobility
()

Аналоги Notabenoid и Transifex

Требования:

Обязательно:

- Наличие бесплатных планов (или за символическую плату)

- Свободная регистрация без приглашений

- Активное русскоязычное айти коммунити

- Поддержка файлов субтритров

Приветствуется:

- Легкость доказательства OpenSource-стонсти твоего проекта

- Интеграция с GitHub

- Наличие уже переведенных субтитров курсов

- Хостинг в странах, не доступных для проприерастов

- Пофигизм ВР/модераторов на копирайты

 , ,

EnterpriseMobility
()

Визуализация асинхронного кода

Как называется вид диаграмм, по оси X (абсцисс) которой - время, по оси y - сначала группировка по модулям системы, внутри которой идет визуализация параллельно запущенных процессов (прямоугольники разного цвета - начало процесса, окончание процесса и линия со стрелкой между ними

 , , , ,

EnterpriseMobility
()

Хотелки сеньора по поводу веб админки для Elastic Search

Сеньору захотелос заиметь админку, в которой можно управлять несколькими серверами/хранилищами без необходимость все время вводить данные о соединии (named connections). И иметь возможность управлйть мэппингами. Якобы смотрел kopf и hq. И там якобы этих фичей нет.

Что еще нужно смотреть? Какой фронтенд лучше всего выбрать из имеюищхся (и потом стучать разрабам добавить сабж)? Так ли необходимы эти фичи в реальной жизни?

 ,

EnterpriseMobility
()

Пришел новый работник

Эксперт по Ноде с многолетним стажем. С книжками по паттернам проектирования на ноде (от Packt Publishing) и ангулару (Pro AngularJS). Бумажными.

Ну сейчас он выведет наши проекты из тупика.

Да.

 ,

EnterpriseMobility
()

хипстота это...

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

Причем пишешь комментарии к каждой строчке кода в коммите именно на русском языке.

А в это время проект так и не сдвинулся с мертвой точки.

Такие дела.

 , ,

EnterpriseMobility
()

Хроники пикирующего бомбардировщика

Из нашего тима уходит программист, инициатор перевода всей инфраструктуры на Node.js.а еще запланирован проект Node.js на 100 страниц тех задания. Такие дела.

А теперь вопрос: мне уже сейчас покидать тонущий титаник, или таки срочно учить этот ваш Oracle 11g по документации на 10 тысяч мест, чтобы жопой пересесть на более стабильные проекты по обслуживанию ее багов?

Зы. Зато теперь научился писать юнит-тесты

 , ,

EnterpriseMobility
()

Официальный перевод vs Коммунити-перевод

Бытует мнение, что переводы комп литературы от издательств плохие.

Сравним книгу Ч. Фаулер «Программист-фанатик»

Официальный перевод (Питер, 2015):

Исправить ошибку легко (в общем случае). Что-то идет не так? Тебе об этом кто-то сообщил? Если ты можешь воспроизвести ошибку, то для исправления достаточно устранить вызывающие ее факторы и удостовериться, что проблем больше не возникнет. Если бы все трудности исчезали так просто

Коммунити-Перевод с гитхаба:

Фиксить баги (обычно) несложно. Что-нибудь не работает. Вы знаете, что оно не работает, потому что кто-то прислал отчет об этом. Если вы можете воспроизвести баг, значит остается просто внести исправления в неправильно работающий код и проверить, что ошибка больше не воспроизводится. Если бы все было так просто!

Оригинал:

Fixing a bug is (usually) easy. Something is broken. You know it’s bro- ken, because someone reported it. If you can reproduce the bug, then fixing the bug means correcting whatever malfunction caused it and verifying that it is no longer reproducible. If only all problems were this simple!

Такое ощущение, что это ваше коммунити не знает, что такое литературный русский язык.

Для сравнения список переводов, выполненных первым автором.

Зы. И, к тому же, коммунити-перевод заброшен.

 

EnterpriseMobility
()

Новый стандарт ES6

- \me начал пытаться тыкать ES6, надежде начать декларировать классы как в цивилизованном C#

- \me нашел таблицу поддержки нового стандарта

- \me офигел от кучи несовместимых друг с другом реализаций (в отличии от теплого лампового C# с единственной реализацией для Win и его единственным форком для OS X/Lin)

- \me понял, что io.js - отстой, а нужно выбирать между 6to5 и tracur

- \me также понял, что пейсать нужно пока на ES6, а потом транспайлером конвертить в ES5, который исполняется стандартной нодой.

- \me проанализировал грант таски для них. Так и есть - 6то5 и tracur - самые популярные.

- \me нифига не понимает, нужно ли фиксить результирующий es5. И кого нужно отправлять в гит-игнор.

- \me не понимает, что будет с TypeScript, CoffeScript и прочим барахлом

- \me с теплотой вспоминает о прозрачном переходе .NET 2.0 -> 3.0 -> 4.0 -> ...

- \me начинает понимать значения слов «хипстота», «маладежнасть», "узбекопионеропроблемы"

- \me знает, как в лунухе писать разделитель для путей.

 , , ,

EnterpriseMobility
()

Dart в действии

где скачать или купить PDF/EPUB? На литресе/ДМК уже был.

 , ,

EnterpriseMobility
()

Параметры выбора проекта на гитхабе

Ситуация: вы ищете какую то библиотеку (предположим Node.js), нашли на гитхабе 2-3 выполнайющие одну и туже функцию. Теперь вам нужно выбрать какую то одну. Опуская параметры «документированность проекта», «наличие тестов» и «чутье», и учитывая только числовые параметры: «кол-во коммитов, звезд, фолловеров, бранчей, контрибуторов, Issues, Pull Requests, скачиваний за месяц/неделю с npmjs, дата последнего коммита,»" нужно вычислить метрику, по которой можно определить степень «лучшести».

Зы. И да, миллионы мух могут ошибаться.

 , , ,

EnterpriseMobility
()

MongoDB. Удалить аттрибут или подчиненный документ

После вполне успешного опыта с CouchDB, вынужден начать работать с CouchDB.

И на самом простом месте впадаю в идеологический штопор: как удалить подчиненный документ или атрибут через GUI/CLI? В CouchDB Futon/Fauxton я бы просто удалил бы все ненужное в редакторе JSON представления документа.

В RoboMongo можно удалить только документ целиком, а Del для подчиненных узлов документа не работает (это было бы логично с точки зрения человека не знающего идеологию работы с документами)

Как это сделать в Mongo?

Перемещено JB из talks

 , , ,

EnterpriseMobility
()

Компиляция проекта C# под Mac OS X

Имеется проект C# 4,Windows Forms,вызовов API функций нет, используются несколько библиотек, которые есть под Mono.

Нужно, чтобы сабж запускался также под Mac OS X (и именно там!).

Как на Windows машине (т.е. в Visual Studio) откомпилировать проект под Mono?

Это еще бесплатно, или за такую возможность уже нужно платитъ?

 , ,

EnterpriseMobility
()

Будущее уже наступило

Microsoft представила очки дополненной реальности HoloLens

Возможности применения HoloLens, если верить презентации Microsoft, весьма широки. Это не только «трёхмерный» рабочий стол с появляющимися в любой части пространства экранами (напоминания, видеозвонки, трансляции видео), но и рабочий инструмент для проектирования интерьеров, промышленных изделий или одежды.

И да, Windows 10 будет доступен как бесплатный апгрейд с предыдущих версий.

А что сможет предложить в ответ Линукс? Будет ли такое в пятых кедах?

 , , , ,

EnterpriseMobility
()

RSS подписка на новые темы