А куда, в таком случае, публиковать интересные переводные статьи для вдохновения (и в качестве предложения к реализации), где авторы делают что-то своими руками?
А какой в этом смысл?
Основная соль любой diy-статьи — это картинки и видео.
Английский текст в instructables почти всегда очень примитивный и будет понятен любому технарю.
Перевод любой diy-статьи — это на 80% копипаста картинок.
Но хабр вроде как пытается быть сообществом именно авторов и избегать копипасты.
Мое мнение, что лучше никуда не публиковать, чем так.
По-хорошему в любом переводе надо писать вступление от своего лица и говорить, что это перевод такого-то автора (с его именем и фамилией, если они есть в оригинале). Это банальное проявление уважения к читателям хабра и автору оригинала.
Да, на хабре есть тип топика — перевод, есть куцее поле автор, которое добавляет внизу маленькую ссылочку. Но, очевидно, читатели этого не замечают. И статьи подобные этой вводят их в заблуждение.
Кстати, очень показателен пример вашего перевода про принтер из cdrom.
Сначала люди восторженно думают «Вау, девушка сделала такую крутую штуку!» А потом заходят в комментарии и читают, что она всего лишь перевела статью и вставила картинки с другого сайта. Разочарование.
Совсем идеально было бы, если бы Вы, вдохновившись статьей с instructables, попробовали бы повторить их опыт и описали бы его. Со своим текстом и своими картинками.
Быть может, ХабраХабру имеет смысл выделять автора оригинального текста?
К тому же каждый топик-перевод имеет специальный значок перед заголовком, так что в заблуждение никто не вводится.
Я прекрасно понимаю ваше негодование по поводу переводов. Но, не имея намерения вас обидеть, отмечу, что это поверхностный взгляд на вопрос. Даже скорее вот так: первое, что приходит на ум при подобном стечении обстоятельств. Попробуйте не предвзято оценить мое мнение по этому вопросу, которое я изложу ниже.
На мой взгляд, DIY должен быть неким хранилищем оригинальных идей, которые желающие могут воплотить в жизнь. Ведь даже название блога говорит о его основном предназначении: «сделай сам». Отмечу, что сформулировано именно как «сделай сам», а не «сделал сам». То есть это именно предложение читателям вдохновиться статьей и сделать подобную штуку для собственного удовольствия. Вот вы предложили: «вдохновившись статьей с instructables, попробовали бы повторить их опыт и описали бы его. Со своим текстом и своими картинками». Мне кажется, что это не совсем правильно. Ведь оригинальная идея не будет принадлежать автору подобной статьи. С таким же успехом можно купить в каком-нибудь магазине радиоаппаратуры набор для робота, собрать его и выложить. Но что тут будет оригинального и интересного? Риторический вопрос.
Не зря на Хабре предусмотрена возможность публикования именно перевода. Чтобы люди могли поделиться чем-то интересным с зарубежных ресурсов на своем родном языке. В конце концов, многие учили в школе немецкий. Да, было бы дурным тоном публиковать статью от своего имени, но ведь подобные переводы оформляются в соответствии с правилами, с указанием автора и ссылкой на источник. Даже в названии перевода присутствует характерный значок «Z->Я». Вот вы упоминали опубликованный мною перевод. Но из текста его абсолютно не следует, что автор поделки — девушка. На эту тему можно сделать предположение лишь ознакомившись с ником опубликовавшего. Но ведь в практически 2-х миллиметрах от ника опубликовавшего стоит ник автора идеи и ссылка на источник. Другой вопрос, что читатели этого не замечают. Тут вспоминаются слова Пушкина: «Я сам обманываться рад». Конечно, это не вина читателя, переводчика или интерфейса хабра. Просто таково свойство психики человека.
Я Вам говорил про то, «как выглядит» статья для пользователей несмотря на соблюдение технических правил.
А Вы и коллега по цеху твердите о том, что они опубликованы в соответствии с правилами хабра.
Я говорю о том, что неплохо более явно указывать в тексте, что это перевод, т.к. часть читателей этого не понимают (особенно если в тексте все описывается от первого лица) и начинают поздравлять вас лично с успехом, или интересоваться деталями проекта.
А вы отвечаете, что мол все такие люди «никто» (слова вашего коллеги) и «сами обманываться рады» (ваши слова).
Вообще, я подозревала, что это не «препирательство», а обмен конструктивными мнениями в поисках истины. Как известно, в споре рождается истина.
>Я говорю о том, что неплохо более явно указывать в тексте, что это перевод.
С вашего позволения, повторюсь: «Вот вы упоминали опубликованный мною перевод. Но из текста его абсолютно не следует, что автор поделки — девушка. На эту тему можно сделать предположение лишь ознакомившись с ником опубликовавшего. Но ведь в практически 2-х миллиметрах от ника опубликовавшего стоит ник автора идеи и ссылка на источник.»
Собственно, в данном случае автор идеи и автор перевода указаны одинаково явно. Другой вопрос, что:
>часть читателей этого не понимают
Части читателей надо быть внимательней. Обращаю внимание на ваше же слово «часть». Это не поголовное помешательство.
Более того отмечу, что вы элегантно умолчали на счет целесообразности публикования в DIY переводов. Вы либо солидарны с моими выводами на счет этого вопроса, либо ваше негодование на сий счет настолько велико, что даже писать об этом «язык не поворачивается». Все-таки хотелось бы прийти к консенсусу на эту тему.
Я прочитал и вроде понимаю все ваши аргументы, просто мне их недостаточно, чтобы поменять мнение.
На что-то не ответил — просто не хотел повторяться, а нового сказать нечего.
В общем я и начал с того, что публиковать diy-переводы не стоит.
Какую-то аргументацию (как мне казалось) я приводил, но повторяться и напирать на нее бессмысленно. Т.к. блог создан для читателей, а не для меня лично.
Тем более, опрос показывает, что читателям в среднем все равно — автор пишет сам, или это перевод. Мне казалось будет по-другому.
За сим самоудаляюсь из этого спора :). Пусть переводы будут.
Я когда начал читать, подумал было, что он и используется, но, как оказалось, нет.
Можно попробовать сделать примерно так: установить лазерный дальномер на поворотной штуке, которая будет «сканировать» объект по линиям с определенным шагом. «Отсканировать» объект с одной стороны, формируя на выходе массив из координат точек границы, основанных на разнице между расстоянием до задней стенки и расстоянием до точки. Таким образом отсканировать объект с четырех сторон света + сверху (хотя не уверен, что нужно сверху), потом уже программным методом построить модели по полученным точкам, почему-то в голову для этого приходит тот же маткад, в котором можно строить такие диаграммы объемные, хотя можно написать и какой собственный аналог, чтоб было более Ъ, ну а в конце уже соотнести полученные модели друг с другом относительно центральной оси. В идеале мы должны получить трехмерную модель сканируемого объекта.
Обычный лазерный дальномер(например для строителей) стоит хороших денег, да ещё и не позволяет снимать с себя информацию в реальном времени не разбирая девайс.
не совсем идеальные, в робототехнике есть термин SLAM, так вот там как раз и используются лазеры чаще всего.
Но есть одна сложность, для получения высокой скорости и точности измерения, замеряется время прохождения луча лазера до объекта и обратно, а это дорого. Подобные дальномеры я дешевле $1k не видел, а чаще всего они стоят более $5k! :(
Судя по всему там используется сложная система линз и десятки лазерных диодов, вероятнее всего с кодированными сигналами, дабы различать лучи света.
Можете поискать в гугле по «laser rangefinder».
Второй вариант, это использование триангуляции, примерно как в стереофотографии, это намного дешевле (якобы можно уложиться даже в $30, реально есть девайсы стоимостью около $100). Такой метод используется в роботе-пылесосе Neato XV-11.
Нет, кинект работает по другому принципу: объект освещается ик-светодиодами, а затем CMOS-сенсор получает картинку в ик-спектре. Чем ближе объект — тем он ярче. Немного похоже на то, как выглядит тёмная комната, освещённая одной тусклой лампой. Ну или съемка в ночном режиме видеокамерой.
Разве? Мне кажется, что kinect в инфракрасном диапазоне создает сетку точек, а камера фиксирует именно положение этих точек. Тоесть киннект не всю картинку использует, а именно эти свои яркие инфракрасные точки, и решение о позиции точки в 3д пространстве принимается в основном исходя из её положения на картинке, а не яркости. Поправьте, если не прав.
Поправим. Там не сетка, а проектор, с высокой частотой стреляющий по одной точке в разные стороны, а расстояние замеряется простой тригонометрией за счёт смещения этой точки на изображении с ИК матрицы. Но в целом верно.
Автор, вполне возможно что твоя мечта сбылась бы и без лазера.
Используя лишь один фотоаппарат. С помощью метода фотометрия.
1. Open source PhotoSynthToolkit от visual-experiments.com. И ещё 2 от того же автора на www.visual-experiments.com/demos/. Давно пробовал, основная проблема тогда была в невозможности простого создания текстур в MeshLab.
2. AgiSoft PhotoScan
3. Autodesk готовит свой 123catch, в девичестве PhotoFly. К сожалению из России пока он недоступен, пишет всё время ошибку.
4. Очень интересный форум об этом называется www.pgrammetry.com/forum/index.php, там полный список аналогичных программ, как платных, так и бесплатных, оффлайн и онлайн. Например, оттуда я узнал о бесплатном веб-сервисе www.hypr3d.com, где всё максимально просто.
Фотограмметрия дает очень плохое качество на сложных объектах. Разрешающая способность лазера или проектора на текущем уровне технологии получается много выше.
123catch работает в России. Результат еще из PhotoFly grabcad.com/library/cow
в obj формате и пару фото. Все исходные фото я уже удалил. Если поборю лень, то напишу статью про этот сервис.
Я столкнулся с двумя проблемами:
1) Нужно обязательно синхронизировать время на ПК с интернетом.
2) Очень не любит кириллицу в путях (папка установки и папка с исходными фото). Например: «c:\Мои фото\girl\» — будет ошибку выдавать в процессе обработки фото.
По идее можно использовать простой фотоаппарат => несколько снимков и соответствующий софт. Я хотел написать аналогичную программу для курсовой, но не осилил, поэтому поменял тему (уж больно там математики много).
Свой собственный 3D-сканер