Сегодня 19 мая, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
coding4.net
coding4.net
Голосов: 1
Адрес блога: http://www.coding4.net/
Добавлен: 2012-06-11 20:16:46
 

Как прочитать лог windows на другом компьютере в домене Windows на C# ?

2014-12-01 11:14:00 (читать в оригинале)


Иногда нужно прочитать на C# события из лога windows (относящегося к приложению) на другом компьютере. Дальше пример того, как это сделать.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace TestForRequiredCheckings
{
class Program
{
static String FullHostName = "host1";
static void ShowEventLogOnOtherComp()
{
Console.WriteLine();
Console.WriteLine("Получение содержимого windows лога программы на другом компьютере в домене:");
EventLog currWinLog = new EventLog("AppName1", FullHostName);
List eventsInStr = currWinLog.Entries.Cast().ToList();
foreach (EventLogEntry currEvent in eventsInStr)
{
Console.WriteLine();
String currStr = currEvent.Index.ToString() + currEvent.Category.ToString() + currEvent.TimeGenerated.ToString();
Console.WriteLine(currStr);
}
}
static void Main(string[] args)
{
ShowEventLogOnOtherComp();
Console.ReadKey();
}
}
}
Есть ограничения. Оба компьютера под Windows. Я проверял на компьютерах в одном домене, не знаю будет ли работать на разных. Также пользователь, под которым запускается программа, должен быть админом на исследуемом компьютере. Тогда все получится.



Как автоматизировать МЛМ бизнес ?

2014-11-30 12:46:00 (читать в оригинале)


автоматизация МЛМ

МЛМ – это одна из разновидностей бизнеса, также называемая сетевым маркетингом. Его особенность заключается в том, что некоторые процессы можно с успехом переложить с человека на программу, увеличив таким образом эффективность во много раз. В современных реалиях уже практически невозможно успешно развивать свое дело, не зная, что такое автоматизация млм см. тут.

Так как каждый бизнес уникален по своей сути, то и программный комплекс для его автоматизации обычно пишется персонально под него. Главное правило здесь – не покупать чужие наработки, если только вы не уверены, что они вам идеально подойдут. Порой переписывание готового проекта может занять больше времени и потребовать больше вложений, чем создание собственной разработки. Нередко такое ПО продается вместе с самим бизнесом, и такое вложение средств наиболее предпочтительно для сетевого маркетинга.

К программному обеспечению для автоматизации МЛМ-процессов относятся различные скрипты, осуществляющие за человека всевозможные рутинные действия вроде регулярной сверки ставок на бирже и расчетов прибыли, сайты для публикации информации, общения с клиентами и партнерами, панель управления бизнесом и многое другое. Ряд компаний-разработчиков такого ПО предоставляет также услуги консалтинга по всем вопросам, связанным с открытием и ведением собственного дела.

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

Стоимость ПО для автоматизации МЛМ бизнеса во многом зависит от сферы деятельности фирмы и ее размеров. Небольшие компании сегодня могут заказать для себя продукты по довольно разумным ценам.



Как получить информацию о процессах на другом компьютере в домене Windows ?

2014-11-28 17:16:00 (читать в оригинале)


Иногда нужно узнать информацию о процессах на другом компьютере. Особенно часто узнать запущен ли некий процесс. Дальше пример как это сделать.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;

namespace TestForRequiredCheckings
{
 class Program
 {
  static String FullHostName = "host1";
  static void ShowProcesses()
  {
   Console.WriteLine();
   Console.WriteLine("Получение списка процессов на другом компьютере в домене windows:");
   List procNames = Process.GetProcesses( FullHostName).Select( x => x.ProcessName ).ToList();
   foreach(String currName in procNames)
   {
    Console.WriteLine(currName);
   }

   Console.WriteLine();
   Console.WriteLine("Проверка наличия процессов с заданным именем на другом компьютере в домене windows:");

   Process[] currProcs = Process.GetProcessesByName("proc1", FullHostName);
   Console.WriteLine("Количество процессов с нужным именем: "+ currProcs.Count() );
  }
  static void Main(string[] args)
  {
   ShowProcesses();
   Console.ReadKey();
  }
}
}

Есть ограничения. Оба компьютера под Windows, узнаем на C#. Я проверял на компьютерах в одном домене, не знаю будет ли работать на разных. Также пользователь, под которым запускается программа, должен быть админом на исследуемом компьютере. В таком случае все сработает.



Игра "Найди кота" в Одноклассниках

2014-11-27 21:22:00 (читать в оригинале)


найди кота

Каждый в своей жизни оказывался в ситуации, когда надо было найти тот или иной предмет. Порой это заканчивалось успехом, а порой – нет. Хотите научиться быстро находить нужные вещи, в каком бы месте они не находились? Тогда скорее заглядывайте в приложение «найди кота» и развивайте своё умение.

Когда вы попадёте в красочный, яркий мир приложения, перед вами будет открыта первая картинка, на которой нужно будет найти замаскированного кота, он будет усердно прятаться от вас. Вы можете спокойно, не обращая внимания на время, искать животное, но чем дольше вы ищете пушистое создание, тем меньше вероятности того, что вы получите три золотые монеты. Они являются наградой за ваши труды. Если кот обнаружен, то нажимайте на продолжение, и бросайтесь в поиски нового пушистого друга.

Первые уровни игры проходят без особого напряжения, в дальнейшем, найти кота становится всё сложнее и сложнее. Тут-то и нужно воспользоваться теми монетами, которые были предоставлены в качестве награды. На них можно купить подсказки, а их всего три. Первая подсказка – 50/50, она выделяет ту область экрана, в которой прячется животное, а остальное мутнеет, таким образом, сокращается площадь поисков. Затем, есть лупа, она увеличивает ту область картинки, на которую вы сосредотачиваете её. И, наконец, вы можете пропустить уровень, но стоит эта возможность пятьдесят пять золотых монет, так как в итоге он будет числиться пройденным. В том случае, когда вы не хотите тратиться на подсказки, или монеты уже закончились, введи в поисковую строку следующее:«найди кота в одноклассниках все уровни», и система вам выдаст то, что вы ищете.

В приложении тысяча уровне, но скорее всего, это ещё не предел. Большой спрос, рождает большое предложение, и разработчики уже усердно стараются, для того, чтобы выпустить новые эпизоды.

Приложение рекомендовано для детей школьного возраста. Школа, особенно, когда ребёнок только-только начал её посещать, для него настоящее испытание. Ведь высидеть урок, который длится сорок пять минут не так-то просто, как кажется на первый взгляд. Очень важно выработать у ребёнка силу воли, которую он будет испытывать каждый день, посещая класс.

В процессе поиска кота, дети будут нервничать, когда станут терпеть неудачи, будут пытаться бросить это занятие, отказываться, но родители должны сделать всё возможное, чтобы заинтересовать ребёнка, должны помочь ему довести начатое до конца и показать ему, насколько сладкое чувство победы и завершённости. Не позволяйте своим детям окунаться в мир бессмысленных приложений, которые будут вызывать интерес, но не давать никакого развития. У вашего малыша нет времени, которое он может тратить впустую, ведь каждая минута детства – это строительство основания, для крепкой и успешной жизни.



Как повысить безопасность данных при загрузке файлов через PHP ?

2014-11-27 21:15:00 (читать в оригинале)


PHP

Большое количество веб-мастеров для загрузки тех или иных файлов на свои ресурсы используют PHP как наиболее удобный, эффективный и надежный способ заливки данных на сайт. Тем не менее, если не обеспечить данному мероприятию должную безопасность, то сайт после размещения на нем тех или иных материалов, останется предоставлен сам себе и фактически открыт для любых недоброжелателей и мошенников. Любой желающий сможет загрузить на него свои php-скрипты или коды, за содержимое которых придется нести ответственность владельцам веб-странички. Чтобы этого не произошло, следует сделать все возможное для обеспечения сайту хорошей защиты. Кстати, подробнее об этом можно тут читать.

Для начала вебмастеру стоит ограничить загрузку на сайт файлов определенного класса, встроив в код простейшую процедуру проверки Content-Type тех данных, которые можно закачивать на него. Благодаря такому ограничению при попытке загрузить на ресурс контент, который может быть для него опасен, система выдаст злоумышленнику соответствующее предупреждение. Правда, он в свою очередь может попробовать создать Perl-скрипт, направленный на то, чтобы обойти это правило и эмулировать пользовательские действия по заливке информации на сайт. Учитывая этот момент, с точки зрения владельца веб-странички логичнее будет усложнить систему безопасности и воспользоваться функцией getimagesize(), которая проверит не только заголовок файла (его Content-Type), но и содержание.

На что способна функция getimagesize()

Предлагаемый способ усиления защиты сайта от загрузки на него опасного контента довольно действенен, но у него есть свои ограничения. Так, функция getimagesize() способна вычислить характер изображения, а также присвоить ему правильные размеры, определить параметры текстовой строки, которые применяются в рамках стандартного тега HTML в IMG.



Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.