Pull to refresh
0
Karma
0
Rating

User

  • Followers 3
  • Following 3

Moscow Data Science Major August 2019: программа и регистрация

Здравствуйте, как отменить приглашение если я не смогу присутствовать?

Разработка приложений на основе DSL и генерации кода

Имхо далёким от программирования людям как раз всё равно что ставить. Это гики любят поредактировать всё в каком-нибудь виме =)

То что программы хранятся не виде текста это конечно минус. Но зато у нового dsl-я практически без усилий сразу получается своя ИДЕ с подсветкой кода и комплишном, а приложив небольшие усилия можно дописать разные рефакторинги, типовые проверки, датафлоу. А ещё в MPS есть поддержка vcs, а также дебаггера и запуска сгенерённого из дсл-я кода.
Ещё один плюс представления кода в виде AST возможность компоновать dsl-и друг с другом.

Про генератор, имхо самое сложное это разобраться с порядком генерации когда есть несколько языков с неочевидными приоритетами (один язык непременно должен сгенериться раньше другого, а вот эти два обязательно нужно вместе сгенерить и т.п.) Бывало очень сложно разобраться что вообще происходит, что во что сгенерилось и почему всё не так как дожно быть :) Но может это уже и улучшили, в what's new версии 3.1 есть раздел «Generator performance and usability improvements», я не очень в курсе последних изменений.

Разбираем ThinkPad T410s

Мой ноут они почти месяц держали.

Разбираем ThinkPad T410s

У меня они тоже ноут отказались чинить: сказали, что детали у леново не могут заказать.

Разбираем ThinkPad T410s

У меня в thinkpad sl400 как раз шарниры сломались. На моём ноуте они выглядят по-другому, никакого «большого и толстого куска железа» и в помине нет.

Разбираем JSR-334: примеры кода

Разбираем JSR-334: примеры кода

Какой тип будет у переменной исключения, если в блоке catch перечислено несколько классов? Наименьший общий предок этих классов?

Международная конференция Computer Science Symposium in Russia (CSR 2011)

Появится ли на сайте описание воркшопа Universal Algebra and Computer Science?

В чём отличие регистрации как «местный участник» и как «студент/аспирант»? Судя по тому, что написано на сайте, получается что можно зарегистрироваться как «местный участник», доплатить за обеды и экскурсию и получится дешевле. Или студенты получат ещё какие-то бонусы?

Как мы использовали SVN в сложном проекте

Я бы от такого руководства, которому не докажешь необходимость элементарных вещей, срочно увольнялась.

Как мы использовали SVN в сложном проекте

У вас не с svn проблемы, а с организацией процесса разработки. В частности, вот эти пункты:
  • отсутствие выделенного сервера для vcs;
  • доступ к компьютерам по ip а не именам;
  • отсутствие системы continous integration, чтобы проект собирался и тестировался в автоматическом режиме;
  • отсутствие у больного сотрудника доступа к рабочей сети из дома.

Причём большая часть проблем — явные косяки вашего руководства и системных администраторов.

Полнофункциональный RDP клиент — FreeRDP

Спасибо огромное за remmina! Попробовала использовать vnc плагин — умеет очень быстро работать за счёт худшего качества картинки. Раньше приходилось мучиться с vinagre.

Оценка сложности алгоритмов

«Алгоритмы: построение и анализ», Кормен, Лейзерсон, Ривест, Штейн

Оценка сложности алгоритмов

Алгоритм имеет сложность O(f(n)), если при увеличении размерности входных данных N, время выполнения алгоритма возрастает с той же скоростью, что и функция f(N).

Это определение неверно. О-большое — это верхняя оценка на время работы программы. А именно, говорят, что для функций f и g f=O(g) если существует такая константа c и число n0, что для любого n >= n0 верно 0 <= f(n) <= cg(n).

В помощь любителям fullscreen

Например, на logic.pdmi.ras.ru/midas/en/courses шрифт не такой же, как на хабре.

В помощь любителям fullscreen

У вас на разных вкладках шрифт в появляющемся списке открытых табов разный.

Резюме для Google

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

Ubuntu: маленькие удобства для веб-разработчика

Работа в одиночку не повод не пользоваться vcs:) Очень удобно, что код никуда не теряется и все изменения записаны. Можно возвращаться к любой старой версии, можно спокойно экспериментировать, не боясь что-то сломать, можно поддерживать несколько веток разработки и т.п.

Как использовать «неиспользуемые» клавиши/индикаторы на клавиатуре

У меня в OpenBox-е так забиндено:
win+space — главное меню
win+shift+arrows — подвигать текущее окно
capslock — смена раскладки
win+tab — показать список всех открытых окон
win+l — залочить экран
win+буква — запуск разных регулярно используемых приложений

А printscreen, кстати, ещё и входит в довольно полезную комбинацию Alt+PrintScreen+REISUB, которой можно перезагрузить систему. Функциональные клавиши вместе с зажатыми Ctrl+Alt используются для переключения между консолями.

Обзор нетбука Asus EEE PC 1005 PE

+ Удобность клавиатуры


Плохо только что отдельных клавиш PgUp, PgDown, Home, End нет.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity