היי,
ממש מעניין אותי לדעת מה אומר התחום הזה של devOps ?
במה הם מתעסקים ??
איך עושים משהו כזה ?
מאיפה אני מביא כתובת (זה עולה כסף ?) ?
אפשר קישור ממישהו, פשוט אני מנסה לעשות איזה משהו ונראה לי שזה יכול לעזור לי
כי גם אני הייתי בטוח שאני צריך לכתוב בעצמי שרת כזה, ואז התברר שהפתרונות ברשת הרבה יותר טובים ממה שדמיינתי.. (Firebase)
מדריך התקנה...
רק אל תשכח,
"מדעי המחשב אינם עוסקים במחשב יותר ממה שאסטרונומיה עוסקת בטלסקופ" (ויקיפדיה, שם שם)
במפעלי ייצור טלסקופים לא מעסיקים בוגרי תואר באסטרונומיה (טוב, האמת היא שלא בדקתי).
בהרבה ממשרות ההייטק תואר במדעי המחשב/ הנדסת תוכנה הוא אחד מתנאי הסף.
למרות שאין קשר הכרחי בין השניים
זה מין עולם מוזר ולא מוכר לרוב אנשי התוכנה, ועכשיו אני לומדת להכיר אותו לפתע לאט לאט
(העבירו אותי תת-צוות בעבודה)
יאללה, אתם באים לתפוס גלים?
כשאתה אומר DSP, אתה מתכוון לתכנות של DSP ב C? כי לי זה נחשב תוכנה ![]()
אני עובד בוריפיקציה של תכן לוגי, נהנה מכל רגע, ואשמח לעזור למי שרוצה להכנס לתחום, עד כמה שאוכל...
למעשה אני מתעניין ב-embedded system.
וזה נראה לי תחום מעניין.
ולעבור משפה high level ל-DSP
גורם לזה להישמע כמו חומרה לפחות לי.
במיוחד אם זה התעסקות ב microcontroller
בתוכנה - (ועוד במיוחד ב-web שלי), אם יש טעות מקסימום נעלה עוד גירסא לשרת.
בחומרה הדרישות והסטנדרטים הולכים אחרי זה.

מוטיבציה
בינתיים.אחרונהמילא אנשים עם תקלה בפלאפון שואלים שאלה בפורום המקביל במקום לחפש בגוגל..
אבל מתכנתים- יש להם כמובן את StackOverflow, שזה לעניין המקצועי, ויש עוד המון קהילות גדולות של התחום, ואנשי מחשבים יודעים למצות את האינטרנט הרבה יותר.
אז מה שבעיקר יהיה פה אולי זה עצות למתחילים- והיה עכשיו גל כזה, אז ייקח זמן עד הגל הבא.
או שאלות על מחלקות ומימושים ללוח שנה עברי- אז שמישהו יפרסם 
לא משהו ברמה בסיסית.
דברים מעניינים ומאתגרים שייקחו יותר משבוע לעשות.
רוצה רעיון שמשלב כמה סוגי תכנות?
או משהו יותר פשוט?
אז בשבילך.
בנה מערכת בית חכם.
המערכת תכלול בקרים שאליהם יוצמדו חיישנים עבור תאורה טמפרטורה לחות וכדומה.
המערכת תתקשר עם בקר מרכזי שיחליט מה לעשות עם המידע (את מי צריך להדליק או לכבות עקב כך)
ואת כל המידע המערכת תפרסם על גבי UI שעל מחשב PC.
או על גבי אתר אינטרנט.
יש עוד לאן להמשיך מכאן.
ב"ה
אם תרצה יותר - אז אשמח לפרט.
חפש בקרים בשם ESP8266
זו משפחה שלמה של בקרים הניתנים לתכנות - אבל - יש להם אנטנת WIFI מובנת.
אתה יכול לבנות כמעט הכל על גביהם.
ניתן לתכנת אותם בכמה שפות - ואפילו בשפת ARDUINO
לגבי חיישנים
יש המון
פשוט כתוב בגוגל את סוג החיישן שאתה מחפש.
ואז חפש אותו ב EBAY או אליאקספרס.
החיישנים הפשוטים עולים דולרים בודדים.
(אני אשים קישורים לכמה חיישנים פשוטים)
ESP8266
זו רק דוגמא, יש המון וואריציות לבקר הזה.
חבילת חיישנים
הסבר על חבילת החיישנים הזו:
https://tkkrlab.nl/wiki/Arduino_37_sensors
בהצלחה
לא ניראה לי שאני אקנה עוד אחד.
תודה, על העצות.
ב"ה
אתה כן צריך עוד בקרים - עבור החיישנים.
מישהו צריך לקרוא את החיישנים שהמפוזרים בבית.
כיוון נוסף - הוא להשתמש בבקרי ארדואינו קטנים.
ומשדרי רדיו
ארדרואני פרו מיני
צורבים עבורו.
משדרי רדיו
אתה לא צריך את כל הכמות הזו.
אבל זה מה שמצאתי בחיפוש מהיר.
דבר איתי אם יש לך שאלות
כל מחבן מורכב מ5 שאלות
כל שאלה מורכבת משאלה +4/תשובות אמריקאיות שרק אחת היא נכונה.
בכל שאלה מיקום התשובה יכול להשתנות.
המטרה.
לקחת מבחן בנושא מסוים, לתת אפשרות של יצירת מספר מבחנים עם5/10 שאלות מתוך מאגר של 30 שאלות
וליצור 3-4 מבחנים שונים עם שאלות שונות או אותם שאלות עם תשובה נכונה במיקום שונה - יעיל נגד העתקות.
כולל אפשרות של עדכון רשימת תלמידים + ציונים ויצירת ממוצע חודשי/ שנתי כולל ייצוא לאקסל או לכל טופס סיכום שהוא.
בהצלחה
כמו מובי מייקר אבל בווינדווס 7...
אני חייבת דחווףף...
תודה!!!
כאילו.. במה להשתמש.. איזה תוכנה או משו דומה יש???
תודה.אהבת ישראל!!יש בזה גם אפשרות להקליט את המסך (או חלק מסוים ממנו), ויש בתוכנה הזו גם עריכת סרטים.
לא יודע לגבי מחיר. אני חושב שיש גרסת ניסיון בחינם. אולי אפשר להוריד גרסאות קודמות בחינם.
וצ"ע
בניתי תוכנה בWINDOWS FORMS בC# וקישרתי אותה לטבלה בSQL SERVER.
עד כאן, הכל טוב ויפה אבל כאשר אני רוצה לשלוח את התיקייה של התוכנית או את קובץ היישום שלהׁ(exe)
למחשב אחר שלא מותקן בו SQL SERVER, אני לא יכול.
איך אפשר לפתור את הבעיה הזו?
הייתי בודק את האפשרות של שימוש בsqlite שהוא בעצם מסד נתונים embedded ככה שפשוט יש קובץ בצד וזהו, הכל עובד.
מסד הנתונים נמצא בעצם בתוך התוכנה עצמה, לא צריך התקנה נפרדת.
מה הבעיה לעבוד עם sqlite באמצעות C#?
sqlite הוא מסד נתונים, בדיוק כמו שsql server
כמובן שיש הבדלים ביניהם, אבל ברמה הבסיסית זה יתן לך בדיוק אותו דבר, טבלאות עם נתונים.
כמו שניתן לעבוד ביותר מטכנולוגיה אחת כדי להתחבר לsql server ככה להפך, ניתן להשתמש ביותר מסוג אחד של מסד נתונים בכל טכנולוגיה.
לדוגמא:
System.Data.SQLite.dll
חיפוש קטן על "free sqlite C#"
הביא אותי ל
http://stackoverflow.com/questions/15292880/create-sqlite-database-and-table
http://blog.tigrangasparian.com/2012/02/09/getting-started-with-sqlite-in-c-part-one/
http://www.codeproject.com/Articles/22165/Using-SQLite-in-your-C-Application
בהצלחה
delegate event זה למקרה שאתה לא בטוח במה אתה מתכוון להשתמש,
אז אתה שולח את זה בתור נציג.
לדוגמא, כאשר הנשיא חייב להשתתף בהלוויה אבל הוא לא יכול, הוא "מאציל" את הסמכות על מישהו אחר.
הוא שולח "נציג".
הוא מעביר לנציג משימה (להשתתף בהלוויה) ופרטים, (להעביר תנחומים ומילים טובות),
ובסוף, מה יוחזר (הרגשה טובה).
משהו כזה..
לקחתי את זה מכאן: הנה
לא מספיק מכיר, אבל לפי מה שקראתי כמה דקות נראה שזה הענין:
delegate הוא סוג, כמו שיש class או struct
Event הוא מאפיין של המחלקה, שיש לו סוג שמוגדר על ידי delegate
אפשר להגדיר Event בinterface, לא ניתן להגדיר delegate בinterface
event בעצם מחביא בתוכו delegate, רק שהוא מוסיף שכבת הפשטה והגנה על הdelegate. הגנה זו מונעת מלקוחות של הdelegate לאפס אותו או את רשימת המאזינים ורק מאפשרת הוספה או הסרה של מאזינים מהרשימה.
אפשר לראות את התשובות כאן (מתוך stack overflow), התשובה השלישית גם נותנת שתי דוגמאות עם פירוט על החסרונות של הדוגמה הראשונה (שימוש בdelegate) ולעומת זה איך באפשרות השניה (events) הבעיות נפתרות
בינתיים.וזה ענק ביותר
סחטיין ל@LightStar
בס"ד
הראשון כמעט לחלוטין באשמתי, השניה רק התכנות 
אם אתה יודע JS, אתה אמור להצליח ליצור דבר דומה די בקלות ע"י קריאה הקבצי JS של הפורומים.
בעצם, לא כ"כ בקלות 
שטראצלה סתם חופרת.
בוטי פשוט גבררר 
בס"ד
ובנות הן חופרות!!! למה ציפית?!
בינתיים.
LightStarבס"ד
התשובות של בוטי מאוד... דינמיות, יש בפנים הרבה נתונים נוספים.
כמו: שם משתמש, ועוד כמה.
אבל גם לזותי יש שם משתמש לפעמים
בסך הכל שאלתי אותו אם מישהו פנה אליו שהוא ככה מגיע שלילי
יש כאן השוואה בין הקוד של בוטי לבין הקוד של שטרצאלה שזה ללא ספק שייך לפורום הנוכחי
תכלס גם נוסחאות באקסל זה סוג של תיכנות..
הכל עיניין של תירגול.
אני הייתי מציע לך להתחיל ב#C (סי שארפ),
יש לך בקישור למטה מדריך מדהים שמתחיל מההתחלה,
מקסימום אם הסתבכת אנחנו תמיד כאן.
אגב, שאלות כאלה עדיף מהניק המקורי אחרת לא נדע אם מי שהמשיך את הנושא הוא הפותח המקורי.. 
בכל אופן, הנה המדריך ל#C:
conetאחרונהמישהו יוכל להמליץ לי על מדריך או ספר טוב (עדיף אלקטרוני ובחינם ^^) שמסביר על threads ב C#?
(ואח"כ אולי גם על sockets).
חיפשתי די הרבה (על sockets בעיקר) ולא הבנתי יותר מדי...
אני יודע שיש ב Microsoft הסבר על הספריות השונות אבל עדיין, מסובך לי.
אם להיות יותר ברור - מישהו יוכל לעזור לי איך מתחילים לכתוב קוד שבעזרתו מתקשרים בין שני מחשבים או אפילו על אותו מחשב עם שתי תוכנות שפועלות במקביל?
בס"ד
http://inforall.net/watch/65/c-sharp-threads-delegates
לתקשור בין שני מחשבים אני ממליץ על signalr.
זה על קצה המזלג, אם תמקד יותר את הצורך שלך אשמח להרחיב.
אני לא ממליץ כמו @עוקר הרים על WFC ואני חושב שזה רעיון רע.
לך על TCP פשוט, ואם זה על אותו מחשב - Named Pipes זה גם אופציה לא רעה.
אפשרות נוספת אם אתה מעדיף לשחק עם כלים חיצוניים כמו סמארטפונים - WCF אבל כ-HTTP WebService, לא עם Remoting המזעזע.
אבל אתה צריך בעצמך לבנות שכבה שתנהל את התקשורת, כולל טיפול בשגיאות, המרות ועוד.
את כל זה WCF חוסך ממך.
ואם אתה עובד בצד השני עם מוצר שהוא לא כתוב ב-NET. (למשל לקוח HTML/CSS/JS, או במקרה הבעייתי יותר לקוח Android Java / iOS Objective C וכל אלה), אז WCF מוסיף לך הרבה הרבה שכבות.
מזכיר את המימוש הבעייתי של WebServices מבוססי WSDL/XML מתחילת העשור הקודם. רעיון מגניב שנועד לעבוד חלק ולחסוך צרות למתכנתים, אבל מתגלה כצרה צרורה בכ"כ הרבה הזדמנויות שאי אפשר אפילו להתחיל לדבר על זה.
אז Rest WCF הוא כמובן הפתרון הנכון.
יצא לי כמה פעמים לעשות שירותים שנועדו לצריכה הן על ידי שרתים והן על ידי דפדפנים.
בדפדפן זה בדיוק כמו AJAX רגיל.
עבור תכנות אחרות, אם מדובר בשליחה של אובייקטים פשוטים אז אין בעיה שהם יצרכו את זה עם web client. אבל כשמדובר באוביקטים מורכבים, WCF הוא פיתרון טוב מאוד.
הסיבה להשתמש ב-WSDL היא שלפעמים מדובר בשליחה של אובייקטים מאוד מורכבים, ואתה רוצה להגדיר תקן מחייב לעבודה איתם. WSDL הוא הרע במיעוטו. עדיף בהרבה על סכימות XSL וכדומה...
(אם כי לרוב אני אעדיף להשתמש בסתם MVC function שתקבל/שתחזיר JSON מסוג כלשהו, אם אין סיבות מיוחדות לדרוש סביבה יותר מסובכת).
יש פה מערכת שמטפלת בכמה עשרות אלפי בקשות בשניה, ואני העדפתי סתם פעולת MVC שמחזירה JSON, זה יותר מהיר ויותר יעיל אם אין דרישות מיוחדות (וגם יותר קל לדחוף ל-cache אם זה העניין).
לגבי האובייקטים המורכבים - אני מכיר את הסרט הזה ואתה צודק חלקית, אבל נראה אותך מתחבר ל-WSDL של ASP.net ב-PHP, או ל-WSDL שכתוב ב-Java מלקוח שכתוב ב-NET. (ניסיתי את שניהם, היה זוועה).
כשזה בתוך אותה סביבה זה עובד נפלא, וממש שקוף למתכנת המתחיל.
ביקשתם לדעת פרטים נוספים:
אז הרעיון הוא ליצור משחק מעל האינטרנט כמו שחמט. הנושא הגרפי אצל ה-CLIENT הוא נחמד אבל לא נדרשת גרפיקה ברמה גבוהה בשלב הראשון. צריך רק לראות כלים כמו כלי שחמט בדו מימד.
יוכלו לשחק גם ממחשבים וגם מפלפונים.
השרת המרכזי ינהל ניקוד, ינהל את מהלך המשחק, יקצוב זמן לכל שחקן. יאתר שחקנים ברמה דומה.
בשלב ראשון כדי לבחון האם הרעיון יתפוס מספיק להתחיל בלי פלפונים (אבל רצוי שתהיה אפשרות בהמשך להרחבה לפלפונים).
השאלה האם יש סביבה שכבר מוכנה לנושאים האלה, עבור השרת המרכזי.
האם יש סביבה חינמית ?
למשל כמו שיש מספר סביבות חינמיות שונות להקמת אתרים.
WCF זה אופציה, לא יחידה.
אפשר גם סתם MVC Controller ולקוח שידבר איתו.
התחלתי ללמוד קצת תכנות בסביבת אינטרנט בשפת #C
APS.NET
אני משתמש בויזאול סטודיו האחרון
משום מה שאני מנסה לשים את הפונקציה
if (Page.IsPostBack){
היא באמת לא מראה לי את התוכן
אבל אחרי רענון זה גם לא מראה לי (למרות שזה אמור לזהות שהדף נטען בפעם השניה
יש לכם רעיון למה זה קורה?
תשתדלו לתת תשובה פשוטה, כי כאמור, אני עדיין בתחילת דרכי
תודה
אלא אם כן יש לך סביבה קיימת שזקוקה לזה.
לשאלתך, IsPostBack מיועדת כדי לבצע קוד רק לאחר שליחת הטופס, לא במקרה של רענון וכו'.
http://webmaster.org.il/articles/aspnetmvc
4 רמות מעל והרבה יותר הגיוני.
ערוץ 7 נכתב בזמנו ב- webforms פשוט כי זה מה שהיה, ולפני כמה חודשים היה פרוייקט של כמעט חצי שנה שנועד לשדרג את הכל ל-mvc נורמלי.
(אפשר להסתפק ב- controller/ view לפעמים).
Web Forms הם קללה.
ברח מהר ל-MVC.
אני רוצה קצת לכתוב משהו ולא סתם איזה קוד שלא עושה כלום חוץ מלחבר מספרים כמו שעשיתי בתיכון
איזה שפה כדאי ?
איך ללמוד ?
סתם שיראה משהו מעניין..
רעיונות אודה מה לעשות איך לעשות איך ללמוד
תודה !
ואז זה ממש כמו אפליקציה, אתה יכול לעשות מה שבא לך (כמובן תלוי ברמה).
לדוגמה אני מאוד נהניתי בהתחלה לקחת משחק לוח שאני אוהב וליצור לו גרסה ממוחשבת.. אפשר ממש כל משחק החל מ4 בשורה וכלה במשחקים יותר מסובכיםכמו קטאן לדוגמה. (כמובן שיש גם רמות- האם אתה עושה גם שחקן מחשב, כלומר בינה מלאכותית, או גרסה בלי מחשב, ורק שחקנים. האם אתה עושה שאפשר להשתמש בתוכנה מכמה מחשבים על אותה רשת- קצת מסובך למתחילים- ואז אתה יכול לעשות ממש משחק במחשבים שונים וכו')
אבל זו רק דוגמה, אתה יכול ליצור כל דבר שעולה לך בראש...
אני עבדתי עם C#
ב"ה
אם למדת שפות ממשפחת C
אני ממליץ לכתוב ב C#
יש הרבה מדריכים ברשת.
פשוט תחפש
c# tutorial for beginners
או משהו דומה.
אני אתן לך אתגר.
כתוב תכנה לניהול הוצאות משק בית.
התכנה תקבל כקלט -
סכום הוצאה, וקוד הוצאה (איזה סוג של הוצאה נניח 1 עבור אוכל , 2 עבור חשמל מים, 3 עבור ביגוד)
את התאריך התכנה תוסיף לבד.(לפי זמן הכנסת המידע)
בסוף היא תבצע חישוב כל ההוצאות החודשיות לפי קוד ההוצאה.
בהצלחה
לא דורש שום סביבה כמעט, והתוצאות מיידיות ומושכות בגלל זה.
לקחת סקיצה של גרפיקאי ולבצע
וכנ"ל - LESS.
מה הוא נותן?
קצת השלמה אוטומטית?
צביעת קוד?
למשל sublime ממש מהיר ופשוט, אין סיבה שלא להשתמש בו.
יש לו הרבה plugins כולל דברים להשלמה אוטומטית של css וכאלה..
יש עוד סביבות עבודה כאלו?
עם ארגז כלים מגוון?
ניהול פרוייקט בצורה נורמלית, השלמה אוטומטית לסוגיה, צביעת קוד (קיים בעוד כלים, אני יודע).
RTL כמו שצריך (למשל שם notepad++ נופל) גם בטקסטים מעורבים קוד/עברית.
VS נותן לך השלמה אוטומטית על פי ה-CSS שבפרויקט כולל CSS שכתבת בעצמך.
Re-Sharper מוסיף עוד הרבה פיצ'רים מגניבים, אבל הוא לא בחינם.
מכיר את הקטע המעצבן שצריך לכתוב webkit,moz,ms,o... אז resharper עושה את זה לבד. כולל לעדכן מה ששינית במקום אחד על כל השאר.
הוא מעיר לך על תכונות שלא נתמכות בכל הדפדפנים, או רק בדפדפנים חדשים.
הוא נותן השלמה אוטומטית הרבה יותר חזקה ונוחה.
אני לא עובד איתו כי אני לא אוהב שמעירים לי על הקוד שלי... אבל רוב מי שאני מכיר נהנה מאוד מהעבודה איתו.
משהאחרונהבשביל זה צריך לשים בתחילת הקוד
הטריק הזה עושה את העבודה כדי לזהות קבצים שהוא לא מזהה בדרך אחרת.
כדאי להתאמן על פלטפורמות WIX ו "וורד פרעס"
למרות שזה לא בדיוק בניה
תוהה לעצמי.....

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