Премини към съдържанието

ME4OK_4ygo

Потребител
  • Публикации

    29
  • Регистрация

  • Последно онлайн

Харесвания

0 Неутрална репутация

1 Последовател

Всичко за ME4OK_4ygo

  • Титла
    Потребител
  • Рожден ден 6.04.1988

Информация

  • Пол
    Мъж
  • Град
    София
  • Интереси
    Microsoft: Windows fanboy; C#, ASP.NET, SQL, WPF, XAML, Silverlight, Surface<br />Network engineering: C, TCP/IP, Unix Socket Programming, Secure Shell, Ethernet services (LLDP, 802.1x, TLS)<br /><br />Linux hater, Microsoft fanboy :)

Контакти

  1. ME4OK_4ygo

    Linux 2.6.x за PowerPC под Windows XP x86

    То е ясно как ще стане - с много четене... Дано само да не хвърлим повече усилия, отколкото да спестим. Беше ми се мернално PearPC, ще го пробвам някак утре, но PISM почти сигурно няма да ми свърши работа.. Лошото е, че е кофти поддръжката на GDB... На теория, Wind River Linux би трябвало да може да се сложи на QEMU, и утре хващам документацията и чета...
  2. ME4OK_4ygo

    Linux 2.6.x за PowerPC под Windows XP x86

    PowerPC ми е таргет-архитектурата, та искам да дебъгвам върху него. GCC-Toolchain-а за момента е само глезотия, но в един хубав момент може би ще е добре да има и на самото ppc (ако станат още по-advanced нещата ). Но като цяло си ми трябва Линукс 2.6 за PowerPC под Windows XP (x86). Иначе до скоро на i686 си компилирахме за i686, обаче в един хубав момент нямаше как да се поддържа и i386 като target архитектура (endianes, proprietary библиотеки и кво ли не). И те така Мисля, че информацията е достатъчна (* не, че не искам да се похваля, ама няма как )
  3. След няколкочасова консултация с readme, man, други форуми и Google, стигнах до кривата круша, моля за помощ. Какво искам да постигна: имам Host OS Windows XP x86. Искам да пусна върху нея каквато и да е дистрибуция с Линукс 2.6.x (по принцип без голямо значение, но по възможност x >= 20), само че за PowerPC архитектура. Всъщност, с удоволствие бих подкарал Wind River Linux 2.6.20, но какъв да е линукс би свършил работа. Трябва ми да имам поддръжка на мрежа и gcc-toolchain, може и uLibc / BusyBox среда. Би било добре да имам и други глезотийки, но си мисля, че нещо минимално ще ми свърши работа. Теоритично, това трябва да стане (при това лесно) с QEMU. На практика, не стига, че не е лесно, но до момента въобще не мога да се справя. Успях всъщност да подкарам нещо Debian-базирано, с ядро 2.4, което не ми върши никаква работа. Много ще се радвам да получа креативни предложения (най-вече под формата на how-to или tutorial) как да го осъществя това. Hint: Ubuntu за PowerPC НЕ може да се емулира от QEMU под Windows XP на x86, много хора са се опитвали, стигнали са до гореспоменатото подкарване на 2.4 ядро, bash shell и нищо не работи (а, сефте ). Мерси за помощта (от Microsoft Fanboy)
  4. По принцип, когато нещо има код/парола, дето не знаеш, има причина да не я знаеш. Каква ти е работата на 16г. със служебен лаптоп, ако не е тайна? Както и да е... Пак по принцип, когато искаш да ползваш подобен софтуер, ползваш само Google, не питаш по форуми. Това е нещо като неписано правило. Оттам нататък: единствения начин да създадеш администраторски акаунт е да си администратор. Ако някой намери друг начин, е етично да го сподели на чичо Стив и чичо Бил. Но, доколкото съм запознат, откакто има Service Pack 2, няма реален начин да си повишиш правата, ако те пуснат в limited user account. И накрая, като попиташ чичко Google за "free windows password cracker" или "how to crack windows password" може би ще се появи нещо интересно...
  5. По-скоро си сложи Nmap - има я за Уиндоус, намери му хубав front-end и действай.
  6. ME4OK_4ygo

    структури в с++

    Здравей! Първо по същество, после коментари. Проблемът в последователното четене със cin >> n; и след това cin.getline (a.name,30); се състои в принципната работа на cin >> и cin.getline. Cin >> чете от stdin (конзолния буфер), докато не срещне нов ред (Enter), по този начин, когато когато те попита за n= и въведеш 15(Enter) в буфера остава символа за нов ред ('\n'). Всъщност остава всичко въведено след числото. getline() също чете, докато не срещне нов ред, но този символ ('\n') вече е в буфера, така че getline() го прочита и изпълнението на програмата продължава, без да се случи нищо. И тук почват да се ползват "шмекерии", като cin.ignore(); или while (cin.get() != '\n'); По този начин cin.getline() ще прочете това, което искаш. Сега, ако позволиш коментари: 1) Подреждай си кода. Не знам дали насила се занимаваш с програмиране, но това е нещо, което всеки, който пипа код, трябва да умее да прави. Става въпрос за подравняване, интервали, имена на променливите, да ползваш само '\n' или само endl. Прегледай в Уикипедиа 2) Прави проверка на input и на параметри към функции. Какво става при твоята програма, ако въведем n = 61 например? Нали масивът ти се състои само от 60 структури? Или ако въобще не въведем число? Винаги, ама винаги проверявай входа от потребителя. Ако знаеш какво са функциите - проверявай и параметрите им. 3) Може би към Coding-style-а се отнася - не пести сили да пишеш коментари, хубави имена на променливи, добри съобщения към потребителя. 4) Инициализирай промелнивите. Това ще рече, след като декларираш примерно n, да му зададеш стойност. Например int n = 0; И последно, за което няма твърдо мнение - дали трябва да се декларират променливите в началото на функцията, или и по средата. В чистото C е стандарт, но C++ позволява for (int i...) или пък на средата на нищото int br = 0; Говори с преподавателя си кога/къде би ти препоръчал той да си декларираш променливите. А ето я и самата задача, след толкова много бръщолевене (дано не е на вятъра): #include <iostream.h> /* on Dev-C++ replace with #include <iostream> using namespace std; */ struct student { int number; char name[30]; double mark; }; int main () { student arrStudents[60]; /* Array of structures "student" */ int numberOfStudents = 0; while ( 1 > numberOfStudents || numberOfStudents > 60) { /* sanity check */ cout << "Number of students (1 - 60) = "; cin >> numberOfStudents; } /* Fill the array of structures */ for (int i = 0; i < numberOfStudents; i++) { cout << "Name = "; /* In order to remove the '\n' from the last input, we use */ while (cin.get() != '\n'); /* or cin.ignore(); */ cin.getline (arrStudents[i].name,30); cout << "Number = "; cin >> arrStudents[i].number; do { /* Sanity check */ cout << "Mark (2.00 - 6.00) = "; cin >> arrStudents[i].mark; } while (2 > arrStudents[i].mark || arrStudents[i].mark > 6); } int failed = 0; /* number of failed students */ for (int i = 0; i < numberOfStudents; i++) { if (arrStudents[i].mark < 3.0) { failed++; } } cout << endl << "Failed students: " << failed << endl; system ("PAUSE"); return 0; } Успех!
  7. ME4OK_4ygo

    Хакер в сайта ми!

    За кой сайт става въпрос все пак?
  8. Пробвай услугите на ИзгодноБГ - сравнително нов портал (от средата на ноември), целта на който е точно да намериш най-изгодната оферта в онлайн магазините за даден продукт. Много голяма част от продуктите са със снимки, описания, има възможност за писане на потребителски мнения. Ако даден продукт е намерен в няколко онлайн магазина, показват се всички цени и връзки директно към съответния продукт в съответния магазин.
  9. Преди седмица-две се сблъсках с подобен проблем, може би при теб е същтото: Провери на Internet Explorer: (ALT) Tools -> Internet Options -> Connections -> LAN Settings - не трябва да има отметки. Съответно на Firefox: Tools -> Options -> Network -> [Connection] Settings -> трябва да е избрано "No Proxy". Ако е това, разгледай темите за сигурност (антивирусни, анти-спайуеър решения). Упсех!
  10. За мен са кофти кондензатори на дъното и/или захранването - в един по-следващ момент не само от стенд бай няма да можеш да го пуснеш компютъра, а и от софт-офф. Провери за всеки случай и за ъбгрейд на БИОС-а на страницата на производителя на дъното - помня преди много години на една щайга (времето на Дюрон @ 1ГХз), как компютърът не преминаваше нормално в стенд бай, при което процесорът прегряваше и не можеше да се върнеш после. Оправи се с БИОС ъпгрейд. Иначе - просто спри да ползваш тази функционалност...
  11. Дано да си се справил проблема. На мене обаче ми стана много интересно - най-малкото и аз съм с дъно със същия мрежов чип. Ако си ентуиаст и ти се занимава - можеш да пробваш да си ъпгрейднеш БИОС-а - мернах в някакъв забухан форум, че на някого това му оправило проблема. Иначе Реалтеците за по пет лева не могат да стъпят на пръста на този Atheros. Бих си поиграл да го пусна срещу Ixia-та в офиса, за съжаление няма как да си взема целия компютър, а нямам по-мобилно решение (лаптоп, или външна карта със същия чип). Баси, от чиста фенщина ми се ще Atheros да не са се изложили с драйверите
  12. Хм... много се зачудих и аз, да му се не види. Пробвай от command prompt да ping-неш google.com примерно и кажи каква грешка ти дава, ако въобще има такава. (Start -> (Run...) cmd -> ping google.com). Покажи ни целия output на пинг. Мен лично ме смущава този факт: Имам странно предчувствие, че пинг-ът ще сработи. Кажи какъв браузър ползваш. Ако ползваш Internet Explorer (6), иди на Tools -> Internet Options -> Connections -> LAN Settings. Ако някъде имаш сложена отметка, махни я. И се замисли за опцията да ползваш друг браузър (като Firefox например). Интернет доставчикът ти какво каза по въпроса все пак, нищо не каза? Успех!
  13. Здравей! 1) Цените в Most са без ДДС, да не останеш изнензадан. 2) Не се излагай с този диск - супер малък, бавен и шумен е. Вземи си на друга марка, че Seagate напоследък имаха проблеми с firmware-а на 7200.11 (предпоследната серия) дискове. Вземи си като бял човек за още 20 долара 500GB-тов диск на Western Digital примерно - тих и бърз. 3) Избери си SATA DVD 4) Още 20 долара за още 2GB RAM също не биха били излишни. В никакъв случай обаче не ползвай 1x2GB - или 2x1GB или 2x2GB!!! Какво мислите за още доларче за Kingston, не че A-DATA са зле... 5) Изчакай Гурутата да си кажат мнението за захранването и кутията. Точно това захранване е сравнително шумно, язък ти за тихото видео. 6) Ще чуеш много мнения относно видеото - никое не е правилно, никое не е грешно. Като си пресметнеш наново бюджета, вземи останалите части и си вземи видеото, което можеш да си позволиш. 7) Дъното също подлежи на коментар, но хубаво дъно ще те удари към 30-40 долара отгоре. 8) Да не останеш изненадан - процесорът не е Core2 Duo, всъщност е Pentium Dual-Core, пак на същата архитектура, единствено няма хардуерна поддръжка за виртуализация. Иначе процесорът може да се клоква много, при нужда. Box-овото охлаждане става, ако няма да клокваш (много) и си непретенциозен - разумно тихо е. Изчакай поне седмица за други забележки, и успех! hazarta, кутията която си предложил идва с 80mm ултра шумен заден вентилатор (пише 80/92/120, но идват в България само с 80мм). За видеото - че е по-ново не значи, че е по-бързо/по-добро като цяло. Иначе и аз съм с 4670.
  14. Здравей! Проблемът най-вероятно е в драйверите на вградената ти мрежова карта. Наскоро са излезли нови драйвери, изтегли ги от сайта на Atheros: http://partner.atheros.com/Drivers.aspx Atheros AR81Family Windows Driver x86/x64(Vista, XP, Server 2003) -> AR8131_AR8132_v1.0.0.10_WHQL.rar Не се заблуждавай по това, че тези са .10, а другите .40, тези (.10) са от неделя, а .40 са по-стари (и не оправят проблема). Успех!
  15. Здравей! Ако си с видеокарта на ATI от HD серията (2xxx, 3xxx, 4xxx, без 29xx), може проблемът да е в драйверите. Инталирай си последните драйвери и виж дали няма да се оправи. За да не ме нападнат разбиращите - GOM Player ползва FFmpeg кодеци, които не ползват DXVA/DXVA2, което е прецакано при някои от драйверите на AMD/ATI. Иначе - и кодеците може да са проблемни, да Успех!
  • Разглеждащи това в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

×
×
  • Добави ново...