LINUX.ORG.RU

Сообщения E

 

Подмена имени хоста в who при заходе через ssh

Форум — Admin

Захожу на dev-сервер dev.example.com через putty, в who хостнейм отображается как my-name.example.com, например. Потом с dev-сервера по ssh подключаюсь к продакшн-серверу, там в who у меня хостнейм уже dev.example.com.

Хочу, чтобы меня и в других, вложенных соединениях показывали, как my-name. Как это организовать? HOSTNAME=my-name ssh user@host - первое, что в голову пришло, но не работает. Нагуглил только структуру utmp, но велосипедить не очень хочется, может быть, есть какой-то стандартный способ заставить ssh или who считать, что захожу с некоего другого хоста?

Зачем это нужно: сисадмины пугаются, когда видят в списке who какие-то необычные хосты или айпишники.

Системы - Linux (RH), AIX (если это важно).

 ,

E
()

Браузеры для линукса всё?

Форум — Desktop

Захожу сегодня в интернеты огнелисом и обнаруживаю, что отвалился адобе фласх. С трудом удалось перейти на страницу обновления (отключив полностью Noscript). С таким же трудом (и это при включённом javascript?) удалось скачать обновление для флеша. Обновление так и не заработало, зато я узнал, что больше флеш для линукса обновляться не будет. В результате флеш работает через раз и через сайт. Многие сайты уже давно даже при разрешённых скриптах показывают белое окно. В dwb, midori та же фигня. Даже гитхаб моего фаерфокса отказывается признавать. Что теперь, качать каждый день ночные билды лисы и надеяться, что оно не выжрет память через минуту? Ставить мерзкий хром? Пользоваться всякой маргинальщиной и наблюдать полупустые окна с заглушками «а где тут javascript, юзернейм»?

Есть ещё какие-нибудь рабочие безболезненные решения для работы с вебом? Желательно немонструозные.

UPD: debian stable, iceweasel 17.0.10 (уже 31).

UPD2: флеш заработал, похоже, но вопрос остаётся в силе: кто чем пользуется для комфортного сёрфинга?

 , , ,

E
()

Как в Днепропетровске с работой программистом?

Форум — Talks

Собираюсь понаехать в ближайшее время, через месяц-два, если ничего не изменится. Надолго. Собственно, сабж. Знаю C++ хорошо (STL, Qt4, немного boost), Python (не веб), Java на начальном уровне (до событий собирался переквалифицироваться на андроет, даже что-то начинал учить). Работал с ДБ (sqlite, oracle, informix). Пишу из-под линукса и на линуксе.

Светит что-нибудь с этими навыками или нужно начинать смотреть на что-то другое, пока время есть? Как относятся работодатели к понаехавшим с Донбасса? Оффтопом: сдают ли квартиры оттуда же понаехавшим и сдают ли ещё вообще?

 , , , ,

E
()

Браузер для запуска джаваскриптовых игрушек

Форум — Desktop

Есть такая идиотская тенденция сейчас - писать игрушки на новомодных фичах js, которых запускаются только в последних версиях браузеров. Не нужно, конечно, но некоторые игрушки интересные и всё-таки хочется попробовать, только вот мой дебиан-стабильный встроенный iceweasel их не умеет. Встроенный же midori умеет чуть больше, но тоже далеко не всё.

Поэтому ищется очень простенький браузер с up-to-date js-движком. Не нужны никакие плагины, приватности, песочницы, юзерстили-юзерскрипты и прочий шлак, от браузера требуется только открывать страницу, запускать js и сохранять куки, пожалуй, всё.

Хромиум/мидори компилировать не очень хочется, потому что придётся вытягивать все зависимости (времени/места жалко). Что-нибудь попроще такое есть?

 , ,

E
()

Интерпретируемые языки для мобильных платформ

Форум — Talks

Наткнулся на ссылку со сравнением разных языков по времени и памяти. !Ъ: C/C++ - однозначные лидеры, из интерпретируемых круче всех оказался Perl, за ним Python/Ruby/JS/Tcl; а хуже всего - Java/Lua. Автор, конечно, предвзят в отношении жабы и перла, но заинтересовало другое.

Java объективно медленнее и неповоротливее для мелких, неэнтерпрайзных решений (почему в энтерпрайз она отлично вписывается - вопрос другой). Зачем её выбрали для мобильных разработок изначально (ещё как JavaME)? Почему никто не пытался построить мобильную систему на интерпретируемых языках? Даже без промежуточного компилирования они не уступают жабе, а уж по использованию памяти Perl обгоняет её на порядки вообще. Про ущербный бюрократический синтаксис я даже не говорю.

В чём такая принципиальная разница между Java и интерпретируемыми языками? Платформонезависимость есть и у тех, и у других (а интерпретируемые ещё и удобнее, поскольку это plain text - привет, unixway). Скорость исполнения тоже соизмерима. Удобство написания - ну ладно Perl, но есть же вполне читаемый Python и даже Ruby/JS, на худой конец, даже их приятнее читать и писать.

Быстрый гуглёж находит только ссылки а-ля «Java vs C++ для Android», про интерпретируемые языки для мобильных платформ - почти ничего, а что есть - сыро и пахнет странно. Что я пропускаю?

P.S. Для !Ъ, которые не только не ходят по ссылкам, но и критическим мышлением не обладают: Жабу автор бенчмарка интерпретируемой не называл. Я, кстати, тоже.

 , , , ,

E
()

Объявление char * констант в C++

Форум — Development

Обычно XPM-изображения в программу встраиваю с помощью #include "icon.xpm". Проблема в том, что по стандарту XPM - это static char * icon_xpm [] = { "..", "..", ... };. Это прокатывает в C, но в C++ инициализация char * константной строкой - это deprecated и он требует const char *. Править руками/sed/awk каждую иконку - не вариант.

Как можно заставить компилятор для определённого куска кода (или инклуда) считать, что здесь C и действуют его правила? Нагуглилось решение только с прагмами для gcc, но хотелось чего-то более переносимого.

 ,

E
()

RSS подписка на новые темы