221

(19 відповідей, залишених у Системне програмування)

Прихований текст

З такими темпами доведеться змінити назву та профіль форуму (ну там Replace Hack Group) xD

п.с. до речі, були два подібної тематики, україномовних: hackua.com та hackzona.com.ua.

222

(4 відповідей, залишених у Системне програмування)

fixed.
Довгоочікуваний злив. Знайти можна на рслоад та руборд.

223

(4 відповідей, залишених у Системне програмування)

https://replace.org.ua/extensions/om_images/img/593ff88bab610/b67fad49e23d38fe160f16e879c46c19.png

Hiew (скорочення від Hacker's view) відомий консольний шістнадцятковий редактор для Windows, написаний Євгеном Сусліковим (sen). Серед його можливостей наявні здатність перегляду файлів в текстовому, шістнадцятковому та дизасемблерному режимі. Програма головним чином призначена для редагування виконуваних файлів форматів COFF, PE або ELF виконуваних файлів.


Можливості Hiew'а включають:

  • Вбудованого x86, x86-64 та ARMv6 асемблера і дизасемблера.

  • Пошук за шаблонами в режимі дизасемблера.

  • Підтримку NE, LE, LX, PE й little-endian ELF форматів виконуваних файлів.

  • Вбудованого 64-бітного калькулятора.

  • Підтримку файлів довільного розміру.

Звідсіля

224

(15 відповідей, залишених у Обговорення)

    xor ecx, ecx
    mov eax, 0x7D0
@@: inc ecx
    cmp ecx, 0xF
    jne @b
    xor eax, ecx

Бажаю усім миру та кохання в новому eax році!

225

(15 відповідей, залишених у Алгоритми та структури даних, технології)

Коли то було?

Рік тому. Десктоп ще гаразд, но мобайл.. подібне каліцтво, хібащо, потрібне аби "спіймати хвилю" та якомога швидше зарелізити апп, не більше. І взагалі, ідея кросплатформового фреймворка абсурдна та безглузда, інакше ми отримуємо "подібне", яке релізить apk в ~20 мб на милицях. Та й дорого.

qt jambi

Даремно я його запропонував, він вже не розвивається. Взагалі, для яви, самий кросплатформовий гуй - це веб.
Щодо сварок qt vs delphi - то це справа смаку. Просто, мабуть, кут це мейнстрім.

Я полюбляв Delphi 7, потім швидко спротивилось.

Прихований текст

А раніше поксорив секцію з кодом - і фуд місяцями тримається))

Дякую за код!

227

(15 відповідей, залишених у Алгоритми та структури даних, технології)

Ну crm це дуже "гучно" сказано, але нехай буде mini-crm =). Ось наприклад є чувак і у нього є бізнес, наприклад, він відає курсами (програмування, дизайн, садоводство і т.п.). І от одного разу, його задовбало заносити інфу про кожного нового клієнта до екселя, вирішив він усе це автоматизувати - йому потрібна crm, дуже простенька, без різних маркетингових наворотів. Наше завдання - реалізувати gui з edit'ами/button'ами, та можливість заносити/читати інфу з бд.
Ну от приходить клієнт з грошима, вирішив він записатися на курс "Java-програмування". Наш бізнесмен вмикає ноутбук, заносить всю інформацію про клієнта в нашу crm, друкує договір, видає клієнту. Перший етап пройдено, клієнт радий і займається на курсах. Але бувають різні випадки - наприклад перенесено заняття на другий день, і потрібно усіх попередити. Як? А телефончик то вже є в БД, нам просто необхідно (як розробникам) написати модуль для інтеграції з смс-агрегатором, після чого, в пару кліків, бізнесмен зробить розсилку усім клієнтам. Дивиться наш мен на календар: "ага, 28 грудня, цікаво, скільки я заробив за рік грошей?" - вмикає комп, стартує crm, і лізе у розділ зі статистикою, де є різні параметри (дата, групи, стать клієнта і т.д.), по яким буде робитися виборка з бд. Можна приліпити відображення у вигляді графіків. Можна зробити сервер із бд, з яким будуть працювати усі оператори нашої crm..
Задумок багато, основна праця - маніпуляція з бд.

Ну і будеш солідніше виглядати перед комісією, т.к. тема диплому вирішує реальну проблему багатьох бізнесів.

228

(15 відповідей, залишених у Алгоритми та структури даних, технології)

reywwe95 написав:

Делфі -застарів

?
Остання версія вийша у вересні цього року. Дозволяє створювати програми для Windows, Android, iOS та OS X.

Із сумом згадую, як ~30 хв. компілив аплікуху для ведроїда. Усі ці їхні потуги відновити популярність делфі потрібні для одного - зрубити бабла. Їхня задумка на тему багатоплатформового "нейтів"-коду - це слоняра!

на Java не зручно сворювати GUI

Спробуйте swt або qt jambi.

на  бази даних  дивитися не  можу

Я би намагався створити crm. Це краще, аніж банальний чат, imho.

229

(6 відповідей, залишених у Java)

1. Гуглите підготовчі курси по Java, та на їх сайтах знаходите програми навчання;
2. Гуглите та завантажуєте контент (усе підряд: книжки, статті, задачі), реєструєтесь на форумі;
3. Самостійно слідуєте програмі навчання на пару з посібниками;
     - якщо щось незрозуміло - гуглите до посиніння (навіть нехай уйде пів. дня на це). На перших стадіях навчання, усі банальні питання вже вирішені і лежать в інтернетах готові;
     - якщо застопорились на вирішенні завдання десь посередині коду - задаєте питання, тут, на форумі ( (!) тільки після 100% переконання, що відповіді немає в інеті! ).
4. PROFIT.

Подібний алгоритм набагато практичніший за персонального ментора в онлайн-середовищі. Ну або ж запишіться на вищезазначені курси (хоча то є марнотратство).

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

230

(35 відповідей, залишених у Оцінка сайтів)

VTrim написав:

Думаю зробити трансляцію з вебки основною фішкою сайту..
Одному рандомному користувачеві давати деякий час на ефір,під час якого він зможе транслювати свою вебку,ставити свою музику,розповісти про себе,залишити контакти і т.д на головній ресурсу.

Рядовому користувачеві це було б цікаво як гадаєте?

А як це воно: віч-на-віч чи на головній сторінці усьому люду?

п.с. щось із теми xxx мона б було, але там конкуренція дика.

231

(14 552 відповідей, залишених у Інше)

Ото ви хуліган хфорумний!

232

(7 відповідей, залишених у Java)

Якщо є навички програмування то "Хорстманн & Корнелл", якщо ні, то "Кэти Сьерра & Берт Бейтс".

233

(17 відповідей, залишених у C++)

int **arr = (int**)malloc(ROWS * sizeof(int*));

for (int i = 0; i < ROWS; i++)
    arr[i] = (int*)malloc(COLS * sizeof(int));

234

(17 відповідей, залишених у C++)

Chemist-i написав:

Kane, а коли масив не статичний то що тоді?

arr = (int*) malloc(ROWS*COLS);

Друга справа. Чомусь, проблему ТС, я зрозумів саме в статичному вигляді.

235

(14 552 відповідей, залишених у Інше)

Chemist-i написав:
Kane написав:

А ви вже поставили йолку?

Як таку, то ні...

Здається, маленька копія такої, в студії hromadske.tv стояла минулого року, було вельми оригінально.

236

(35 відповідей, залишених у Оцінка сайтів)

VTrim написав:
Kane написав:

Іноді блимає (пропадає картинка).

Наскільки часто.

http://i64.сайт-злодій/big/2014/1225/99/576bbcf92db0a9d4a2af22a8f8b89899.png
Дуже рідко. Як на хабрі кажуть "хабраефект", то у нас "реплейсефект".

237

(35 відповідей, залишених у Оцінка сайтів)

Іноді блимає (пропадає картинка).

238

(14 552 відповідей, залишених у Інше)

А ви вже поставили йолку?

239

(17 відповідей, залишених у C++)

Навіщо усі ці збочення з арифметикою, якщо цілком "природно" буде зробити як я запропонував вище?

#include <stdio.h>

#define ROWS 2
#define COLS 3

void print_array(int a[][COLS], int rows) {
    printf("{");
    for (int i = 0; i < rows; i++) {
        printf("[");
        for (int j = 0; j < COLS; j++)
            printf(j != COLS-1 ? "%d, " : "%d", a[i][j]);

        printf(i != rows-1 ? "], " : "]");
    }
    printf("}");
}

int main() {
    int arr[ROWS][COLS] = { { 1111, 2222, 3333 }, { 4444, 5555, 6666 } };
    print_array(arr, ROWS);

    return 0;
}

240

(17 відповідей, залишених у C++)

#define one 2
#define two 3

func(int arr[][two], int n) {};
// або
// func(int (*arr)[two], int n) {};

int main() {
    int arr[one][two] = { ... };
    func(arr, one);
}