Как стать автором
Обновить
76
0
Данил Загоскин @stolen

Пользователь

Отправить сообщение
1. Читаем документацию по API Диска: api.yandex.ru/disk/doc/dg/reference/publish.xml
2. Запоминаем, что искомое свойство – <public_url xmlns="urn:yandex:disk:meta"/>
3. Читаем документацию по PROPFIND: webdav.org/specs/rfc4918.html#rfc.section.9.1.6
4. Формируем запрос на стандартные свойства и публичную ссылку:
<D:propfind xmlns:D="DAV:">
  <D:allprop/>
  <D:include>
    <public_url xmlns="urn:yandex:disk:meta"/>
  </D:include>
</D:propfind>

5.…
6. PROFIT!
Видели бы вы слаботочные сети на старых советских объектах. Я видел один раз в ЛИИ им. Громова, после них эти фотки не пугают.
Забыл сфотографировать, к сожалению.
Да что там писать – на сервере перловая копипаста вынимала из мускуля и отдавала по HTTP список тикетов плейнтекстом, а на прокси питоновая копипаста брала этот список, сравнивала с предыдущим и выполняла нехитрые действия.
Задача решилась за пару ночей при нулевых знаниях как питона, так и перла.
Ждем от автора статью «Как я после 5 лет встреч с 18..20-летними девушками познакомился со взрослой женщиной».
Ожидаю концовки, что решил оставить обеих, только младшей ничего не рассказывать.
Так немного красивее:
caller_demo() ->
   Kitty = make_caller(?MODULE, "Kitty"),
   Kitty(hello, [apple, orange]).
Я придумал, как всех помирить при помощи лямбды.

-module(no_par_mod).
-compile(export_all).

-spec make_caller(Module::atom(), Data::any()) -> fun((Function::atom(), Args::[any()]) -> any()).
make_caller(Module, Data) ->
   fun(Function, Args) ->
      erlang:apply(Module, Function, [Data|Args])
   end.

hello(Instance, X, Y) ->
   io:format("Hello, ~s, take these ~w and ~w!~n", [Instance, X, Y]).

caller_demo() ->
   Instance = "Kitty",
   Caller = make_caller(?MODULE, Instance),
   Caller(hello, [apple, orange]).
Я, в свою очередь, спрошу, чем MCp принципиально отличается от GA144, и почему военные не смогли осилить Forth.
Специально для вас в OTP есть хуки на смену кода. Там можно делать миграцию рекордов (правда, придется тащить за собой предыдущие версии).
Это стоит рассматривать как хак над параметризованными модулями.
Именно это я и подразумевал в фрагменте «на эту тему уже много сказано».
Полагаю, что не стоит недооценивать заинтересованность компаний, продающих энтерпрайзу линуксовые десктопы с KDE.
С надеждой ожидаю от таких компаний создания фонда развития Qt и KDE.
Считаю, что благодарность за это следует объявить все же эпплу за айфоны и гуглу за андроид, а отнюдь не майкрософту за все еще нежизнеспособную ОС.
Ибо именно эти продукты, как мне кажется, отняли рынок у Nokia. Но на эту тему уже много сказано.
Реквестирую headless-ноду для домашнего роутера на говнолинуксе и клиент к ней на флеше или HTML5.
Это чтобы я на своем десктопе с макосью или лэптопе с убунтой без геморроя пользовался продуктом.
На виндовый ноутбук тоже нет желания ставить чужое бинарное нечто, так что все равно хочу готовое решение в браузере без нестандартных плагинов.

Я даже готов вам дать денег за то, чтобы безголовая нода была опенсорцной и кроссплатформенной, при этом не на яве.
Ну да, он глянцевый.
Тем временем соседняя модель 1225C (или 1225B с камнем AMD) при, кажется, тех же достоинствах имеет лишь немногим больший размер и дисплей 1366x768, которым, действительно, можно пользоваться.
И все в этом сообществе так: написали composer (композитор), а нарисовали director (дирижер).
Кажется, не лишним было бы упомянуть, что когда-то Psion создала мобильную операционную систему EPOC, в последствии развившуюся в Symbian (пруфлинк).
Чтобы понять эрланг, нужно забыть все, что знаете о программировании на императивных языках.
Мои основные ошибки при изучении:
1. Пытался использовать эрланг как питон
2. Считал эрланг высокоуровневым.
Насчет второго: эрланг примерно столь же низкоуровневый, как и Си. Только он отражает работу совершенно другого процессора.

Ну, и начинать изучение эрланга с использования webmachine – примерно то же, что начинать изучать Ruby с рельс.

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность