Pull to refresh
52
0
Dmitry Non @Nondv

Software Engineer

Send message

Тоже подтверждаю. На моем эйре затихает шум.
Ну, даже не знаю, что с этим можно делать. Я пока что просто отключаю диктовку, если чем-то тяжелым занимаюсь (так себе решение, прямо скажем).

ну да. Эта же функция и на ios есть, как я понимаю. Да и на андроиде (часто вижу значок микрофона на клавиатурах)

Простите, не хотел показаться желчным.


"Пушкой по воробьям" — это как раз делать свои поделки для выполнения элементарных задач. Давайте тогда не использовать cp, а напишем свой скрипт с "Дураком" и барышнями.


Всему свое место. Запустить веб-сервер в текущей папке — типичный use-case. Редко что-то дополнительное нужно.


К тому же, возможности un.rb не ограничиваются веб-сервером. Это еще и имплементация "юниксовых" утилит вроде вышеупомянутой cp

Да, ковырял это дело давно, но почему-то мне совсем не понравился этот вариант.

я использую имя "Вася" для простоты:D
Удивительно, но слово "компьютер" вызывает муки при произношении

Я:


Достаточно ли он прост, чтобы не нужно было что-либо гуглить?

Вы:


И гуглить его очень просто

а я ничего не гуглил

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

Вы пытаетесь меня загнать в спор о велосипедах? Я люблю велосипеды, если они не мешают мне работать.


Последовательность моих действий:


  1. гугл, ruby webrick oneliner
  2. C-c
  3. C-v
  4. Добавить алиас в баш, если хочется

Последовательность действий при разработке велосипеда


  1. Гугл, webrick ruby
  2. открыть документацию
  3. Создать новый файл
  4. Написать код, который запустит чертов веб-сервер, который мне нужен буквально на часик
  5. Сделать файл исполняемым
  6. Сохранить так, чтобы он был в PATH.
  7. PROFIT. Вы великолепны.

Про "потолок" — просто оставлю это здесь.

может быть потому, что для этого нужно этот самый скрипт написать?

Я не уверен, но по идее эта команда работает так же, как и указаннаяя мною, т.е. сервер просто будет отдавать файлы из директории.


Лично мой use-case был таким:
Есть js-либа, которую мы форкнули от основого репозитория для интеграции в наш продукт. Соотв все правки происходили в форке, а проверялись в продукте.
Более конкретно: у меня было запущено два сервера: основной проект и в папке с либой. Подключалась она явным указанием локалхоста с нужным портом.

Главное — полезность для сообщества. Даже если я немного нарушил правила:)
На крайний случай, пусть меня накажет администрация, если это принципиально

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


Программированием я увлекся классе в 8ом и, решив пару задачек, я вдруг вспомнил информатику из начальной школы и тот образ мышления, который я применял для расписывания элементарных алгоритмов. Мысль была: "Так вот для чего это нужно было!". Чертовски приятная мысль, скажу я вам.


К чему я это? Да ни к чему, просто вспомнил. По теме:


Как я понимаю, тезис данного поста — слишком мало возможностей для детей изучать программирование. Не буду говорить "раньше еще меньше было, но все равно изучали ведь!", скажу лишь то, что если вы хотите, чтобы дети изучали программирование, вам нужны преподаватели. Сейчас взрослых-то не особо обучают ему, а вы о детях. И вообще, мне кажется, что детям нужно развивать образ мышления, начиная с совсем простых вещей. Программирование — не такая уж и простая вещь по сравнению с рисованием блок-схем.
ИМХО, естественно.

Не подумал об этом. Возьму на заметку, спасибо!

О, странно, Ваш комментарий появился как-то поздновато.


Повторю то, что написал в ЛС:


Я придумал очень неудачный пример. А так да, кейс использования лямбд именно такой же, как и у Вас. Так что мне приятно слышать, что кто-то этим уже и так пользуется.


Спасибо!

Вы говорите о причине, а я о следствии (вы меня не просветили, комментарием выше я этот момент уточнил уже)


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

"лучше" — потому что информативнее. Про внешний вид я не спорю, тут уж кому как.

Выше уже демонстрировалось подобное решение (кстати, написано оно лучше, чем у Вас) и я ответил по этому поводу.
Вот эта ветка: https://habrahabr.ru/post/303594/#comment_9663324

хм… действительно.
Мне почему-то казалось, что:


(function() {
  someFunction(callback);

  function someFunction(callback) { callback(); }
  function callback() { console.log('callback'); }
})();

не выполнится.


Буду знать. Надо будет посмотреть, где в проектах используется стиль, как я написал выше. Спасибо!

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Backend Developer, Fullstack Developer
Senior