LINUX.ORG.RU

Избранные сообщения guest_star

Электробритва

Форум — Talks

Хлопцы, посоветуйте электробритву, я так больше не могу. Пенка со станками это ад. Я все сказал.

x0r
()

Ищу удаленную работу системным программистом (pure C && *nix)

Форум — Job

Нежно люблю linux и чистый Си. Очень хочу связать свое светлое будущее с системным программированием (*nix kernel / C / Assembler). Дико хочу завязать с вебом (Php/JQuery - три года, жутко достало).

  • В системном программировании - новичок, опыта нет;
  • Си учил по K&R (прочел всю книгу, выполнял упражнения);
  • Gentoo - 2 года, Slackware - 1 год, вообще Linux (Desktop) - 4 года;
  • Уверенная жизнь в консоли, немного BASH, учу питон в свободное время;
  • Mercurial/Git;
  • Emacs;
  • Английский язык на уровне чтения манов;
  • Google-skill;
  • 24/7 доступность в скайпе и почте (постоянно проверяю);
  • Читаю Д.Кнута для понимания как устроен PC, начал первый том. Мне нравится;
  • Иркутск (МСК+05:00), сплю по ночам.

Сейчас пишу диплом, 5-й курс. Специальность - информационные системы. Январь-май (пока пишу диплом) готов работать на пол рабочего дня (20 часов в неделю) «за печеньки» с последующим (июнь) удаленным фултайм-трудоустройством у Вас за достойную заработную плату. Вы меня берете сейчас «на вырост», говорите какие книжки читать (все прочту во внерабочее время), даете понятные задания, я задаю глупые вопросы, выполняю ваши задания и за пять месяцев получаете готового специалиста для своей крутой компании.

Ищу работу именно системного программиста на Си. Больше всего интересует доработка ядра, написание модулей к нему. Возможно - разработка консольных (ncurses) утилит. Может быть - программирования разных железяк или embedded-систем. С очень большим интересом отношусь к ассемблеру (сейчас читаю Кнута, там «mixal») - но пока в нём почти ничего не понимаю. Также, с интересом отнесусь к работе с *BSD / Solaris.

Почта (как это сейчас модно)
echo "c29zbm92c2tpZXVnZW5lQGdtYWlsLmNvbQo=" | base64 --decode

Всем: приму любые полезные советы (в плане литературы), что следует прочитать начинающим системщикам, чтобы потом взяли на работу с головой. Ну или с руками.
Ну и вообще, любые советы.

 ,

zekka
()

[Неожиданно] ЛОР как строчка в резюме

Форум — Talks

Сегодня был немного удивлен утром одним человеком. Искали, значит, в фирму помощника системного администратора - нужен был просто толковый паренек, чтобы помогал и заодно учился тому, что делает. Вроде бы нашли несколько кандидатов, первых я не видел, был занят. На одного пришел посмотреть. Спрашивают его разные вопросы, по сетевой архитектуре, по маршрутизаторам - не сказал бы, что парень сильно в теме, что-то пытался ответить.

Дело дошло до стандартных на собеседовании вопросов «Что вы сделали, чем гордитесь, может проект какой делали?», на что он отвечает: «Нет, проектов своих я не делал, это слишком сложно для одного человека, зато у меня есть трехзвездочный аккаунт на ЛОРе!». Это нормально что ли стало в наше время, что трехзвездочный аккаунт на ЛОРе считается достижением, которое не стыдно представить работодателю? На парня сразу посоветовал забить, потому что не нужны люди, которые вместо работы будут троллить в толксах. Иначе бы он этим не гордился.

MuZHiK-2
()

А есть ли какая-нибудь магия для оптимального заполнения страницы плавающими блоками?

Форум — Web-development

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

Пример: http://jsfiddle.net/Bad_ptr/yw9aM/2/
Тут видно, что #b4 и #b5 могли бы разместиться слева под #b1.

Есть что-нибудь для таких случаев в современном html/css или это придётся вычислять скриптами?

 , , ,

Bad_ptr
()

lighttpd vs nginx

Форум — Admin

Ознакомился со статьёй, всегда думал, что lighttpd потребляет меньше памяти, а там написано, что он течёт. Что лучше ставить в условиях с очень маленьким количеством оперативки? Например, если у меня embedded-сервер или дешёвая VPS.

 , , , ,

CYB3R
()

Пятницы в Субботу тред: смешной тест

Форум — Talks

Только довольно длинный «Насколько ты задрот, битард и социофоб?»:

http://kaimi.ru/projects/soul/?page=TestShare/ShareResults&test=BitardTes... (мой результат)

Для Ъ: вопросов много.

 

Shaman007
()

Справочные ресурсы для Web-разработчика.

Форум — Web-development

Взяли джуниором, на вырост. Пока остановились на том что нужно укрепить базу HTML,CSS,JS,etc. В связи с этим нужны постоянно справочные материалы. И что-бы не рыскать по просторам сети, каждый раз, когда возникает вопрос по тому в процессе вкуривания всего этого, нужно определится с тем откуда брать большую часть информации.

Пока вроде так:

HTML,CSS http://htmlbook.ru/

JS http://javascript.ru/

Может тема и избитая но всё же.

 , , , ,

Dron
()

Выбор аппаратуры для домашнего сервера

Форум — Linux-hardware

Уважаемые, прошу посоветовать оборудование для домашнего сервера. Главный критерий - чтобы он был полностью пассивным, т.е. охлаждение проходило на радиаторах (желательно корпусом), без вентиляторов.

Из других критериев:

  • процессор haswell или bay trail
  • 4 Гб ОЗУ
  • два отсека 3.5
  • один отсек 5.25 (желательно, не обязательно)
  • две сетвые карты по 1Гбит
  • WiFi 300Мбит, который умеет раздавать
  • 100% поддержка ядром Linux

Интересуют как готовые варианты, так и отдельное комплектующее (корпус, мать, т.д.). Основная проблема с выбором корпуса возникла, мать, например, ещё можно найти подходящую...

xusrol
()

Посоветуйте легкую виртуальную машину

Форум — Desktop

Debian 7 x64 работает на thinkpad x220 (i3/2.1GHz/4gb/ssd). Необходимо запускать разные виртуальные машины ( еще один debian, windows xp, windows 7). При запуске только одной машины (например, debian с xfce) обычно абсолютно холодный ноутбук сильно греется, кулер шумит, клавиатура становится горячей. sensors показывает температуру ядер порядка 70-75 (обычно 35). Надо сказать, что ноутбук неслабо греется даже при запуске dosbox. Возникают сомнения в желательности для ноутбука таких длительных нагрузок.

Прошу подсказать виртуальную машину с наименьшим потреблением ресурсов по вашему опыту.

 , ,

Deleted
()

Открыт исходный код Docker

Новости — Open Source
Группа Open Source

Docker — контейнер исполняемых сред для ОС Linux.

Docker дополняет LXC (LinuX Containers) высокоуровневым API, который выполняется на уровне процессов. UNIX-процессы выполняются с жесткими гарантиями изоляции (isolation) и воспроизводимости (repeatability) на серверах.

Docker — отличный инструмент для автоматизации распределенных систем: развертывание крупномасштабных веб-инсталляций, кластеров баз данных, непрерываемых систем развертывания, приватных PaaS, сервис-ориентированных архитектур и т.д.

Видео «Будущее Linux Containers»

>>> Подробности

 , , , ,

gensym
()

поругайте js-быдлокод

Форум — Development

вдохновившись этой темой решил написать свой велосипед добавляющий лору двач-стайл функциональность:

// ==UserScript==
// @id             www.linux.org.ru-2ch-style@scriptish
// @name           LOR 2ch-style
// @version    0.1
// @author         
// @description    enter something useful
// @match      http://www.linux.org.ru/*
// @match      https://www.linux.org.ru/*
// @namespace http://www.linux.org.ru/*
// @namespace https://www.linux.org.ru/*
// @include http://www.linux.org.ru/*
// @include https://www.linux.org.ru/*
// @require       http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.js
// @run-at         document-end
// ==/UserScript==

(function () {

var mouseOnPopup = false;

var locationurl = $(location).attr("href").replace(/#.*$/, "");

var locatTimer = null;

var processMouseEnter = function (){
    mouseOnPopup = true;
};

var processMouseLeave = function (){
    mouseOnPopup = false; 
    processMouseOut();
};


var processLink = function (lnk, elem)
        {
            	msg = lnk.parents('article');
            	msg_title = msg.find('.title');
            	msg_body = msg.find('.msg_body.message-w-userpic');
                popup = $('<div class="2ch_popup">' + '<div class="msg_title">' + msg_title.html()  + '</div>' + '<div class="msg_body">' + msg_body.html()   + '</div>' + '</div>');
            	popup.find('.hideon-phone').parent().remove();
                popup.find('div.msg_title > a').each(function (idx,elem){processTag(idx,elem);});
                popup.find('div.answers > a').each(function (idx,elem){processLinkComments(findLink(elem),$(elem));});

                popup.mouseenter(function(){processMouseEnter();}).mouseleave(function(){processMouseLeave();});
                
                if (locatTimer){
                    clearTimeout(locatTimer);
                    locatTimer = null;
                }
                
                $('body').remove('.2ch_popup');
               
                $(popup).css('z-index', '9999')
                                .css('position', 'absolute')
                                .css('top', ($(elem).offset().top)+'px')
                                .css('left', ($(elem).offset().left+$(elem).width()+5)+'px')
                                .css('background-color','#101010')
                                .css('width', '600px')
                                .css('border-radius', '5px')
                                .css('border-width', '1px')
                                .css('border-style', 'solid')
                                .css('border-color','#face8d')
                                .css('padding', '5px')
                                .attr('rel', $(elem).attr('href'));
                 $('body').append(popup);
        };
        
var findLinks = function (msg, elem){
            return msg.find('a').filter(function(){return ($(this).text() === "Ссылка" && $(this).attr('href') == $(elem).attr('href')); });
        };
        
var findLink = function (elem){
        var msgId = $(elem).prop("href").match(/comment-(\d+)/)[1];
        var msgObj = $("#comment-" + msgId);
       return msgObj.find('.title');
    };

var processMouseOver = function (elem){
       var links = findLinks($('#comments'), elem);
       if(links.length > 0)
        {
          processLink(links, elem);
          return false;
        }
        console.log('not found');
        if($('.2ch_popup').length > 0 && $('.2ch_popup').attr('rel') == $(this).attr('href'))
            return false;        
        $.ajax({type: "GET", url: $(this).attr('href')})
        .done(function(msg){
            msg = $(msg);
            msg = findLinks(msg, elem);
            processLink(msg, elem);
        })
    };
    
var processMouseOverComments = function (elem, elemshow){
          processLink(elem, elemshow);
          return false;
    };

var processMouseOut = function (){
    if (locatTimer){
        clearTimeout(locatTimer);
        locatTimer = null;
    }
    locatTimer = setTimeout(function(){    
        if(!mouseOnPopup){
            locatTimer = null;
            $('.2ch_popup').remove(); 
        }
    }, 300);
};

var processTag = function (idx,elem){
        $(elem).mouseover(function(){processMouseOver(elem); })
        .mouseout(function(){processMouseOut();})
    };

var processLinkComments = function (elem, link){

       link.mouseover(function(){processMouseOverComments(elem, link); })
           .mouseout(function(){processMouseOut();});
    };
    
        
var processTitle = function (index, url, element) {
		var replyUrl = $("a", element).prop("href");
		var replyMsgId = replyUrl.match(/.*[\?\&]?cid=(\d+).*/)[1];
		var nick = $("a[itemprop='creator']", element.next()).text();
		if (nick == null || nick == "")
			nick = "anonymous";
					
		var msgId = element.parent().prop("id").match(/comment-(\d+)/)[1];

		$("#comment-" + replyMsgId).each(function() {

			var href = url + "#comment-" + msgId;
			var link = $("<a href='" + href + "'>" + nick + "</a>");
			processLinkComments(element, link);

			var container = $(".msg_body", $(this));
			var answersClass = "answers";
			var answers = $("." + answersClass, container);
			if (!answers.length) {
				answers = $("<div class='" + answersClass + "'>Ответы: </div>");
				answers.css("font-size", "smaller");
				container.append(answers);
			}
			if (answers.children().length) {
				answers.append(", ");
			}
			answers.append(link);
		});
    };
    
	$(".title").has("a[data-samepage='samePage']").each(function(index) {processTitle(index, locationurl, $(this));});
    $('div.title > a').each(function (idx,elem){ processTag(idx,elem); });

}());

Да, да наш девиз: «Ни года без велосипеда». И потом последняя выложенная там версия меня не устраивала по функционалу, а всё остальное что было найдено, скорее не работало чем выполняло задуманное.

Проверялось всё в Scriptish в FF 26.0 в теме Tango. И выглядит оно примерно так.

 , ,

mm3
()

[SQL] с чего начать?

Форум — Development

За месяц-полтора надо углубленно изучить сабж, что посоветуете? Книги, сайты, примеры итд

 

justdoit
()

Thin, Unicorn, Rainbows, Passenger, Puma, ?

Форум — Web-development

Вариантов деплоя рельс как-то слишком много, непривычно.

В гугле везде метрики в основном rseq, но почему-то memory consumption (важный пункт) почти везде опускают, интересует личный опыт лоровцев по таким пунктам у каждого сервера как:

1) проблемность, стабильность (баги или еще что)
2) потребление памяти (меньше лучше)
3) геморойность деплоя
4) время старта
5) производительность

Пока использовал только Thin, вроде туп и прост, это плохой или хороший выбор? почему?

Почему пишут, что Unicorn только для fast clients, что он не так сделает с остальными? как Rainbows решает эту проблему?

Puma это cutting-edge убийца всех остальных серверов ? Или его место у помойки???

 , ,

umren
()

Книга для изучения openGL (mesa 9) на intelHD 4600

Форум — Development
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.3
OpenGL core profile shading language version string: 1.40
OpenGL version string: 3.0 Mesa 9.2.3
OpenGL shading language version string: 1.30

Читал red book наверное первой версии http://www3.msiu.ru/~kupri-ov/Books/RedBook_OpenGL.pdf

Но как я понял там все старое, есть книжка под что то новее? Или сайт с исходниками.

knotri
()

Вышла книга по языку программирования Ruby 2.0

Новости — Документация
Группа Документация

Алекcандр Круглов выложил в свободный доступ книгу «Ruby» по языку программирования Ruby 2.0.

Текст книги на русском языке в формате PDF доступен по следующей ссылке. С оглавлением можно ознакомиться здесь.

Книгу можно собрать из исходников:

  1. Установить Ruby.
  2. Установить необходимые пакеты: gem install redcarpet.
  3. Скачать скрипт для преобразования Markdown в LaTeX.
  4. Установить XeLaTeX.
  5. Скачать стиль.
  6. Собрать pdf: xelatex book.tex (по умолчанию используются шрифты семейства Liberation).

Свою благодарность автору можно выразить с помощью:

  • QIWI: 89212870782
  • WebMoney: R349517838989

>>> Подробности и исходный код книги

 ,

science
()

Сети для самых маленьких

Форум — Admin

Подскажите что почитать базовое про стек TCP/IP и т.п., т.е. до всяких HTTP и прочих протоколов верхнего уровня, можно с парочкой самых используемых транспортных. Приветствуется материал легкий для понимания, можно в виде интерактива, что б взять tcpdump/wireshark/etc и читать.

 , , ,

Ubuntu1210
()

Какой ЯП более востребован в плане работы и ЗП?

Форум — Talks

Ввиду вялотекущей жизни в толксах на сегодняшний день, решил создать тему по одному из интересующих меня вопросов.

Это НЕ холивар языков, какой язык и чем лучше и тому подобное. Злобных троллей, холиварщиков и просто вредных - покарает tazhate с минусомётом наготове. Ибо нефиг.

Теперь, собственно, сама суть.

Надоело сидеть в офисе за компом и выставлять счета в 1с (тьфу на неё 3 раза), своё поделие на perl выкатывать буду не скоро (завяз на этапе проектирования) и вообще, это не аналог 1с, а что-то вроде Бизнес-пака с нормальной БД, мордой, доступом и прочими няшками + CRM и комментарии.

Хочется что-нибудь кодить, и учить то, что в перспективе сможет обеспечить мне нормальное существование (а не 20к в месяц). Нет, я не собираюсь ничего не делать и получать 100к в месяц. Я хочу работать, получать от этого удовольствие, и зарабатывать на этом деньги. Нет, проституцию не предлагать.

Что сейчас актуально в плане фриланса из ЯП? На что есть хороший спрос и неплохая оплата проектов? Слышал про java, вроде ЗП там неплохие встречаются - но там гуру нужны, начинающий дилетант никому не нужен (хнык-хнык, да).

Вообще, можно ли нормально жить, занимаясь фрилансом (конечно, с учётом адекватного тайм-менеджмента, а не работать 10 минут в сутки)? Или самый лучший вариант - понаехать в Нерезиновск/Путиноград?

Пытаюсь прикинуть, чем лучше заниматься, таки надо свой дом строить - а с такой ЗП у нас в стране фиг чего построишь. И ипотеку на строительство не хотят давать (но продолжаю искать, да).

 , , , ,

ekzotech
()

Пожирание памяти популярными веб-феймворками

Форум — Web-development

Кто-нибудь бенчил свои фреймворки? Сколько памяти пожирает он?

А нужно это для того, чтобы понять, на чем делать сайт под хостинг с 512 мегабайтами рамы и процом 400МГц.

Playframework2, Symfony2, Ruby on Rails, Django

Особенно интересно Playframework2, но у меня нету на нем ни одного достаточного сложного сайта, чтобы вот сейчас загнать в локальную виртуалочку и помучить httperf'ом. С одной стороны, умом я понимаю, что мегабайт 700 оно жрать обязано, плюс память на какую-нибудь БД (postgres поди мегабайт 300 жрет). Т.е. минимальный хостинг для Плея должен иметь гиг рамы. С другой стороны, в интернетах случаются люди, которые ставили лимиты и в 200 мегабайт, но при этом не отписывались о результатах.

stevejobs
()

Чем загрузить VDS

Форум — Talks

Арендую VDS на linode.com Взял самый дешёвый тариф, но даже на нём предоставляется куда больше ресурсов, чем требуется для моих задач: tt-rss, wiki и FTP-сервер для бэкапов и небольших файлов.
Чем ещё полезным его можно загрузить?

 , ,

najlus
()

Какой Jabber-сервер использовать на VPS?

Форум — Admin

subj. Паранойя требует уходить с gtalk серверов. Истории успеха и сравнение разных jabber-серверов приветствуются. Сервер планируется для < 10 человек, т.е. интересует не нагрузкоустойчивость, а простота и непадучесть.

 , ,

Alve
()