LINUX.ORG.RU
ФорумTalks

а линукс то похорошел за этот год :3

 , ,


0

2

купил я себе позавчера чудо чудное - (ноут/нет/субноут/я_не_знаю_как_правильно)бук. вот такой вот., только с 1,4ггц i3 и 4гб RAM. - вот фоточка рядом с нексусем:3
стояла там предустановленная Windows 7 Home Basic — решил её не менять, так как лицензий на Prof. больше не осталось, а с линуксом «в детстве» наигрался.
принялся скидывать файлы со старого ноутбука. Соединил их напрямую ethernet-кабелем, поднял ftp://ftp... как только началась загрузка файлов - новый ноут повис. просто повис, никаких признаков жизни. вообще. только бешеная загрузка харда. ну, думаю, пусть подумает - через 30 минут ситуация не изменилась. решил выдернуть ethernet-кабель. получил BSoD:(
бида, думаю. надо бы попробовать линукс, может, похорошел, пока я на винде то сидел...
попробовал. скачал образ дебиана тестинга. поставил.. оп-па, wi-fi подхватился, драйвера на видео сами встали, кеды не лагают... вебкамера, микрофон, 3,5мм разъем... даже мультитач завёлся сам (!!!)
все летает. по сравнению с шиндошс 7 prof/basic (хотя я бы не сказал, что винда у меня тормозила)
после запуска кде можно сразу открывать фаерфокс. (если в винде надо было подождать минутку-другую).
нормальный, ЧЕЛОВЕЧЕСКИЙ блютуз-стек - чтобы в винде получить файл, надо на значке в трее нажать правой кнопкой мышки и выбрать «Receive file», иначе ничего не получишь. тут же просто подтверждаешь передачу данных.
опять же, адекватный терминал и WM (в виндах же банально WM из коробки не умел Always on top)
потребление рам - по рабочим нуждам приходится иногда держать включенными пару троек виртуалочек. винда же сама по себе отжирала 2 гб. из 4 - с виртуалками ей было вообще плохо. линукс же со всем чем можно (кеды, пси, скайп, пара десятков терминалов с ssh, виртуалка, амарок и кторрент) не доходят даже до 1гб:(
правда, чую скоро дойдёт:

91808 /usr/bin/X :0 vt7 -br -nolisten tcp -auth /var/run/xauth/A:0-jcam7a
128184 /usr/bin/plasma-desktop
после бута было 30мб Xorg и 60мб plasma. аптайм пара часов upd: уже 150мб рам жрут иксы. куда оно течёт? О_О
ну и наконец - можно не городить костыли на C# для всяких мелочей. можно просто написать bash-скрипт ^_^

вообщем, за пару дней под дебианом мое мнение о линуксе несколько изменилось :3

готов!

★★★★★

Последнее исправление: snoopcat (всего исправлений: 1)
Ответ на: комментарий от Deleted

для вин в природе не существует _нормального_ эмулятора терминала, а это мне очень нужно, т.к. работа напрямую с этим связана.
это единственная именно причина перехода на линукс:)
остальное - мелочи, типа bluetooth'а и раскладки по capslock.

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от Norgat

Linq to SQL, там внутри обычный C# код, который, теоретически, можно написать руками, но, на практике, он автоматически генерируется студией по схеме БД. Зачем такие рутинные (но нужные) вещи делать руками?

ознакомился: http://msdn.microsoft.com/ru-ru/library/bb386976.aspx

спасибо, поржал - мысы как обычно сделали свой XYZ, а теперь сделали набор костылей, для совместимости своего XYZ с нормальными человеческими решениями. На кой диавол было городить свой несовместимый ни с чем linq если есть общепринятый SQL?

drBatty ★★
()
Ответ на: комментарий от Norgat

плюсую про дебагер в msvs :3

Для C# студия генерит оч. много кода автоматически, освобождая программиста от некоторых рутинных задач.

главное, потом не пытаться смотреть на этот код глазами :3

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от drBatty

На кой диавол было городить свой несовместимый ни с чем linq если есть общепринятый SQL?

Тем, что Linq to X позволяет работать с X как с родным типом C# IEnumerable<T>, это первое. Второе, Linq кроме увеличения читабельности кода зачастую ещё и ускоряет его.

Norgat ★★★★★
()
Ответ на: комментарий от Norgat

но в подавляющем большинстве задач он однотипен.

блин... Система велосипедов: для каждой ерунды в каждой программе своё уникальное решение. И не дай бох, чьё то решение решение похоже на другое... Даже регулярные выражения везде разные, и потому везде недоделанный. Свой SQL, как я погляжу, сама мысы ни осилила. Вот кодеры из моззилы тупо взяли SQLite, и юзают. В _каждом_ закрытом продукте юзают свой недоделанный велосипед.

drBatty ★★
()
Ответ на: комментарий от Norgat

Вменяемых доводов от тебя услышать не получится, только крики про Open Source и его превосходство, хотя никто не мешает работать с OS кодом на VS.

зачем мне костыль между linq и mysql, если последнюю я могу юзать напрямую? зачем мне отладчик, если у меня есть исходники? Вот скажи, зачем мне УЗНАВАТЬ, чему равен X, если в исходнике зелёным по чёрному написано X = Y; ? Именно потому во всяких vim'ах развиты средства _поиска_, можно мгновенно переместится в то место кода, где определено или изменяется что-либо, а в маздаях это не нужно - ибо работает только метод тыка.

drBatty ★★
()
Ответ на: комментарий от drBatty

упоротый осс фанатик итт?
VS реально удобен в некоторых задачах, но это не отменяет того, что это ненужный тормозящий кобайн :3

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от Dragon59

Ты не количество пиши, а названия и, желательно, киллер-фичи каждого. А то я догадываюсь о чем ты, но хочется быть уверенным:)

gear ★★★
()
Ответ на: комментарий от Norgat

Тем, что Linq to X позволяет работать с X как с родным типом C# IEnumerable<T>, это первое.

в C++ с _любым_ типом можно работать «как с родным», и что?Второе,

Linq кроме увеличения читабельности кода зачастую ещё и ускоряет его.

дополнительная прокладка из нечитаемого говнокода может что-то ускорить? В сказки Не верю.

drBatty ★★
()
Ответ на: комментарий от snoopcat

VS реально удобен в некоторых задачах

та я с этим и не спорил. Читай внимательнее - наоборот, о том и речь.

drBatty ★★
()
Ответ на: комментарий от nCdy

Пишу промышленный софт. За упоминание .NET в нашей конторе расстреливают с реактивного баномета. Юзаем Qt, присматриваемся к Perl. Кроссплатформенность во все поля приветствуется. Ни мы, ни заказчики не жалуемся. ЧМДНТ?

gear ★★★
()
Ответ на: комментарий от drBatty

в C++ с _любым_ типом можно работать «как с родным»

Ты вообще ничерта не понял что такое Linq to SQL. Смотри, есть БД в которой есть набор таблиц. Какая стандартная практика - берём ORM, пишём, основываясь на классах выбранного ORM, представление таблиц из БД, юзаем полученное представление. Так вот, автогенерация классов для Linq to SQL сама это представление генерит.

Что тебе тут может не нравится? Ведь если ты напишешь свой SQL запрос, то полученные от БД данные тебе придётся упаковывать в коллекции для удобной работы, именно код для этой упаковки (+ отправка и получение запросов) и умеет генерить студия.

Norgat ★★★★★
()
Ответ на: комментарий от snoopcat

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

ССЗБ :)

Alve ★★★★★
()
Ответ на: комментарий от snoopcat

Ну так все равно пришлось же руками делать apt-get install <wireless-diriver>. А в убунте автоматом какая-то служба делает.

Xenon ★★★
()
Ответ на: комментарий от Norgat

Ты вообще ничерта не понял что такое Linq to SQL. Смотри, есть БД в которой есть набор таблиц. Какая стандартная практика - берём ORM, пишём, основываясь на классах выбранного ORM, представление таблиц из БД, юзаем полученное представление. Так вот, автогенерация классов для Linq to SQL сама это представление генерит.

почему нельзя взять готовое представление, и не писать велосипед?

Что тебе тут может не нравится? Ведь если ты напишешь свой SQL запрос, то полученные от БД данные тебе придётся упаковывать в коллекции для удобной работы, именно код для этой упаковки (+ отправка и получение запросов) и умеет генерить студия.

мне не нравится то, что уже имеются Over9000 обёрток SQL в ОО-коллекции. Я просто не очень понимаю смысл создавать их генератор, да ещё и встраивать его в IDE.

drBatty ★★
()
Ответ на: комментарий от Xenon

оно на этапе установки сказало «найдена беспроводная карта, но нету FirmWare для неё. пожалуйста, скачайте то -то то -то и вставьте диск» , ну я с виндового ноута скачал фирмварь и скинул на 1 попавшуююся флешку. вставил в ноут, нажал «ок» - Найдены беспроводные сети

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от drBatty

почему нельзя взять готовое представление, и не писать велосипед?

Потому что МС как раз и попыталась создать единое представление для .Net разработчиков. В итоге у них получилось довольно неплохо: Liqn to SQL для простых баз, где не нужно шаманить и Entity Framework (для многих случаев он банально слишком сложен) для тяжких случаев. Всё остальное делает не МС, а разные энтузиасты и компании (зачем это вопрос к ним, а не к МС).

Я просто не очень понимаю смысл создавать их генератор, да ещё и встраивать его в IDE.

Логика у МС есть, просто они же делают единый продукт в котором интегрируют всё, что нужно разработчику и предоставляют возможность сторонним разработчикам дополнять свой продукт нужными фичами. Это просто иной подход который имеет право на существование.

Norgat ★★★★★
()
Ответ на: комментарий от Norgat

Логика у МС есть, просто они же делают единый продукт в котором интегрируют всё, что нужно разработчику и предоставляют возможность сторонним разработчикам дополнять свой продукт нужными фичами. Это просто иной подход который имеет право на существование.

имеет конечно. Вот только для OpenSource это не нужно.

drBatty ★★
()
Ответ на: комментарий от Xenon

graphical install , еженедельный срез testing'а

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от Ford_Focus

сначала арч, потом дебиан тестинг:)

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от Reset

2008й всё отлично

Да, отлично. Только говном этим сложно пользоваться. И редактора там нет. Навигация по коду отсутствует. Подсветка синтаксиса тоже отсутствует. Автокомплит говеный.
Короче, не нужно мне втирать ваш фантский бред, я сам вижу, что может ваша студия.

andreyu ★★★★★
()
Ответ на: комментарий от Reset

всерьез vim с vs сравнивать могут только конченные красноглазые задроты

Да, голова у вас совсем плоха стала.

andreyu ★★★★★
()
Ответ на: комментарий от Norgat

Если словами, то оно ищет не просто по названию имени, но и с учётом контекста и предыдущих заюзов. Что-то подобное я видел только в IDEA для Java.

Откройте для себя vim + clang_complete. Комплит от vs вам покажется говном. Даже комплит от visualassist говно. У которого кроме прочего периодически база рушится.

Если не нравится стандартная виндовая раскладка бигдингов, то есть возможность устанавливать управление в vim и emacs стилях (вроде как даже в стандартной студии была emacs раскладка, но могу ошибаться).

Это уже хорошо. Будет ли подхвачен конфиг vim'а и его плагины? Или речь только о биндингах аля qtcreator vim mode?
И да, сколько нынче стоит эта студия?

типа возможности лёгкой настройки форматирования кода под нужный стиль оформления

Гибкая настройка в vim из коробки.

или пачки готовых сниппетов

Есть snipmate, в котором я могу создавать свои сниппеты с динамическими данными.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Или речь только о биндингах аля qtcreator vim mode?

Естественно речь только об этом, плагины в VS полностью свои (менеджер плагинов встроен в студия по дефолту для 2010+).

Откройте для себя vim + clang_complete. Комплит от vs вам покажется говном.

Пробовал я комплит от Clang (только в SublimeClang, но дёргается то clang так что разницы нету), особых отличий от VS2010 не увидел. Чем я конкретно должен восторгаться?

Norgat ★★★★★
()
Ответ на: комментарий от Norgat

Пробовал я комплит от Clang (только в SublimeClang, но дёргается то clang так что разницы нету), особых отличий от VS2010 не увидел.

Я не знаю, что вы подразумеваете под особыми отличиями, но видимо они есть, коль вы их упомянули.

Чем я конкретно должен восторгаться?

А чем вы востаргаетесь в vs2010?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Я не знаю, что вы подразумеваете под особыми отличиями, но видимо они есть, коль вы их упомянули.

Я имел ввиду то, что никакой разницы, если не присматриваться, нету.

Чем я конкретно должен восторгаться?
А чем вы востаргаетесь в vs2010?

Откройте для себя vim + clang_complete. Комплит от vs вам покажется говном.

А тут я имел ввиду то, что после clang'овского комплита я не вижу причин считать комплит студии говном.

Norgat ★★★★★
()
Ответ на: комментарий от Norgat

А тут я имел ввиду то, что после clang'овского комплита я не вижу причин считать комплит студии говном.

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

Может есть версия последней студии, которую можно потрогать в течении какого то испытательного срока? Совсем нет желания покупать эту, достаточно дорогую, поделку только для того, что бы убедиться, что до vim она недотягивает.

andreyu ★★★★★
()
Ответ на: комментарий от Reset

от фанатика слышу

Да, это ваш стандартный ответ. В соседней ветке про винду вы так же обосрались и так же слились.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Совсем нет желания покупать эту, достаточно дорогую, поделку только для того, что бы убедиться, что до vim она недотягивает.

понятно, студии ты не видел, что и требовалось доказать

Может есть версия последней студии, которую можно потрогать в течении какого то испытательного срока?

есть

Reset ★★★★★
()
Ответ на: комментарий от Reset

ога, а как еще можно ответить на феерическое 4.2 ?

О, теперь вы сами с собой говорить начали. Психолог вам действительно нужен.

andreyu ★★★★★
()
Ответ на: комментарий от Reset

понятно, студии ты не видел, что и требовалось доказать

Вы тупой идиот, неумеющий читать и делать выводы. Я сказал, что пользуюсь 2008 студией. И она полное говно.

Может есть версия последней студии, которую можно потрогать в течении какого то испытательного срока?

есть

Где?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Вы тупой идиот, неумеющий читать и делать выводы. Я сказал, что пользуюсь 2008 студией. И она полное говно.

Тупой идиот это ты. Всё что ты перечислил в студии есть, но очевидно, что дебил, который даже не в состоянии пользоваться гуглом, не может найти такой очевидный функционал.

Где?

Очевидно, что на главной странице студии.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Тупой идиот это ты. Всё что ты перечислил в студии есть, но очевидно, что дебил, который даже не в состоянии пользоваться гуглом, не может найти такой очевидный функционал.

Не, вы реально своей тупостью меня утомили. Не я первый и, видимо, не я последний, кто вам говорит, что вы идиот. Но вы упорно продолжаете тупить.

andreyu ★★★★★
()
Ответ на: комментарий от Reset

Тупость демонстрируешь тут только ты.

Как вы там говорили про фантазии? Так вот, это только в вашей фантазии.

p.s. Вы себе противоречите. Недавно вы говорили про других оппонентов, что они тупят.

andreyu ★★★★★
()
Ответ на: комментарий от Reset

Всегда рад помочь сирым и убогим.

Я ценю вашу помощь. Пойду поставлю свечку.

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.