Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

concolor

Пользователь
  • Зарегистрирован

  • Посещение

Весь контент concolor

  1. можно и в 21:30. Не противоречит
  2. Насколько я помню там очень шумно. Понимаю, что большинство мест т.н. "культурного досуга" в пятницу вечером слегка шумные, но может есть такое место где чуть менее шумно, чем в среднем по заведениям?... Просто общаться при помощи ора в ухо както слегка не православно, не поймите меня неправильно. В приснопамятном деканате как раз было весьма комфортно акустически, ибо все было под контролем. Но деканат жеж надо заранее... Короче, есть ли не очень шумные варианты?
  3. уффф... разобрался наконец то. На самом деле вся проблема была не совсем в коде, а в отладчике gdb, который ведет себя совершенно "рандомно" при попытки трассировки исключений. Точнее конечно проблема была в коде, но совсем в другом месте. Так что лишний раз подтвердилось, что gdb - suxx. Upd. моя радость была преждевременной - все равно баг остался.....
  4. О! я помню пару лет назад в филармнонии было нечто вроде фестиваля современной музыки. Там как раз Штокхаузена исполняли (чото там для мафона с чемто или кемто). А также незабвенная пьеса "вечное возвращение", (привет Петро!) :D
  5. уважаемые товарищи программеры! помогите разобраться с дурацкой проблемой. Ситуация. При выполнении фрагмента кода: template<class T> const Interval<T> Fixed :: allocateSwap (const Size_t bytes, const allocator :: Method method) { if (!swap_.isActive()) { throw exception :: SwapViolation (); } if (swap_.getFreeVolume () < bytes) { throw exception :: OutOfMemory (); return Interval<T>(); } return swap_.template allocate<T> (bytes, method); } условие swap_.getFreeVolume () < bytes выполняется и по идее должно вызваться исключение throw exception :: OutOfMemory (); , однако почему то этого не происходит, и программа переходит на return swap_.template allocate<T> (bytes, method); , причем портится переменная swap_ (меняется атрибут swap_.free_) и в результате некорректно выделяет память, впоследствии программа падает с segfault'ом. Я в качестве теста вставил сразу после исключения return Interval<T>(); - но безуспешно, потом все равно выполняется return swap_.template allocate<T> (bytes, method);. Отсюда вопрос: почему не бросается исключение ? Пояснение: класс Fixed - это менеджер памяти фиксированного размера, swap_ - это особый класс памяти, помимо стека и кучи (не надо путать со свопом на диске), устроенный наподобии песочных часов. Память в swap_ разделена на два куска: основной (больший) и резервный (меньший). Когда переполняется основной, часть данных (важная, существенная, лучшая, etc.) копируются в резервный, после чего резервный увеличивается до размера основного и они меняются ролями (идиома "песочных часов"). Ясно, что функция allocateSwap вызывается в перегруженом операторе new при создании объектов в классе памяти Swap Приложены исходники. Для того, чтобы увидеть ошибку нужно распаковать архив и сделать там ./configure; make check. Я использую gcc версии 4.3.2. Тест менеджера памяти, который не проходит, расположен в /src/nstl/testing mdl_0.7.7.tar.gz
  6. если чо, я - за. как тот хиппи, "люблю, когда люди тусуются". ; )
  7. может быть не совсем программерское, но по крайней мере ИТ-шное: взято отсюда: http://lj.rossia.org/users/p_govorun/90987.html
  8. если мне не изменяет мой склероз, то на этой фотке видна гора, в народе именуемая "лысой". Знаменита тем, что на ее склонах ведьмы проводят свои шабаши. Это же так ??
  9. есть такой вот зверь. отдам за пиво .....
  10. Петросян, однако!! :hahaha: ресторанные завсегдатаи распнут скрипача за такое :hahaha:
  11. культовый принтер конца 80-х, начала 90-х, robotron cm-6329.02 m из собственной коллекции старого железа. в качестве вознаграждения приму парочку бутылок пиваса. :) тел. для оперативной связи: 8-913-900-9419, Дмитрий.
  12. ну вокалист же может быть не один. Я не претендую на фронтмена, но там бэк-вокал могу например для записи обеспечить, где надо. у меня дохрена и больше хоровой практики, голос - тенор, если чо. Короче, если надо будет - обращайтесь. ; )
  13. а на вокал не надо чувака ??... а то я б подпищал чонибудь.
  14. up.... P.S. походу придецо выбросить.
  15. интересует. Особенно интересно подойдет ли к compaq n410c. Если подойдет - то можно вести разговор о покупке.
  16. Хм... могу за него выложить 2000 руб...
  17. Эпиляция? *Напряглась, мучительно вспоминая аллопеция?!!! Вы меня раскусили..... именно.... :)
  18. Облысение? хмм.. и это тоже. Весьма локальное правда
  19. А поподробнее? ну дело в грехах юности, конечно же

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.