OdnoWinterOfCode

Одна Зима Кода.

Чего бы мне хотелось в ОдноСкрипте?

  • Типизация. Отсюда парсер.
  • Сервер приложений. Простое создание микросервисной архитектуры.
  • Простое добавление перечислений. Что в самом Односкрипте, что в компонентах.

Буду готовиться к январю.


ЧтениеТекста в 1С

На заметку: Чтение = Новый ЧтениеТекста(ИмяФайла,,,) и Чтение = Новый ЧтениеТекста(ИмяФайла) приводят к разному поведению при чтении файлов.
Продолжить чтеніе


Хабр Торт!

Купил Фернандо за 100 золотых у Адриана осла. Тот должен был привести его завтра.
На следущий день приходит Адриан к Фернандо, но без осла. Фернандо спрашивает Адриана:
— Где же мой осел?
— Прости друг, но осел умер.
— Тогда верни мне мои деньги! — возразил Фернандо.
— К сожалению, я их уже потратил.
— Тогда привези мне мертвого осла. — приказал Фернандо.
— Зачем он тебе?
— Я разыграю его в лотерею.
— Как же так? Мертвого осла? — спросил Адриан.
— Да, я просто никому не скажу, что он мертвый.
Прошел месяц-два. Встретились Фернандо и Адриан. Спрашивает Адриан:
— Получилось разыграть осла?
— Да, я вернул себе свои деньги. Продал 500 лотерейных билетов за 2 золотых.
— И что, никто не догадался?
— Только тот, что выиграл.
— И что он сделал? — удивленно спросил Адриан.
— Ничего, я просто вернул ему два золотых.

Vendorlock

Вот и столкнулся с «кроссплатформенностью» C# и .NET!

  • Xamarin под Linux? Нет! Только под Мак и Винды.
  • MonoDevelop 6 под Ubuntu? Собирай руками! Xamarin Studio под Мак и Винды есть по альфа и бета каналам 😉

EEE в действии!

Видимо, надо снова подумать о Java с её Котлином.

Обновление: Теперь ещё и пакета `libmono-corlib4.0-cil` нет в Ubuntu 16.04 (Xenial) ! Получается неразрешённая зависимость для Односкрипта 🙁

Библіотека V8Container

Предвидится пара свободных ночей — продолжу выдѣлять возможности V8Unpack в библіотеку V8Container.

В первую очередь сдѣлаю добавленіе, удаленіе и перезапись файлов бѣз упаковки и бѣз переиспользованія свободных страниц, а также групповое добавленіе нѣскольких файлов.

Размышляю над правильным названіем, ибо приставка «V8» постоянно напоминает о движкѣ для JavaScript. Также слово Container может быть будет изменено на Catalog.

Ещё думаю, не замѣнить ли во многих мѣстах `uint32_t` на `int32_t` ввиду того, что значеніе `0x7FFFFFFF` всё-таки как-бы говорит нам, что это знаковый тип.

Ссылка на хранилище: https://github.com/dmpas/v8unpack/tree/containerlib

Про дракона и зайца

Однажды в лѣсу появился дракон. Он построил всѣх ѕвѣрей на опушкѣ и начал их ѣсть. Съѣл медвѣдя, съѣл волка и лису. Дошла очередь до зайца. Заяц поднял руку и сказал:
«Дракон, можно задать вопрос?»
«Да», — отвѣтил дракон.
Тогда заяц спросил: «Дракон, а можно ты не будешь меня ѣсть?»
Дракон подумал и отвѣтил: «Можно».


Ура, вновь добрался до родимой убунты!

На днях стоял в зловѣщей пробкѣ на МКАДѣ и размышлял о построеніи ячеистой сѣти из аѵтомобилей. В данном случаѣ был любопытен не столько вопрос физическаго построенія сѣти, сколько удобство её использованія человѣком.
Продолжить чтение