Pull to refresh
47
0
Максим Нестеров @LLIAMAH

User

Send message
Интересно, а такая совместная жизнь Яндекса и Сбербанка не повлечет за собой какие-то особые меры для держателей других карт? Клиентов других банков? Непредвиденные комиссии, например?
Я просто оставлю это здесь.
У меня на китайском телефоне с андроидом батарею сажает не экран, а использование 3G сетей. Читая книжки часа по полтора в день(+звонки, смс и минут 30 того самого 3G) хватает на 2 суток. Сам андроид говорит, что на экран уходит 10% энергии, яркость на максимум выставлена.
В целом вроде(пока с проблемами не сталкивался) получилось заставить работать программу.
Сделал как написано здесь dlang.org/cpp_interface.html, хотя удивился — вроде передаем указатель на CServerInterface, а принимаем по значению, и все работает:
//изначально было так:
//int  __stdcall        MtSrvStartup(CServerInterface *server);
export extern (Windows)
int MtSrvStartup(CServerInterface server)
{
//здесь уже можно обращаться к server
...
}

Сам интерфейс объявил таки вот так:
extern(C++){
interface CServerInterface
  {
   extern (Windows){
	   int         Version();
	   time_t      TradeTime();
           //остальные функции интерфейса
          ...
    }
  }
}
Спасибо за перевод! Меня вы зажгли =) Получится портировать — заинтересую коллег по работе и попробую в продакшене на простых вещах.
Нашел ту статью: Александреску, Андрей The Case for D.
www.linux.org.ru/news/opensource/4243077/page3
Раз уж пошла такая тема: попробовал сегодня портировать один сишный хедер на D, все прошло нормально, кроме одной закавыки.
Есть там одна структура с виртуальными функциями вида:
struct CServerInterface
  {
   virtual int             __stdcall Version(void);
   virtual time_t      __stdcall TradeTime(void);
...
};

Судя по докам, struct нужно заменить на interface, поменял(иначе не компилируется, исходников этих функций у меня нету).
Как ни пытался комбинировать extern(C, C++, Windows), никак не получилось заставить это работать:
после того, как получаю указатель на CServerInterface, я пытаюсь вызвать Version(), но падаю с ошибкой:
First-chance exception at 0x33560004 in mtsrv.dev.exe: 0xC0000005: 0xC0000005.
Всё это происходит в dll-ке.

А так давно хотел попробовать, после того, как прочитал на русском призывы и доводы Александреску(не помню как называлась та статья).
Как один из вариантов, но я считаю, что ещё влияет то, программисты при классификации их по Климову(В зависимости от предмета труда все профессии подразделяются на 5 типов) это «Человек — знаковая система», поэтому мы так обращаем внимание на закорючки и правильную их расстановку.
Вот вы когда пишете сообщение вконтактена хабре сколько раз его перечитываете-правите-исправляете-дополняете перед тем как отправить?
А почему он вреднее? Пью каждое утро, не хочется травиться если так.
Присоединяюсь к вопросу. В разработке на C/C++, когда куча хедеров, делать автокомплит только по словам в текущем файле недостаточно. Приходится в случае чего лазить в другие файлы(хедеры). Память-памятью, а помнить всё сложно, особенно когда чужой проект или свой необходимо доработать даже после месяца перерыва. В VS с установленным Visual Assist автодополнение работает шикарно.
Может кто знает, вопрос конкретно по реализации логирования на С++ под Windows:
возможно ли каким-то способом прозрачно получить в текущей функции имя вызывающей функции? Прозрачно здесь означает не передавая через параметры это имя явно. В служебных функциях при выводе данных в лог хочется знать кто «виновник» изначально.
Я на этой видюхе в сталкера умудрялся играть, ровно 15-25 fps, как раз хватает, но не суть. В Mint'овском KDE тоже эффекты частично включены, и нормально.
Unity нравится, думал даже перейти на убунту, но что же он так тормозит-то? Красиво, удобно, необычно — но медленно. Железо старое, поэтому я могу их понять (Win8 туда ставить смысла нет, похоже): Pentium M 1.7GHz, оперативы 2Гб. Mint KDE версия работает нормально — не летает, но не тормозит, пока на ней.
«Выводы Кристофера Рекса» — а можно ссылки? Подробнее первоисточник почитать хочется.
Начинка — отличная: и 2 симки, и плеер, и радио, и хороший экран. Но вот ПО подкачало очень сильно: минимальный заряд батареи показывает поздновато до полного разряда, Т9 угробили(слово в словарь не могу добавить, после выбора слова ОБЯЗАТЕЛЬНО ставит пробел, в режиме «Ru» с большой буквы начинает только после точки(.! или ?)(имена набирать неудобно)), когда воткнута гарнитура, то играет и в ухе, и в динамике(на совещании неудобно с ней), иногда(?) когда экран потухает и нажимаешь кнопку, чтобы подсветка включилась, то экран просто белый, надо подождать, пока снова потухнет и по новой нажать клавишу. Это самые раздражающие мелочи, которые сильно портят удобство пользования аппаратом.
PS: Кто-нибудь знает, можно его перепрошить?
я не в курсе, но… ftp, squid, apache, iptables, cupsd не работают в убунте? Думаю дома поставить заместо другого линукса, но сквид, апач и фтп нужны. Их то как затрагивает убунта?
Для тех, у кого не заработает хоткейс alt+z: либа libJXGrabKey.so, что идет с программой на github'е — для 64-битных систем. 32х-битную можно поставить из реп дебиана.
Прежде всего — спасибо автору за обзор и ссылки, уже хотел сам искать, а тут Ваш топик! =)
Уточняющий вопрос: «Немного измененный под мои нужды класс(лучше взять отсюда): G7-32.7z» — а что изменено и почему лучше отсюда, а не с первоисточника?
И чисто практический вопрос — как у рисунков перенести подпись вниз?
В остальном в LyX 2.0 все работает(по крайней мере, ошибок не выдает). Единственно, библиографию куда-то вправо упихал, но с этим буду завтра разбираться и вспоминать LaTeX — делал на нем лабы, однозначно вещь!
Спасибо, работает. Правда настройку сети сделал проще — сам назначил ip'шники и в виртуалке, и на хосте виртуальному адаптеру из одной и той же подсети, типа 192.168.100.1 и 192.168.100.2, dhcp не понадобился. С wi-fi только еще не разобрался — в эмуляторе он шел через ethernet, тут пока не понял, но не работает то, что уже работало, ошибок в консоли никаких. =/
А мне нравится «Письмо директору 1С»
hacksongs.ru/node/191
«Так это ты, сука, это твоих рук дело…
Долбанный ламер, как мне это всё надоело…
Вот пишешь для вас козлов, пишешь,
Ночами не спишь, не ешь, не пьёшь, слышишь?
Ваши мозги даже циркулем не расколышешь! »

Information

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