Pull to refresh
74
0
Дмитрий Гукетлев @Yavanosta

User

Send message
Очевидно чтобы отлаживать его
Так что все реальней чем может показаться.
Клевая олимпиада. Задания интересные, не сможете решить так хотябы будете знать о чем почитать. На прошлой выйграл МакБук. Пишу из Крока ;-)
Пожалуйста:
-ставить оригинальный образ а не ZverDvd
-не ставить свистелки и перделки
-поставить бесплатный антивирус Microsoft Security Essential (например)
-не отключать uac (меня кстати всевремя удивляет почему в линуксе первый совет всегда «не сидите от рута», а в винде все четкие пацаны сразу вырубают uac. Хотя uac удобней чем sudo)

Провести краткий инструктаж что такое мошенничество в интернете, что стоит думать прежде чем нажимать «да» в окошке uac. В случае со школьниками или с невменяемыми людьми последнее можно заменить идеалогией «куда можно писать оттуда нельзя запускать» (как сделать было несколько топиков на хабре). Тогда и антивирус можно не ставить. Как видите никакой магии.
минута = принцип. с планшета пишу, по дороге.
я не переустанавливал винду по причине ее поломки ни разу в жизни (начинал с 98й) чяднт?

то что люди после вашей переустановки через два месяца снова к вам обращаются скорее говорит о том что вы винду неправильно настраиваете.

то что под линукс «нет вирусов» это минута неуловимого Джо — линуксов в мире меньше 5% на десктопе. Если не меньше 1.
если бы автор написал «мы поставили линукс потому, что считаем, что детей лучше учить на нем» или «потому, что в гимпе лучше рисовать» и подкрепил это чем-то кроме своего видения, я бы порадовался.

А все, что я тут вижу это стандартный набор холивара «линукс быстрее, на линуксе нет вирусов, линукс бесплатный», все три утверждения спорны и породили уже кучу холиваров. Зато нет ни слова про то, что детям лучше/хуже учиться. Как они будут домашние задания по гимпу делать? ставить дома тоже линукс? у многих школьников есть свой комп? всем родители разрешат? все смогут поставить? у гимпа есть виндоус версия?

Автор затронул святое святых — школу, вмешался в образователтный процесс и не обосновал это ничем кроме того что так дешевле.

У него небыло выбора — у школы нет денег, но это не повод для гордости.
1. я конкретно обозначил что проблема в том что школам выделяются гроши.

2. про учить базовым принципам: лучше учить базовым принципам сразу уж и на актуальном софте. Следуя вашей логике можно хим реактивы не покупать, зачем если откроют новые полимерные соединения и куча старых реактивов окажется никому не нужной.

Кстати по вашей же логике то, что не востребовано сегодня, будет хламом уже завтра, а то что востребовано только после завтра. Какой-никакой а все же выйгрыш. О востребованности бэсика есть смысл говорить? Может пора учить детей программировать сразу на c#? (ну или на java если не любите майкрософт)

3. Я не говорил что свободное по плохо. Я просто удивляюсь массовой истерии вокруг свободного ПО. Вот какие мы молодцы, поставили линукс — сэкономили школе кучу бабла, а научиться базовым принципам можно и на этом. Что за ахинея?!

Должно быть так: лучше всего учить пользоваться офисом на таком-то продукте, программировать на таком, рисовать на таком. Взяли это все и поставили. Бесплатно — хорошо, платно ну ничего, купим. И не надо менять местами: причина — качество образования, следствие — цена.

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

Про спонсоров: я плачу налоги. Школы должны содержаться на них.

Про загадить: если права не урезаны то уронить линукс в разы проще, хотябы тупо перенаправив рандом на /dev/sda. Если урезаны, то в рамках имеющихся прав можно пакостить, тут уж от прямоты рук админа зависит, а не от системы. Я говорю тут не о случайных ошибках, а о намеренном уничтожении системы, школа все таки.

Где вы вообще прочитали, что я против бесплатного софта? Я просто считаю, что софт это инструмент, а экономить на инструменте это глупо и недальновидно. Выбирайте тот который нужен, который вам удобней, который более подходит к задаче, используйте и его цена, если он платный, окупится вашей, как человека использующего этот инструмент, высокой производителтностью. А иначе получается, что вы заставляете человека дырки в бетонной стене шлямбуром делать, а не перфоратором, мотивируя это только тем, что шлямбур бесплатно на улице нашли. Хотя если у вас в доме электричества нет, то шлямбур будет полезнее перфоратора, думать надо всегда головой.

Я например везде использую nginx, потому, что один из лучших фронтэндов и балансировщиков, а не потому, что он бесплатный. А когда люди бросаются на амбразуру с криками «Опенсорс! Долой проприетарщину!» не думая о задаче это жалко выглядит.
А да, понравилось про «Что бы работа шла быстрей было решено записать два образа системы и устанавливать параллельно на несколько компьютеров.» Уж что-что, а сделать мастер-образ, настроить и разлить его на винты в линуксе можно встроенным функционалом. Темболее в убунте. Но автор героически устанавливал систему на каждый комп, отдельно скачивал на каждый обновления и отдельно конфигурировал — хорошее решение.

О чем топик? Как вы в тысячный раз нашли альтернативу самому популярному софту (архиватор, запись на CD, графический редактор)? Даже я, не имея линукса в постоянном пользовании, знаю все эти приложения. Как 15 раз установили и настроили убунту? Сравнили плохой-проприетарный-платный-ужасный-вражеский виндоус с замечательным-пушистым линуксом? Таких сравнений полный интернет.

Когда школьники загадят систему что будете делать? Или напишут chmode -x chmode? Или хотя бы удалят home, если на все остальное права зарезали? Мастер-образа нет, будете еще раз ставить?

По мне, так то, что школы выбирают софт не по критериям востребованности или сообразности задаче, а тупо потому, что денег нет ни на что кроме бесплатного — очень плохо, и нужно решать именно эту проблему. Чтобы учили тому, что нужно, а не то что бесплатно. И не надо делать культа из «экономии» на софте.
Установил линукс — отпишись на хабре. Это что подвиг?
Хоть скриншот вставьте того что получилось
тогда чтобы игра кончилась за 9 ходов каждый второй должен быть спором и все должны быть выйграны одной стороной. Маленькая уж слишком вероятность помоему. Надо вечером свое моделирование провести :-)
как у вас игра может закончиться за 10 ходов если сдают по 18 карт? при шаге в 5 первые три столбца должны быть 0 (18 карт сдают, значит минимум 18 ходов).
Если вы ситуацию спора считаете за один ход то да, может и за один ход игра кончиться, но это как-то дико малая вероятность, а у вас пик на столбце 5-10 уже прилично игр заканчивается. Где-то помоему что-то нетак
ComodoHacker прав. Решить это можно, как мне кажется, убрав в триггерах SET NOCOUNT ON или возвращая из процедуры флаг успешности операции.
Надо попробовать :-)
раньше отправилось
using(DatabaseDataContext dc = HDataBase.GetDataContext())
{
	//работа с датаконтекстом
}
public class HDataBase
{
	public static DatabaseDataContext GetDataContext()
	{
		return new SafetyDatabaseDataContext();
	}
}


Примерно так и выглядит. Дата контекст использую так:
У меня поток данных не очень большой. Я бы начал с того что описал в статье, выселил хистори таблицы в отдельный mdf\mds и на отдельный диск. Если у вас вставок не много то вы не сильно проиграете в скорости. Далее можно исключить их ежедневного\ежечасного инкрементального бэкапа и включить например только в еженедельный фулл бэкап. Тоже можно немного выйграть.

На хистори таблицах можно снять все индексы кроме PK по HistoryItemID и индекса по id сущности (commentID в данном случае). Это еще чуть-чуть ускорит вставку. В данном примере оригинальная таблица comments явно будет иметь индекс по topicID.

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

Information

Rating
Does not participate
Location
Балашиха, Москва и Московская обл., Россия
Date of birth
Registered
Activity