• Откуда взять базовые знания по строению и структуре сети?

    Гуглите "Сети для самых маленьких", не пожалеете.
    Ответ написан
    Комментировать
  • Как сделать запуск анимации по событию WPF?

    korobok
    @korobok
    Специалист по машинному обучению (Python)
    Самый простой способ - это вынести анимацию в ресурс. К сожалению, MouseLeftButtonUp обрабатывается самим TexBox'ом поэтому пользоваться им не получится. Можно использовать PreviewMouseLeftButtonDown.
    <Window.Resources>
            <PathGeometry x:Key="pathUsernameRU">
                <PathFigure StartPoint="0,45">
                    <PolyLineSegment Points="0,10"></PolyLineSegment>
                </PathFigure>
            </PathGeometry>
            <PathGeometry x:Key="pathUsernameEN">
                <PathFigure StartPoint="0,45">
                    <PolyLineSegment Points="0,70"></PolyLineSegment>
                </PathFigure>
            </PathGeometry>
            <Storyboard x:Key="Storyboard">
            	<DoubleAnimation Storyboard.TargetName="textBlock1" Storyboard.TargetProperty="Opacity" 
    				From="0" To="1"  Duration="0:0:0.2"></DoubleAnimation>
    			<DoubleAnimationUsingPath Storyboard.TargetName="textBlock1" Storyboard.TargetProperty="(Canvas.Top)" 
    				PathGeometry="{StaticResource pathUsernameEN}" Duration="0:0:0.2" Source="Y"/>
            	<DoubleAnimation Storyboard.TargetName="textBlock" Storyboard.TargetProperty="Opacity" From="0" To="1" 
    				Duration="0:0:0.2" />
                <DoubleAnimationUsingPath Storyboard.TargetName="textBlock" Storyboard.TargetProperty="(Canvas.Top)" 
    				PathGeometry="{StaticResource pathUsernameRU}" Duration="0:0:0.2" Source="Y"/>
            </Storyboard>
        </Window.Resources>
        <Grid Width="300" Height="100">
            <Canvas>
                <TextBox x:Name="textBox" Canvas.Top="35" Height="30" Width="300" BorderThickness="0">
    				<TextBox.Triggers>
    					<EventTrigger RoutedEvent="PreviewMouseLeftButtonDown">
    							<BeginStoryboard Storyboard="{StaticResource Storyboard}"/>	
    					</EventTrigger>
    				</TextBox.Triggers>
    			</TextBox>
                <Rectangle Canvas.Top="60" Fill="Black" Width="300" Height="2"></Rectangle>
                <TextBlock x:Name="textBlock" Text="Username" Canvas.Top="45" Foreground="#7BBFD3" Opacity="0"/>
                <TextBlock x:Name="textBlock1" Text="Имя пользователя" Canvas.Top="45" Foreground="#7BBFD3" Opacity="0"/>
    
            </Canvas>
        </Grid>

    После этого появляется веселый эффект, когда при нажатии каждый раз вылезает подсказка. Можно от этого избавиться немного поменяв анимацию и убрав From
    <Storyboard x:Key="Storyboard">
            	<DoubleAnimation Storyboard.TargetName="textBlock1" Storyboard.TargetProperty="Opacity" 
    				 				To="1"  Duration="0:0:0.2"/>
            	<DoubleAnimation Storyboard.TargetName="textBlock" Storyboard.TargetProperty="Opacity"  
    								To="1" Duration="0:0:0.2" />
            	<DoubleAnimation Storyboard.TargetProperty="(Canvas.Top)" 
    								Storyboard.TargetName="textBlock" Duration="0:0:0.2" To="70"/>
            	<DoubleAnimation Storyboard.TargetProperty="(Canvas.Top)" 
    								Storyboard.TargetName="textBlock1" Duration="0:0:0.2" To="20"/>
    </Storyboard>

    Но чаще всего для подсказок используют ToolTip.
    Ответ написан
    1 комментарий
  • Что представляет из себя направление "Прикладная математика и информатика"?

    Я выбирал между ПМ и специальностью на факультете вычислительной техники в Политехе (СамГТУ). Выбрал ПМ. Это было до бакалавриата и магистратуры. Учились 5 лет. Все пять лет учили разную математику. Было и программирование, но то, что преподавали, я уже знал на то время. В общем, программирования мало, математики много.

    Почему выбрал ПМ. Через родителей мы знали людей с обоих факультетов и ведущих кафедр. Зав. кафедрой ПМ (как человек) внушал доверие. Пошел туда. В этом плане выбор полностью оправдался, это оказался один из лучших учителей, кто мне когда-либо встречался. Он также был куратором группы. Было абсолютное уважение со стороны группы.

    Специальность считалась самая сложная. Отбирались туда кто посильнее. Специально собирали хороших ребят с олимпиад, лицеев. Мы уж точно считали себя круче других (кстати, это хорошо сплачивает группу). Во время учебы часть ребят отсеялась, пожалуй, было тяжело. Несколько человек защитились по 05.13.05 к.т.н. и по какой-то спец. на к.ф.-м.н.

    Кто куда пошел работать. Многие подрабатывали программистами во время учебы. После окончания по линии IT пошло около половины+ группы. Один человек остался преподавать математику (специальность это позволяет). Остальные пополнили ряды менеджеров (многие близко к IT) и т.д. Пошел ли кто-то заниматься тем, для чего готовят прикладных математиков?... Из нашего выпуска я таких ребят не знаю. Только один работает с близкими вещами.

    Велика ли польза ПМ для программирования? Скорее нет. Такое количество программистов в выпускниках объясняется тем, что ребята с техническим уклоном, сообразительные, сами занимались компьютерами - соответствующий исход сложился естественно. Математика в программировании используется мало. Есть области, где она нужна (математическое моделирование), но, если вы видите себя веб-программистом или 1с-ником, то пользы от нее не будет.

    Для чего эта специальность? Для приложения разнообразной математики выше стандартного уровня в самих разных направлениях. Такие области есть.

    Мне не очень нравилось то, что в изучаемой математике нет практической "реализации". Мне нравится математика, но учить много лет одну, другую, а потом еще и еще... скучно, что ли. Есть мнение, что "математика ставит мозги на место". Это во многом правда.

    Стоит ли оно того? Да, если есть желание работать в соответствующей области. Стоит учитывать, что математику "легко" научиться программированию (это больше ремесло, чем наука), а вот обратный переход едва ли будет успешен. Самому набрать столько математических знаний не получится. Изучить конкретные вопросы - безусловно, но воспринять все в комплексе - едва ли. Если сама математика не столь интересна, я бы смотрел на специальности более ориентированные на программирование.
    Ответ написан
    1 комментарий
  • Почему притормаживает CorelDRAW x5?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Было что-то похожее с Х6 - причина в каше версий ВизуалСтудио и ВизуалС, как сказали на форуме. Было море разных версий с обновлений и от разного софта.
    Удаления-переустановки Визуалов не помогли.
    Переустановка Винды сняла все проблемы.
    Ответ написан
    5 комментариев
  • Mikrotik L2TP-server+IPsec: откуда такая запись в логе и как избавиться?

    Largo1
    @Largo1
    Айтишник далёкого плана
    ну у вас всё и работает прекрасно на одну половину..)
    кто настраивал - хотел сперва поднять транспорт l2tp и на концах его зашифровать..
    по факту транспорт работает, но без шифрования просто гонит трафф напрямую..
    согласуйте политики ipsec и ошибка пропадет
    Ответ написан
  • Какой должна быть идеальная модель IT-инфраструктуры абстрактного предприятия?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Такс, если рассматривать практическую сторону, то:
    1. У вас обязательно грамотно построена сеть, с разнесением всё на отдельные сегменты и делением на уровень доступа и ядро. Это могут быть как простые гигабитные свичи, так и что-то более серьёзное (отдельно l2 коммутаторы, ядро - на l3) решение. Все вайфай сети отдельно, телефония отдельно. Несколько провайдеров с автопереключением. Между офисами (если их несколько) туннели с IPSec и OSPF, ведь у вас обязательно по два канала в каждом удалённом офисе. Внутри локальных сетей у вас обязательно протокол семейства stp следит за петлями и сходимостью, и нигде нигде нет простых "мыльных" коробок аля дес1004 или что там сейчас помоешного выпускает длинк? Вся коммутация сделана заранее и ве имеющиеся порты заранее обспечены линком и вся сеть, что самое главное, к такому повороту готова.

    2. Хранение. У вас обязательно разнесено хранение данных от вычислительной обработки. Хотя бы на уровне абстракции (хотя в идеале - физически это разное железо). Хранение рассчитано на текущую нагрузку плюс резерв на момент наращивания мощностей (грубо говоря пока едут дополнительные диски - вы не упали под нагрузкой если вдруг припёрло). Доступы у вас через отдельные ip сети или через fc san (имхо, в данный момени это очень рядом). СХД умеет делать снепшоты и тонко выделять ресурсы. Так же она умеет а\синхронно реплицироваться (и у вас есть куда). Хранилка имеет +1 питание, +1 диск каждого типа и +1 голову контроллера. А так же +1 линк до вычислителей.

    3. Вычисление. У вас есть отдельные одинаковые железки на которых благодаря виртуализации вы развернули ферму вычислителей для основной ИС, а так же крутите всё ваше многообразие почтовых серверов и контроллеров домена. (кто-то скажет что КД в идеале крутить физически, возможно). Сервера рассчитаны с запасом минимум 1 штука, чтобы можно было смело смигрировать виртуалки и опустить его в мейнтейм.

    Про софт тоже могу накидать если нужно.
    Ответ написан
    4 комментария
  • Поздний старт в ИТ - есть ли шансы?

    valerium
    @valerium
    Изобретая велосипед
    У меня похожая ситуация, правда я просрал не 5, а в сумме все 6 лет. Сейчас мне 25, я работаю дежурным админом. Успел поработать в техподдержке, потом младшим админом, сейчас дежурным.

    Да, само собой, чувствую, как не хватает теоретической базы и опыта. Да, потерянного времени жалко. Но IT - это та сфера, где, к счастью, опыт и знания ценятся выше бумажек. А набраться их может любой, кто умеет думать головой. На работе каждую минуту пытаюсь провести с пользой. Если нет текущих задач - пишу скрипты и изучаю систему. На досуге регулярно читаю учебники по интересующим меня темам.

    Тут правильно bobrovskyserg написал, надо показать себя, сообразить "портфолио". У Вас есть свой проект? Отлично, на гитхаб его! Дружите с русским языком? Катайте статью в песочницу Хабра о своём проекте, ждите инвайт. Есть IT-шная эрудиция? Тостер всегда рад Вам.

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

    Успехов!
    Ответ написан
    Комментировать
  • Почему зависает компьютер на одной web-странице?

    не хотите проблем - уходите с AMD и заводите "зоопарк" из разных версий MS IE
    Ответ написан
    Комментировать
  • Где применяется комбинаторика в информатике?

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

    UPD. Можно вспомнить одно место, где комбинаторика требуется в обычных задачах. Это когда у нас есть множество каких-нибудь подмножеств, перестановок, слов над алфавитом, или ещё чего-нибудь, что обычно считает комбинаторика. И мы хотим по элементу этого множества найти его индекс. И наоборот.
    Задача возникает не часто, но если возникла, то без комбинаторных формул не обойтись никак.
    Ответ написан
    Комментировать
  • Как сделать отказоустойчивый VPN между офисами на базе Mikrotik RB750?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Ответ написан
    Комментировать
  • Как сделать отказоустойчивый VPN между офисами на базе Mikrotik RB750?

    Jump
    @Jump
    Системный администратор со стажем.
    Как вариант - в филиале поднять сразу два VPN тоннеля, в одном указать один белый адрес, в другом другой.
    И сделать для этих двух VPN каналов балансировку и резервирование.
    Ответ написан
    Комментировать