Re[4]: Хочу работать! Возьмите меня программистом!..
От: Greg Zubankov СССР  
Дата: 08.10.06 08:51
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Всё развлекаемся, да?


LOL
2 модератор: может все таки в "Коллеги, улыбнитесь"?
Re[6]: Хочу работать! Возьмите меня программистом!..
От: FDSC Россия consp11.github.io блог
Дата: 08.10.06 12:40
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Кароча, вот прикрепил файл-дистрибутив. Там 3 тулзы. Смотрите, оценивайте, кому интересно...

А>Для работы каждой тулзы необходим .Net Framework 1.1.

А>Качать здесь (install.rar).


Я так понимаю в вашем AL программа проверяет статус процесса, а затем ждёт интервал с помощью sleep? А не проще было без всяких интервалов обойтись ОДНИМ вызовом WaitForSignleObject?
Re[7]: Хочу работать! Возьмите меня программистом!..
От: Аноним  
Дата: 08.10.06 14:48
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Я так понимаю в вашем AL программа проверяет статус процесса, а затем ждёт интервал с помощью sleep? А не проще было без всяких интервалов обойтись ОДНИМ вызовом WaitForSignleObject?


Не люблю смешивать Managed и Unmanaged...
А во-вторых, есть способ проще — подписаться на Process.Exited сразу после создания процесса. Но об этом я узнал потом и мне лень было переделывать... Да и так неплохо — процессорное время не жрёт почти и памяти тоже...
Re[8]: Хочу работать! Возьмите меня программистом!..
От: Unhandled_Exception Россия  
Дата: 08.10.06 14:56
Оценка:
Здравствуйте, Аноним, Вы писали:

FDS>>Я так понимаю в вашем AL программа проверяет статус процесса, а затем ждёт интервал с помощью sleep? А не проще было без всяких интервалов обойтись ОДНИМ вызовом WaitForSignleObject?


А>Не люблю смешивать Managed и Unmanaged...

А>А во-вторых, есть способ проще — подписаться на Process.Exited сразу после создания процесса.

а если процесс умрет между созданием процесса и подписыванием на это событие?
Re: Хочу работать! Возьмите меня программистом!..
От: McSeem2 США http://www.antigrain.com
Дата: 08.10.06 23:57
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Возьмите меня хоть куда-нибудь!..


Безо всяких подколок и задних мыслей. Простейшая задача — написать функцию на Си, которая удаляет из строки все пробелы (' '). Строка обыкновенная, cишная, null-terminated.
void RemoveAllSpaces(char* str)
{
   . . .
}
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re[2]: Хочу работать! Возьмите меня программистом!..
От: Greg Zubankov СССР  
Дата: 09.10.06 05:47
Оценка:
Здравствуйте, McSeem2, Вы писали:

MS>Безо всяких подколок и задних мыслей. Простейшая задача — написать функцию на Си, которая удаляет из строки все пробелы (' '). Строка обыкновенная, cишная, null-terminated.


Не мечи бисер перед свиньей. Она это все равно не оценит.
Re[2]: Хочу работать! Возьмите меня программистом!..
От: vsb Казахстан  
Дата: 09.10.06 06:22
Оценка:
Здравствуйте, McSeem2, Вы писали:

MS>Здравствуйте, Аноним, Вы писали:


А>>Возьмите меня хоть куда-нибудь!..


MS>Безо всяких подколок и задних мыслей. Простейшая задача — написать функцию на Си, которая удаляет из строки все пробелы (' '). Строка обыкновенная, cишная, null-terminated.

MS>
MS>void RemoveAllSpaces(char* str)
MS>{
MS>   . . .
MS>}
MS>


Прокомментируйте пожалуйста, если вам не трудно.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

void RemoveAllSpaces(char* str)
{
    int i = 0, j = 0;

    while (1) {
        while (str[i] && str[i] == ' ')
            ++i;

        if (i != j)
            str[j] = str[i];

        if (!str[i])
            break;

        ++i;
        ++j;
    }
}

void test(const char *q, const char *a)
{
    char *s1 = strdup(q);

    RemoveAllSpaces(s1);
    if (strcmp(s1, a))
        printf("\"%s\" FAILED\n", q);
    else
        printf("OK\n");

    free(s1);
}

int main()
{
    test("abc ", "abc");
    test("   abc", "abc");
    test("", "");
    test(" ", "");
    test(" a bb c", "abbc");

    return 0;
}
Re[2]: Хочу работать! Возьмите меня программистом!..
От: Аноним  
Дата: 09.10.06 07:33
Оценка:
Здравствуйте, McSeem2, Вы писали:

MS>Здравствуйте, Аноним, Вы писали:


А>>Возьмите меня хоть куда-нибудь!..


MS>Безо всяких подколок и задних мыслей. Простейшая задача — написать функцию на Си, которая удаляет из строки все пробелы (' '). Строка обыкновенная, cишная, null-terminated.

MS>
MS>void RemoveAllSpaces(char* str)
MS>{
MS>   . . .
MS>}
MS>


Не вопрос. Сколько платишь?
Re[3]: Хочу работать! Возьмите меня программистом!..
От: Аноним  
Дата: 09.10.06 07:34
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Прокомментируйте пожалуйста, если вам не трудно.


Это вы кому, мне?
Re: Хочу работать! Возьмите меня программистом!..
От: Аноним  
Дата: 09.10.06 07:52
Оценка:
Поздравляю сам себя. Я сделал это! > 500 сообщений!
Re[2]: Хочу работать! Возьмите меня программистом!..
От: Аноним  
Дата: 09.10.06 09:55
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Поздравляю сам себя. Я сделал это! > 500 сообщений!


Странно, тока что посмотрел — 459 сообщений.
Кто-то втихаря вырезает неугодные ему сообщения А может сервак глючный...
Re[6]: Хочу работать! Возьмите меня программистом!..
От: Lonely Dog Россия  
Дата: 09.10.06 14:08
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Кароча, вот прикрепил файл-дистрибутив. Там 3 тулзы. Смотрите, оценивайте, кому интересно...

Посмотрел.
Типичные разработки студента. Не в том смысле, что отстой. Не в коем разе. Даже наоборот.
Будучи в институте, сам писал примерно такиеже утилиты. (небольшие, но законченные.)
Готов дать несколько пожеланий, если интересно.
Re[7]: Хочу работать! Возьмите меня программистом!..
От: Аноним  
Дата: 09.10.06 14:38
Оценка:
Здравствуйте, Lonely Dog, Вы писали:

А>>Кароча, вот прикрепил файл-дистрибутив. Там 3 тулзы. Смотрите, оценивайте, кому интересно...

LD>Посмотрел.
LD>Типичные разработки студента. Не в том смысле, что отстой. Не в коем разе. Даже наоборот.

Ну хоть кто-то оценил правильно, так как и дОлжно.

LD>Будучи в институте, сам писал примерно такиеже утилиты. (небольшие, но законченные.)

LD>Готов дать несколько пожеланий, если интересно.

Идеи по поводу "чтобы бы такого небольшого ещё написать" приветствуются. Если у тя именно такие идеи — пиши. В паке должны быть небольшие законченные и полезные программы.
От модератора
От: Кодт Россия  
Дата: 09.10.06 15:49
Оценка: +2 :)
Здравствуйте, <Аноним>, Вы проявили себя как интернет-тролль.
На досуге подумайте, в какой тональности стоит разговаривать с коллегами по профессии (надеюсь, что настоящими и будущими, а не уже окончательно бывшими).
Да, кстати. Сообщения в этой ветке — Ваши, но ветка целиком — отнюдь. Вообще-то, Вы продемонстрировали такое качество, как жадность. Тоже повод для размышлений.



Модераторы вытаскивают свои деревянные палки обитые сукном и начинают приглушать звук в этом рояле.
Просьба ко всем участникам не нажимать здесь на клавиши во избежание захлопывания крышки на пальцы.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[3]: Хочу работать! Возьмите меня программистом!..
От: Аноним  
Дата: 09.10.06 17:56
Оценка:
Здравствуйте, vsb, Вы писали:


vsb>Прокомментируйте пожалуйста, если вам не трудно.


усложнять просто... упрощать — сложно

{
  char *c = str;
  while(*c = *str)
  {
    if (*str != ' ') c++;
    str++;
  }
}
Re[25]: Хочу работать! Возьмите меня программистом!..
От: tripolox Россия  
Дата: 09.10.06 20:36
Оценка:
А>>Не 600 на 800, а 800 на 600. Это к слову...

_FR>Будь осторожен — демонстрировать однотипность и стереотипность мышления на собеседовании на должность, связанную с IT очень плохо — бросается в глаза и вызывает негатив. У меня моник на девяносто градусов повёрнут, потому разрешение именно такое, как я указал.


Кстати реально удобнее в таком положении монитора код писать, больше кода единовременно на экране видно, но вот UI рисовать неудобно.
Re[14]: Хочу работать! Возьмите меня программистом!..
От: Demiurg  
Дата: 21.10.06 08:19
Оценка:
Здравствуйте, mogadanez, Вы писали:

А>> Всё, я к вам точно не пойду. Да я за эти два часа... лучше 10 страниц кода напишу...


M>вы его на бумаге пишете?

M>а если серьезно, НЕ ВОЗМОЖНО написать за 2 часа 10 страниц кода. не смешите публику

Возможно. Смотря какого кода ))
Re[15]: Хочу работать! Возьмите меня программистом!..
От: Demiurg  
Дата: 21.10.06 08:20
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Иногда — да. Когда не за компьютером... На лекциях, например...

А>Потом домой прихожу, набираю.

M>>а если серьезно, НЕ ВОЗМОЖНО написать за 2 часа 10 страниц кода. не смешите публику


А>Возможно. Если знаешь что писать, если созрел в голове чёткий алгоритм.



Бред.
Re[30]: Хочу работать! Возьмите меня программистом!..
От: Demiurg  
Дата: 21.10.06 09:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, FDSC, Вы писали:


FDS>>Почему вы это не сделали через цикл?


А>Это одна из модификаций. Чтобы антивирусы не палили.


Они такое и не палят. Уж я-то знаю
Re[32]: Хочу работать! Возьмите меня программистом!..
От: Demiurg  
Дата: 21.10.06 09:04
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, FDSC, Вы писали:


FDS>>Здравствуйте, Аноним, Вы писали:


А>>>Здравствуйте, _FRED_, Вы писали:


_FR>>>>Что-то тут говорит о непоследовательности автора сих строк. Зачем использовать T, если код всё-равно написан так, что не скомпилится с юникодом?


А>>>Впоследствии я хотел сделать поддержку Unicode, но потом бросил все эти вирусы...

А>>>А вообще это T никому не мешает, оно всё равно препроцессором будет заменено на char*...

FDS>>В 8-ой студии оно уже будет заменено на wchar и вы долго будете думать, почему программа не работает.


А>8ая студия вышла около года назад. Я в ней ещё не разбирался, по большому счёту. Этот код 4хлетней давности.



Шифруют себя "шифрующиеся" вирусы, полиморфники это гораздо круче
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.