Перейти к содержимому

PyPL

Присоединился: 16 ноя 2008
Оффлайн Последний вход: июл 26 2011 13:38
-----

#3560960 Ajaxel.com - охота выслушать программистов!

Автор: PyPL на 01 июля 2011 - 23:39

alx4ever,
Размещенное изображение

:D
  • 2


#3560648 Ajaxel.com - охота выслушать программистов!

Автор: PyPL на 01 июля 2011 - 16:29

Вот только матом хочется ругаться, честное слово.

alx4ever,
1) Откуда такая паранойя по поводу закрытости кода? Есть много очень крупных компаний которые зарабатывают миллионы долларов на своих проектах, доступных в виде.
2) Разкриптовать твой код не составит абсолютно никакого труда, это как два пальца. (только делать этого никто не будет...)
3) Тебе уже изложили свою критику тут. Иди уже на форум специфичный для пхп разработчиков и спрашивай там. Но там тебе критика тоже не понравиться, потому что ты НЕ переносишь её, ввиду крутости твоей CMS.

Уже закрыл бы кто-нибудь эту тему...
  • 0


#3316053 Как начать?

Автор: PyPL на 13 декабря 2010 - 08:29

Южный, всё-таки для начала нужно понять одно - а надо ли оно вам? "С чего начать" вопрос уже очень протертый, на него можно найти ответ и в гугле. Но стоит ли игра свеч?

Вы пишите :

Если честно, то я очень заинтересован в веб дизайне.


Так может стоит в этом направлении расти? Оно тоже перспективное.

Если всё-таки программинг выбираете, то можно и с PHP начать, если планируется веб-разработка. Тем более сейчас пхп очень подтянулся в плане ООП техник. Есть куда расти.
Если не веб-разработка (изначально), то можно начать с Java / .NET .
Что касается С / С++ и подобных лоу-левелов, то тут нужно задуматься очень хорошо.

Ну и суть : "Лучший способ начать что то делать - начать это делать".

Поставьте себе цель, сделать сайтик простой (если ПХП выбрали), с базовыми функциями. Форма обратной связи, зона под паролем, потом добавление новостей можно прикрутить простейшее. Главное делайте, делайте, всё будет.
  • 2


#3259546 Мини-программа

Автор: PyPL на 07 ноября 2010 - 11:11

Ну вот самый наколеночный пример того как можно это сделать в .NET (я делал, пока пил кофе :rolleyes:) :

using System;
using System.Diagnostics;
using System.Threading;

namespace ProcessMonitor
{
    class Program
    {
        //имя процесса, которое нужно искать при проверке
        static string processname = "firefox";
        //путь до файла который нужно запустить
        static string filepath = @"C:\Program Files\Mozilla Firefox\firefox.exe";
        //аргументы которые нужно передать
        static string arguments = "-url http://www.google.com/";
        //время которое нужно ждать перед следующей проверкой, в миллисекундах
        static int sleeptime = 2000;

        static bool DoRun = true;

        static void CheckAlive()
        {
            while (DoRun)
            {
                //Ожидаем указанное кол-во миллисекунд
                Thread.Sleep(sleeptime);

                //найдено или нет
                bool found = false;

                //получаем список процессов
                Process[] proc = Process.GetProcesses();

                //пробегаемся и ищем наш процесс
                foreach (Process p in proc)
                {
                    if (p.ProcessName.Equals(processname))
                    {
                        //указываем что нашли
                        found = true;
                    }
                }

                //а если не нашли
                if (!found)
                {
                    //запускаем его
                    Process.Start(filepath, arguments);
                }
            }
        }

        static void Main(string[] args)
        {
            //создаем отдельный поток, чтобы главная консоль не висела
            Thread worker = new Thread(CheckAlive);

            //запускаем его
            worker.Start();

            //Ждём нажатия кнопки для выхода
            Console.ReadKey(true);

            //выключаем
            DoRun = false;
        }
    }
}

Чтобы запустить, нужно скомпилировать. Для этого скачай Microsoft Visual C# 2010 Express
Создай там новый проект (Console Application), в файле Program.cs удали весь код и вставь этот, не забудь поменять в коде данные на свои (путь до программы, имя процесса, аргументы, время проверки). Потом нажми Ctrl + Shift + B или F6 чтобы скомпилировать проект.
Запускать можешь как из Visual Studio с помощью Ctrl + F5, ну или из папки где .exe эта лежит.

Ну и самом собой на компьютере должен быть установлен .NET Framework
  • 3