Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Существует ли качественная песочница для windows?

Лучший ответ:
Чем вам не устроил sandboxie. Работает отлично.

Худший ответ:
Написать сложно.
Если некачественная изоляция песочницы может привести к нежелательным последствиям - вам нужна виртуализация в том или ином виде.
Вопрос: Как организовать сборку проекта на Java но с кусками нативного кода?

Лучший ответ:
Для разных версий ОС и разной архитектуры машины все равно придется распространять разные дистрибутивы.
Так что остаются только разные версии eclipse и octave. Тут можно просто собрать все варианты и запихнуть в инсталлятор, а при установке детектировать (или спрашивать) необходимые версии ПО и соответственно устанавливать ту, которая подойдет.

Худший ответ:
Приемлемое решение найдено. Как писал в комментарии выше, решил использовать плагин duns.github.com/maven-nar-plugin. Стоит отметить, что он сыроват, и по-моему, уже ко всему прочему мертв(последний коммит в 2010 году). Но в какой-то мере своё предназначение выполняет. Мне только пришлось перековырять его код и добавить возможность различать пакеты не только по связке AOL(Architecture,OS,Linker), а еще и по дополнительным классификаторам, в которые я теперь пишу версию Octave.
Думаю, когда всё это реализую, можно будет и статейку написать. Хотя, конечно, спектр применимости у NAR-плагина весьма узкий.
Вопрос: Какие разрешения надо иметь чтобы кинуть кабель с одного здания на другое (здания мои)?

Лучший ответ:
Ставьте P2P WiFi точки на 5Ггц. Если антенны не будут торчать в видном месте и будут узко направленными - найти такое соединение будет практически не возможно (а значит не будет "особых" проблем).
По скорости и стабильности, при правильном подборе оборудования, сопоставимо с кабелем (который, напомню, тоже рвётся, мёрзнет, страдает от молний и тыды).

Худший ответ:
Никому это не нужно, если здания Ваши.
Кидайте и всё.
Вопрос: Debian кодировка?

Лучший ответ:
Всем спасибо, помогло это: localedef -i ru_RU -f UTF-8 ru_RU.UTF-8

Худший ответ:
Может путти криво собран/совсем сбились настройки, если попробовать другую версию?
Вопрос: Как учить jQuery и другие JS библиотеки?

Лучший ответ:
jQuery не нужно учить, это просто набор функций, посмотрите документацию и действуйте.

Худший ответ:
Лучше через практику. Выбирайте тут https://github.com/Hexlet/ru-test-assignments соответствующее задание и вперед.
Вопрос: Правильно ли Entity Framework создал модель?

Лучший ответ:
Правильно. Он все понял и сделал как вам надо и чтобы вы не напрягались.

Худший ответ:
Если у вас во вспомогательной таблице нет иных столбцов, кроме ключей родителя и потомка, то модель сгенерирована правильно.
Вопрос: Какие вопросы можно задать по AD и Exchange на собедовании?

Лучший ответ:
Гуглим, думаю уже было.Вопросы на собеседовании Системному АдминистраторуDaniel Petri’s MCSE & System Administrator Intervi...

Худший ответ:
Когда собеседовался, почему-то очень любили про FSMO спрашивать.
Вопрос: Лаконичный класс для логирования событий

Лучший ответ:
file_put_contents(LOG_FILE_NAME, $logMessage, FILE_APPEND); — class и public static function log можете вписать сами.

Худший ответ:
Посмотрите этот класс на github — это класс диагностики

begin() — инициализирует лог

log( $text, $isImportantly = false ) — собственно добавляем запись в лог, с пометкой важности

showLog( $logMode = DIAGNOSTICS_LOG_MODE_TEXT ) — вывод лога, доступны 2 режима — html и в поток

каждая строка выводится с пометкой времени в миллисекундах с точностью до 2-го знака после запятой

в качестве хранилища использован реестр — т.е. нужно будет разместить хранилище внутри класса, чтобы не тянуть за собой MB\Registry.php

Чтобы реализовать все ваши потребности необходимо минимум вмешательств в методы log и showLog
Вопрос: Не открывается Android SDK Manager в Windows 8?

Лучший ответ:
Вообщем проблему решил путем редактирования файла tools/android.bat

set java_exe="C:\Program Files\Java\jdk1.7.0_21\bin\java.exe"
rem call lib\find_java.bat
if not defined java_exe goto :EOF


То есть установил прямо переменную java_exe и закомментировал следующую строчку

Худший ответ:
Есть такая особенность, что промелькивает окно командной строки, а SDK сворачивается в панель задач. Проверьте, точно ли там нет свернутого SDK? Если нет, то пишите, есть ещё варианты запуска
Вопрос: Как программировать в команде?

Лучший ответ:
Тебе выдадут куратора, он будет тебе давать конкретные задания.
Тебе должны выдать ссылки на документацию или показать, как у них организована работа.
Активно пытаешься читать всю документацию, купи блокнотик, первый месяц зарисовывай схемки, чтобы лучше вникнуть.
Дергай куратора не каждые 5 сек, но собери несколько вопросов, подойди выясни.
Пару раз в неделю сверяйся с ним в плане чего от тебя ждут - какой производительности, чтобы понимать успеваешь, обгоняешь или отстаешь от ожиданий. То есть просто выходишь с ним в митинг-рум 1 на 1, и уточняешь как и какие задачи у тебя получаются, что нет, что ожидается что ты успеешь сделать до следующего митинга и до конца месяца.
Не обязательно в первые недели выполнить все-все-все, важнее разобраться как правильно работать. У тебя на это целых три месяца, и понять, справляешься ли ты, можно будет только через месяц-два.

Худший ответ:
Ну если на пальцах, посмотри фильмы как там работают.Социальная сетьДжобс: Империя соблазна
Вопрос: В каком формате хранить метку времени?

Лучший ответ:
Я всегда использую unix timestamp. Это обычное целое число которым довольно просто манипулировать. Один недостаток — число 32 битное и имеет предел. Но этот предел пока даааалеко, и не думаю что ваш проект в первозданном виде достигнет этого предела. 
DateTime удобен тем что он может хранить информацию о часовом поясе и сравнивать даты с учетом часовых поясов средствами MySQL.

Худший ответ:
когда пользователи с разных поясов то и привязку времени приходится унифицировать. каждому свое.
Вопрос: Gorilla Glass

Лучший ответ:
Специально сейчас посмотрел на свой HTC Legend. 
OMG, у меня 5 царапин на экране!

Вы что вечно собираетесь с этим телефоном ходить? 
Моему почти два года, он достался мне от жены. Он падал и леатал, судьба его была непростой. Я вообще ношу его только в кармане, и на нем появилось всего 5 царапин которые видно только при ближайшем рассмотрении. При включенном экране их вообще не получится найти.

ИМХО, если не забивать телефоном гвозди и не носить как брелок для ключей, то можно совершенно не париться по поводу царапин.

Худший ответ:
… Мне как-то достался старый айфон с бороздой вдоль экрана от скольжения по асвальту, и ничего — каких-либо проблем в использовании и явного дискомфорта не ощущал.

По делу: Сейчас хожу с HTC Sensation, с августа по ноябрь без пленки ходил — никаких царапин. Телефон носил в кармане, без чехла, только с накладкой на заднюю панель. Сейчас с пленкой, просто потомучто была в комплекте к новой накладке на крышку. 

Пару месяцев назад уронил телефон краем стекла на металлический выступ ножки старой швейной машинки (те, которые большие, на чугунных ножках) — в месте удара у пленки оошла клеющая поверхность, стекло целое. На металлическом ободке корпуса небольшая вмятина. 

Папа таскает HD2 в сумке вместе с ключами уже года два — экран в достаточно хорошем состоянии, только мелкие царапины.
Вопрос: Как изменить ответ на значение JSON в PHP массиве?

Лучший ответ:
$output .= $results['status'] == 2 ? "offline" : "online";
$output .= PHP_EOL;
вместо$output.="".$results['status']."
";

Худший ответ:
Не совсем понятен вопрос. Где вы хотите изменить значение в массиве РНР или JSON ?
В JSON   { status: "online"}
Вопрос: SEO: одностаничник или трёхстраничник?

Лучший ответ:
В одностраничном 3 блока текста реализованы в виде вкладок (т.е. показывается одна, посетитель переключается). В трёхстраничном случае будем показывать только один из этих блоков, а два других переместим на другие страницы. Alexander Lashchevsky трехстраничный будет удобнее в плане SEO, разные страницы Вы сможете заточить под разные группы запросов и сделать их контент максимально релевантным интересам пользователя. Но не забывайте, что одна из основных задач любого лендинга, это получить максимальную конверсию с трафика. Разделяйте лендинг на три страницы только если можете сделать это не в ущерб юзабилити и удобству покупки/регистрации/подписки (смотря для каких целей Вы будете использовать свой сайт).
Возможно Вам будут полезны ответы на вопрос Как правильно подойти к созданию landing page?

Худший ответ:
Думаю, что и 1 и 3 - это бесполезно с позиции SEO
Разве у конкурентов 1 - 3 страницы? Вы не будете с ними конкурировать как минимум по охвату информационного поля.
Вопрос: Кто занимается распределением памяти между озу и 3 уровнями процессорного кеша? Софт (программист) или железо (аппаратная часть)?

Лучший ответ:
Микрокод процессора этим рулит.
Если понимать то как эти кеши работают, то да можно попробовать написать программу которая будет эффективно кэшироваться при исполнении, но не факт что какие-то данные гарантированно будут браться из кеша. Ведь задача же не одна исполняется на процессоре (как правило).

Худший ответ:
Микрокод процессора этим рулит.
Если понимать то как эти кеши работают, то да можно попробовать написать программу которая будет эффективно кэшироваться при исполнении, но не факт что какие-то данные гарантированно будут браться из кеша. Ведь задача же не одна исполняется на процессоре (как правило).
Вопрос: Зачем используют box-sizing: border box; и назначение его для ВСЕГО?

Лучший ответ:
насколько это правильно
в общем понимании стилей так задавать стили - не правильно, но именно в случае с box-sizing - это скорее необходимость.Стоит ли делать также?
Тут вопрос скорее удобства нежели правильно или не правильно. Если тебе удобно верстать с box-sizing: content-box; - то верстай так. если нет, то переходи на border-box;
Только учти, что львиная доля CSS фреймворков работает на border-box.И главный вопрос, зачем?
Как и ответ выше - это удобно. Когда с border-box ты создаешь блок с шириной 100px - что бы ты с этим блоком не делал - он будет 100px; и тебе не нужно учитывать паддинги и прибавлять их к общему размеру блока и держать это в голове.

Худший ответ:
не "с паддингами и маржинами", а "ширина+ бордер+паддинг"
используют в фреймворках для всего подряд, чтоб юзеры, не знающие css, мозг не парили лишний раз.
стоит ли делать - дело ваше.
Вопрос: Macbook Pro 13' или Macbook Air 13'?

Лучший ответ:
На основе своего опыта использования этих девайсов, могу совершенно однозначно порекомендвоать Air.
В качестве дополнительного монитора использую стандартный FullHD монитор, переходник родной (DVI), никаких проблем не замечено, кроме того, что раз в неделю он в процессе работы отваливается и надо перевоткнуть.

Преимущества:
1. Air — это, конечно же, небольшой вес и отличная мобильность, можно брать куда угодно, домой или в длинную очередь госконторы.
2. Разрешение экрана, в прошке 1280x800, в Air 1440х900.
3. У Air отличное антибликовое покрытие (возможно в прошке тоже можно заказать, но я никогда ни у кого не видел)
4. Запястья лежат ниже, потому что он тоньше. Возможно, я один такой, однако удобнее.

Из недостатков: 
1. В Air нельзя (по крайней мере, официально) воткнуть 8 гигов памяти, однако по этому поводу я не испытываю неудобств, всё что нужно и так работает хорошо.
2. В Air отсутствует привод для компакт-дисков. Если ваша работа не связана с ними, проблемой не является.
3. Нельзя купить модель с HDD, любителям музыки, захвата видео и прочих мультимедийных радостей нужно подключать внешний винт.

Худший ответ:
Пока программил под web, хватало прошки 4Gb с головой и были мысли про Air. С переходом под iOS пришлось проапгрейдится, так как 4Gb уже мало. Воткнул 8Gb и SSD, красота, работается без напряга. Так что имхо с данным направлением работы — Pro.
Вопрос: Ищу сенсея

Лучший ответ:
Не просите людей отвечать вам на личный адрес электронной почты

Хакеры считают, что решение проблемы должно быть общедоступным, прозрачным процессом, в ходе которого первая попытка найти ответ может и должна быть исправлена, если кто-то, более знающий, заметит, что этот ответ неполный или некорректный. Кроме того, отвечающие отчасти вознаграждаются тем, что их компетентность и знания будут замечены коллегами.

Когда вы просите личного ответа, вы мешаете как процессу выработки решения, так и получению вознаграждения. Не делайте этого. Отвечать лично — это выбор отвечающего, и если он так и делает, то обычно потому, что считает вопрос слишком неудачно сформулированным или очевидным для того, чтобы быть интересным другим.

Из этого правила есть одно небольшое исключение. Если вы предполагаете, что на свой вопрос получите множество подобных между собой ответов, не забудьте волшебные слова «отправьте ответ мне, а я резюмирую полученные ответы в статье для дискуссионной группы». Попытка уберечь дискуссионную группу или список рассылки от потока, по сути, идентичных сообщений — это очень любезно, но вы должны сдержать своё обещание и отправить итоговое резюме в дискуссионную группу или список рассылки.Вот почему вопросы о Node уместнее открыто задавать на Хабрахабре в разделе Q&A, нежели в ЛС. Что позволяет также проверить, не было ли в этом разделе прежде идентичных вопросов о том же. Открытый ответ обеспечит собою также и возможность мгновенно удовлетворить нужды тех других читателей, которые позднее непременно стали бы задавать себе аналогичные вопросы, кабы не поиск по Хабрахабру, позволяющий им найти ответ тотчас же.

Худший ответ:
Могу слегка посенсеить по скайпу :)
Вопрос: Как сделать в контактной форме необязательное поле?

Лучший ответ:
pokojan.my.id/demo/diamond/js/main.js
править блок CONTACT FORM VALIDATION'S SETTINGS

Худший ответ:
пометить "*". Не делать строгую проверку на заполненность данного поля в скрипте
Вопрос: Cloud Storage или Cloud Compute?

Лучший ответ:
вултры по масштабируемости проигрывают облакам, а так да - ресурсы у них дешевле
в гугле есть же 2 мес 300 долл, померяйте

Худший ответ:
вултры по масштабируемости проигрывают облакам, а так да - ресурсы у них дешевле
в гугле есть же 2 мес 300 долл, померяйте
Вопрос: Что означает эта строка? Ее предназначение?

Лучший ответ:
В массив search_for сначала считывается введенная пользователем строка, заканчивающаяся на "Enter" (0x10), затем этот символ Enter заменяется на 0x00, что в C является признаком конца строки.
То есть после fgets в массиве у нас находится введенная строка, перевод строки, \0.
После указанной строки в массиве остается введенная строка, \0, \0 (второй "ноль" уже нагрузки не несет).

Худший ответ:
Полное объяснение значения "нуль-терминированной строки" вы можете найти здесь Нуль-терминированная строка, но вкратце скажу, что в C-подобных языках это является признаком завершения строки.
Вопрос: Верен ли такой подход к изучению программирования?

Лучший ответ:
В современном мире 80% задач решается копипастом чужого кода и небольшой правкой. (Британские учены доказали).
Для типовых задач уже давно существуют готовые решения. Не нужно изобретать велосипеды, а тем более комплексовать из-за этого.
Вам же стоит не просто копировать чужой код и разбираться в нем, но и попробовать его воспроизвести.
Т.е как-то так:
- Копипастим
- Разбираемся почему и как оно работает
- Удаляем все, создаем новый проект и пишем все с нуля без подсказок (ручками).
Такой подход будет более эффективен.
Но все люди разные, и каждый обучается так, как ему удобно. Если вы считаете что вы хорошо усваиваете материал подобным образом, то ничего страшного в этом нету. Просто попробуйте воспроизвести результат с нуля, и если у вас получится - вы действительно усвоили как это делать.

Худший ответ:
Копипаста - зло. 
Так и дезигнером стать не далеко - знай себе копипасти да формочки лепи.
Лучше всего как уже сказали - понять чужой код и написать свой.
Вопрос: Как развиваться на первой работе?

Лучший ответ:
Добро пожаловать в реальность малыш ))) Творчество - это творчество а бизнес это бизнес. Кому же нужен сайт каждый день на новом фреймворке или технологии?

Худший ответ:
Можешь сориентироваться на html5, тем более, что есть, куда расти, и часть знаний применится. Либо, как сказано выше - во фриланс.
Вопрос: Создание не используемой переменной, зачем?

Лучший ответ:
Инициализации (не этот случай),
Остатки от отладки,
Проверки типов (заставляем компилятор все проверить за нас).
В данном случае - третье.
var _ IRouter = &RouterGroup{}
Проверяется, что для структуры RouterGroup реализован интерфейс IRouter
Это часть кода для тестирования.
Правда это не отдельный активный тест, те, что пишутся в файлах *_test.go
А заставляем еще на этапе компиляции провести дополнительные проверки.

Худший ответ:
Наверно, чтоб статический анализатор не ругался, что типы объявлены и не используются.
Вопрос: У всех GitHub лагает?

Лучший ответ:
РосКомПозор забанил сервера CDN от github. Теперь стили до России не долетают. Либо пользуйтесь VPN, либо давайте разработаем гит http://летопись.рф

Худший ответ:
У нас в офисе тоже лагает
Вопрос: У кого есть литература по верстке сайтов на html5 и css3?

Лучший ответ:
Попроходи htmlacademy чисто по HTML, потом можешь почитать "Большая книга CSS3".
Ну, а дальше, в свободное плавание.

Худший ответ:
Родная документация.
PS: лайки - не ставить!
Вопрос: Бесплатный аналог mnogoSearch?

Лучший ответ:
Яндекс сервер

Худший ответ:
а разве mnoGoSearch платный?
Вопрос: Зачем в php синглтоны?

Лучший ответ:
Ну так в рамках этого самого "экземпляра приложения" мы же можем создавать неограниченное количество экземпляров класса. А иногда надо иметь гарантированно только  1.
Чтобы не возникало таких ситуаций, когда по приложению начинают гулять несколько экземпляров класса, хотя задумывалось что больше 1 быть не должно.

Худший ответ:
Ну так в рамках этого самого "экземпляра приложения" мы же можем создавать неограниченное количество экземпляров класса. А иногда надо иметь гарантированно только  1.
Чтобы не возникало таких ситуаций, когда по приложению начинают гулять несколько экземпляров класса, хотя задумывалось что больше 1 быть не должно.
Вопрос: Почему все время выводится лишь первая запись?

Лучший ответ:
В чем может быть дело? 
В коде.

Худший ответ:
У меня вопрос. В файле edit.php какой вообще смысл? Если он вытаскивает запись по id и тот же id и выдает обратно тому, кто его же и запросил? Просто чтобы был запрос к базе? Почему тогда сразу не сделать так:<?php
echo '<input value="'.$_POST['ids'].'">';
?>
Единственное, конечно, этот код выдаст пустую строку с предупреждением, если записи с этим id в базе нет.
Вопрос: Как динамически создать GameObject со спрайтом в UnityScript?

Лучший ответ:
Константин Китманов дело говорит, обычно в таких ситуациях используют префабы. Если вас по каким-то причинам они не устраивают, вы можете создавать объекты кодом с помощью конструктора GameObject и AddComponent. Пример на C#:public Sprite sprite;

private void Start()
{
    var go = new GameObject();
    var spriteRenderer = go.AddComponent<SpriteRenderer>();
    spriteRenderer.sprite = sprite;
}
Но такой вариант имеет смысл, только если у вас нет ссылки на спрайт, например, вы качаете картинки из интернета. Если ссылка есть, то проще держать ссылку сразу на префаб.

Худший ответ:
Ответ на ваш вопрос — префабы.
Вопрос: CMS для интернет магазина на Node.js?

Лучший ответ:
https://cezerin.ru
CMS для магазина на MERN стэке - MongoDB + ExpressJS + ReactJS + NodeJS
Всё полностью на JS, и frontend и backend.

Худший ответ:
Вот это посмотри https://reactioncommerce.com
Вопрос: Как отключить скрипт на мобильных устройствах или при соответствующих разрешениях дисплея?

Лучший ответ:
var isMobile = {
    Android:        function() { return navigator.userAgent.match(/Android/i) ? true : false; },
    BlackBerry:     function() { return navigator.userAgent.match(/BlackBerry/i) ? true : false; },
    iOS:            function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false; },
    Windows:        function() { return navigator.userAgent.match(/IEMobile/i) ? true : false; },
    any:            function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());  }
};
	
if ( !isMobile.any() ) {
    // Код не для телефонов
}

Худший ответ:
а просто влоб не подойдет?if(window.screen.width>=982){

}
Вопрос: "Не удается получить доступ к сайту"?

Лучший ответ:
Да опять роскомнадзор троллят

Худший ответ:
через впнку пробуйте зайти
Вопрос: Adwords рекомендует к обьявлению добавить дополнительную ссылку. Как сделать это на 1-стр. лендинге?

Лучший ответ:
Можете попробовать добавить ссылку с якорем на странице. Например: www.site.ru/#1 .

Худший ответ:
Да, делайте якоря.
Вопрос: Есть ли аналоги на подобие jquery календаря для использования большого проекта?

Лучший ответ:
Используйте api google calendar.  Нафига велосипеды городить

Худший ответ:
angular-ui.github.io/ui-calendar
первая ссылку в гугле
Вопрос: Как оперировать с полученным функцией значением в Python?

Лучший ответ:
Волшебное слово return спасет вас, наверное.

Худший ответ:
Как подставить массив в функцию?
может стоит читать ответы на собственные вопросы?def vhod():
  a = input().split() #тут строка переводится в список строк
  a = list(map(int, a)) # тут список строк превращается в список чисел
  print(a) #выводятся все числа от первого эл-та списка до последнего
  return aнапример, каждый элемент списка на 2 умножить :)map(lambda l: l*2, my_list)
Вопрос: Как настроить vpn?

Лучший ответ:
Dec  8 17:31:31 murad1986-GA-970A-DS3 pppd[6214]: MS-CHAP authentication failed: Access denied
Dec  8 17:31:31 murad1986-GA-970A-DS3 pppd[6214]: CHAP authentication failed
Тут вроде как написано все... не прошла аутентификация. Либо неверный логин и пароль, либо... неверный пароль и логин.

Худший ответ:
Да. На самом деле когда на удаленной машине прописывал ошибся паролем. спасибо
Вопрос: Как получить массив из Spring при загрузке JSP страницы?

Лучший ответ:
Вот это:<c:set var="array" value="${pageContext.request.contextPath}/spring_link/getarray"/>
создаёт в JSP переменную array с строкой равной ${pageContext.request.contextPath}/spring_link/getarray
Скажу даже больше - из представления, возвращённым не контроллером Spring WebMVC, невозможно получить данные из контроллеров (если точнее, то можно, но это костыли). В стандартном WebMVC контроллер решает, какое представление отдавать и какие данные передавать представлению через модели. Это тебе не JSF/CDI, хотя  если сильно хочется, то можно скрестить JSF/CDI со Spring, но это тоже извращения.
Правильный вариант один - контроллер возвращающий нужное представление и передающий в него нужные данные.
P.S.: зачем решать задачи способами, противоречащими устоявшимся концепциям?

Худший ответ:
Обрабатывает данные из Spring так:<c:forEach items="${arrays}" var="array"> //принимаем массив 
    ${array.String}
    ${array.Class.(поля)}
 </c:forEach>
Из контролера отправляй:@RequestMapping(value = "/getarray", method = RequestMethod.GET)
    public String getArray(ModelMap model) {

        Map<String, Class>  array = Class.getArray();
        model.addAttribute("arrays ", array); // передаем в jsp массив
        return "home";
    }
Надеюсь подсказал именно то что надо
Вопрос: Может быть телефон без IMEI?

Лучший ответ:
обычно IMEI записан в nvram и да - его можно менять, вот только если полиция вас остановит и они имеют право конфисковать устройство связи как не соответвующее стандарту. 
www.gsmforum.ru/threads/10887
vrtp.ru/index.php?showtopic=21312

Худший ответ:
может показа нет, но имеи передается всеравно
Вопрос: Какой штрих-код использовать?

Лучший ответ:
Берите этот код и шрифт к нему. 
Читается любым сканером.

Худший ответ:
Стандарный шрихкод EAN-13.  Насчет оборудования не знаю. Телефоном точно можно считывать.
Вопрос: На каком ал языке можно представить алгоритм перевода десятичных чисел в восьмеричные?

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

Худший ответ:
В Си можно — 0123 = 1238. Но зачем оно тебе?
Обычно число в любой позиционной системе счисления — 10-й, 8-й, 16-й — записывается в строчку. И я говорю не «перевод из 10-й системы в 8-ю», а «перевод из родной системы в восьмеричную» — потому что не важно, какая система родная, главное, что мы в ней умеем выполнять арифметические операции.