מיליון פרויקטים

טכנולוגיה, מדע, אומנות וכל מה שביניהם ומסביבם

שלום, אני יניב אור - ברוכים הבאים לבלוג שלי.

כאן תמצאו פרויקטים, מדריכים, מאמרים וכתבות - בתכנות, מדע, אומנות ובעצם כל מה שמעניין ומעסיק אותי.

זהו יומן רעיונות ומחברת שרבוטים.

קצת עליי. אני יליד 78' ומאז ומתמיד אהבתי להתעסק עם תכנות, מיקרו-קונטרולרים, פירוק ובניה של מכשירים - בעיקר כאלה שמשמיעים צלילים, רעשים ומנגינות - עם מוסיקה ואומנות.

החל מ-2005 אני עוסק בעיקר בפיתוח WEB ואפליקציות - ומוצא זמן פנוי להמשיך עם הפרויקטים שאני כל כך אוהב.

יש לי מיליון פרויקטים בראש וכולם ימצאו את מקומם כאן.

הערה קטנה: לאחרונה בניתי מחדש את האתר ובעקבות העברת הפוסטים מפורמט אחד לשני, יש עדיין כמה פוסטים שבורים או שחסר בהם מידע, כמו קטעי קוד וכו'. אני על זה.

Javascript, פיתוח WEB ועוד

26 בדצמ׳ 2019
מערכת ניהול - React
בחלק זה אני בונה מערכת ניהול ב-React. אני עושה שימוש ב-Redux וב-React Hooks וכמו כן ב-styled-components לעבודה נוחה עם ה-CSS ובניית רכיבים.
13 בדצמ׳ 2019
מערכת microservices
במערכת מבוססת מיקרו-שירותים, הישויות חיות לרוב במרחב פרטי יותר. יש דרכים רבות ומגוונות למימוש מערכת מסוג כזה.
19 בדצמ׳ 2019
CSS Flexbox
פתרונות למשימות נפוצות ב-CSS - בשימוש ב-flex. למשל דף עם header, עם footer ועם תוכן ביניהם - כך ששלושת האלמנטים הללו נראים על המסך בכל רגע נתון ובכל רזולוציה.
27 באוק׳ 2019
לומדה לאלגברה לינארית
התחלתי לאחרונה לפתח תוכנה ללימוד אלגברה לינארית - לדפדפן, ב-Javascript. כרגע, היא בשלבים הראשונים שלה ובינתיים יש אפשרות לצייר וקטורים - דו-מימדיים - לבצע פעולות שונות ביניהם וכדומה.
1 בספט׳ 2019
כתיבת Web Components
אני רוצה להדגים תהליך יצירה של web component ושימוש בסיסי ברכיב כזה. לא נעשה פה שימוש בספריות חיצוניות - יש תמיכה מובנית בדפדפנים המודרניים.
1 בספט׳ 2019
Electron framework
הפריימוורק מאפשר לבנות אפליקציות דסקטופ - קרוס פלטפורם - בשימוש ב-HTML, JavaScript ו-CSS. הוא מבוסס על Chromium בצד של ה-GUI ו-Node.js בצד ה"שרת".

נוירופידבק, EEG

11 ביולי 2019
NeuroSky MindWave Mobile 2
קניתי לפני כמה ימים NeuroSky MindWave Mobile 2 והיום קיבלתי אותו. הרבה מאוד זמן רציתי מכשיר מהסוג הזה, יש לי הרבה רעיונות מה לעשות איתו.
20 ביולי 2019
נגינה בעזרת גלי המוח
מה קורה כאשר מחברים מכשיר EEG - שקורא את גלי המוח בזמן אמת - לתיבת נגינה? נוצרת מוסיקה נעימה ומיוחדת. כלי נגינה שפועל באמצעות המחשבה בלבד.
7 באוג׳ 2019
מופע אורקולי עם ה-MindWave
המטרה היא לתכנן מופע שיכלול נגינה בעזרת ה-MindWave ושליטה בתאורה, וידאו-ארט, פירוטכניקה - וכל מה שיעלה על הדעת.
14 ביולי 2019
MindWave Mobile 2 + Polargraph
בניתי Polargraph והצלחתי להתממשק ל-MindWave בעזרת הטרמינל ופייתון (NeuroPy). למה שלא נחבר ביניהם.
26 ביולי 2019
רעיונות נוספים עם ה-MindWave
בהמשך להתעסקות שלי עם פרויקטים בתחום הנוירופידבק - יש לי רעיונות נוספים. בואו נראה.
28 באפר׳ 2020
קריאת מחשבות דיגיטלית
אני רואה שבעתיד נהיה כולנו מחוברים 24/7 למכשיר EEG קומפקטי. אולי בצורה של שתל תת-עורי או בצורה אחרת. אגב, נכתב לפני ההשקה של Neuralink (אילון מאסק).

סייבר, אבטחת-מידע, האקינג

6 באפר׳ 2020
הצד האחר של הרשת
ה-deep web מסקרן אותי מאוד ואני מרגיש שלא חקרתי אותו מספיק. אין לי עניין לחקור את הצדדים היותר אפלים, גוריים (gore), לא חוקיים וכו' - אלא דווקא לנסות למצוא מידע מועיל, מעניין ונעים שמסתתר שם.
30 באפר׳ 2020
מעבדות סייבר
מגוון מעבדות בתחום הסייבר והתנסויות בשימוש בתוכנות שונות שקשורות לתחום הזה - בעיקר בהקשר של תקיפה.
1 במאי 2020
ניתוח וירוסים
בסדרת המאמרים והמעבדות המוצגים כאן אנתח וירוסים מסוגים שונים ומתקופות שונות. מצאתי ב-Github אוסף של וירוסים בשפת Javascript. מדובר על קרוב ל-40,000 תוכנות זדוניות.
30 באפר׳ 2020
Cuckoo Sandbox
המערכת open-source המובילה לניתוח נוזקות (תוכנות זדוניות - malwares). מאפשרת ביצוע ניתוח בצורה דינאמית - ב-sandbox - ע"י הרצת ה-malware על מכונה וירטואלית.
29 באפר׳ 2020
driftnet
התוכנה driftnet מאזינה לתעבורה ברשת (בעזרת libpcap) ומציגה על המסך תמונות שנתגלו על-ידה במידע שעבר באותה תעבורה.
25 באפר׳ 2020
Bettercap
תוכנה לרחרוח (sniffing) המבוססת Go ומהווה פריימוורק ופתרון כולל לניתוח ותקיפה של רשתות ופרוטוקולי תקשורת מסוגים רבים, כגון: WIFI, Ethernet, Bluetooth Low Energy, Wireless HID.
19 באפר׳ 2020
dsniff
ארגז כלים שנועד בעיקר לרחרוח מידע ברשת (sniffing) ומכיל, בין היתר, כלים להתקפות "אדם בתווך" (Man in the middle) - MITM.
17 באפר׳ 2020
mitmproxy
התוכנה mitmproxy היא HTTPS proxy - חינמית ו-Open Source. ניתן בעזרתה לנתח או לערוך בקשות ותשובות (requests/responses) מסוגים שונים כגון HTTP/1, HTTP/2, WebSockets, SSL/TLS.
12 באפר׳ 2020
Metasploit
בעבר שיחקתי קצת עם Metasploit אבל לא בצורה מסודרת. אני מקווה להיכנס לעניינים יותר לעומק. סך הכל זה לא יותר מדי מסובך ודי כיף למען האמת.
9 באוג׳ 2019
פרוטוקול ARP
פרוטוקול ARP - פרוטוקול תרגום כתובות - Address Resolution Protocol - איך הוא עובד?
14 ביוני 2019
dhclient
כלי שמשמש לקינפוג רכיבי הרשת השונים, כשבסופו של דבר כל אחד מהם מקבל כתובת IP.

אלקטרוניקה, מיקרו-קונטרולרים, ארדואינו, רספברי-פאי

6 ביולי 2020
ESP-32 - מודול WiFi ו-Bluetooth
סדרת מדריכים לחיבור ושימוש במודולים שונים של ESP32. בינתיים תמונות, אעדכן טקסט בהמשך...
23 ביוני 2020
ערכת קודן של דלת כניסה
במדריך הבא אציג ערכת ניסויים לקודן של דלת כניסה אותה הרכבתי לצורך עבודה עם פרויקטים שונים - בין היתר לשימוש בפרויקט Wikey.
17 ביוני 2020
קודן ללא מגע יד אדם
חיבור רכיב IoT - שעובד בתקשורת WiFi - לקודן והחלפת השימוש במקלדת המספרים של הקודן בטלפון החכם או המחשב.
15 במאי 2020
מודול ESP8266 - WiFi
עבדתי לאחרונה עם ה-system-on-chip שנקרא ESP8266. זהו רכיב IoT בסיסי לתקשורת WiFi אותו ניתן לתכנת.
14 באוג׳ 2019
וידיאו סטרימינג מהמצלמה של ה-RPi
הנה מתכון מהיר לשימוש במצלמה של RPi שעובד עם מערכת הפעלה Raspbian Stretch Lite. צילום תמונות סטילס ווידאו סטרימינג.
9 באוג׳ 2019
הצגת מידע שימושי מה-RPi על LCD 1602
בפוסט הזה אני מדגים חיבור מסך LCD 1602 ל-RPi והצגת מידע שימושי על המסך.
9 באוג׳ 2019
חיבור מסך LCD 16x2 עם מודול i2c ל-RPi
בפוסט הזה אני מדגים חיבור מסך LCD 16X2 ל-RPi, קינפוג, תכנות - וכל מה שצריך לעבודה עם המודול הזה.
18 ביולי 2019
שרת NodeJS על ה-RPi וממשק משתמש ל-browser
אחד הדברים שאני רוצה לעשות זה ליצור תקשורת בדרכים שונות בין הרכיבים שיש לי. כתבתי והתקנתי ב-RPi שרת NodeJS כולל websocket. הוספתי גם דף web לשליטה.
7 ביולי 2019
RGB LED + ארדואינו
חיבור RGB LED לארדואינו וכתיבת קוד להפעלתו.
5 ביולי 2019
מבוך מונע ע"י מנועי סרוו
מכירים את המבוך צעצוע הזה - מעץ? אז החלטתי לשדרג מבוך כזה - להחליף את הידיות עץ במנועי סרוו (גודל סטנדרטי) ולתת למיקרוקונטרולר לשחק את המשחק.
5 ביולי 2019
SCRUM monkey
חיברתי קוף צעצוע קטן שמשמיע קולות קופיפיים עם עיניים מהבהבות ל-RPi והפכתי אותו לשעון מעורר שמודיע על פגישת סקראם יומית.
29 ביוני 2019
ציקדה בום
סיקוונסר 8 צעדים שמשמיע אחלה סאונדים. פרויקט מן העבר שכבר לא קיים אבל אני רוצה לבנות אותו שוב.
24 ביוני 2019
שדרוג ה-setup הקיים
ברגע שאני עובר ממצב תכנות ה-AVR בעזרת ה-Programmer לעבודה עם ה-RPi אני צריך לנתק כבלים וחוטים. אני צריך למצוא פיתרון לזה.
24 ביוני 2019
העברת אותות בין ה-RPi ל-AVR - עם timer
אני רוצה לעשות בסדרת סשנים האלה ניסויים בהעברת אותות. ידוע לי על כל הפרוטוקלים וכו'.
24 ביוני 2019
בדיקת היציאות הדיגיטליות ב-attiny13
חיברתי 5 לדים ו-5 נגדים של 220 אוהם בין הקטודה ל-GND - ל-PB0 עד PB04. ב-PB5 יש את הפונקציונאליות של RESET...
17 ביוני 2019
Polargraph - vClamp
בניית רובוט צייר מסוג Polargraph - כולל פירוט של כל החומרים, השלבים, התכנות וכולי.
17 ביוני 2019
סידור המודולים במגש ניירת
התחיל להיות לי ברדק על השולחן. מודולים של ארדואינו, RaspberryPi, לוחות מטריצה והרבה כבלים - בעיקר USB. סידרתי וריכזתי את הכל במגש ניירת אחד.
15 ביוני 2019
חיבור מסך LCD 16x2 עם מודול i2c לארדואינו
בפוסט הזה אני מדגים חיבור מסך LCD 1602 לארדואינו.
14 ביוני 2019
מנוע צעד קטן (28BYJ-48) וארדואינו
יש ברשותי מנוע צעד קטן (28BYJ-48). עד שאחשוב מה לעשות איתו, אעשה לו בדיקה וכיול.
14 ביוני 2019
מנוע צעד לינארי קומפקטי
בין כל הקראפ שיש לי, מצאתי מנוע צעד לינארי קטן שקניתי לפני די הרבה זמן. קניתי שניים כאלו כדי לבנות שולחן XY קטן.
8 ביוני 2019
מודולי mp3
התנסות עם מודולי MP3 שונים שרכשתי לאחרונה.
8 ביוני 2019
Polargraph - vSappe
ב-2016 בניתי Polargraph ולא תיעדתי את שלבי הבנייה, התוכנה וכו' - לצערי. פירקתי אותו בעת מעבר ומאז לא בניתי שוב. אני מתכוון לבנות אחד בקרוב.
7 ביוני 2019
העברת אותות בין ה-RPi ל-AVR - עם interrupts
אני רוצה לעשות בסדרת סשנים האלה ניסויים בהעברת אותות. ידוע לי על כל הפרוטוקלים וכו'. המטרה היא לימודית. אני רוצה לחפור ולגלות את הדברים לבד.
7 ביוני 2019
תכנות AVR ושימוש ב-Programmer על ה-RPi
התקנתי את כל התוכנות הדרושות (avr-gcc, avrdude etc). ה-AVR Pocket Programmer לא זוהה וקיבלתי שגיאה ב-dmesg.
7 ביוני 2019
התקנת מערכת הפעלה על Raspberry Pi - מ-Windows 10
בסרטון הבא אדגים הורדה והתקנה של מערכת ההפעלה רספביאן, גירסת lite ללא GUI, על רספברי פיי.

ביולוגיה, כימיה, מדעי-החיים

אמנות, יצירה

פוסטים נוספים

28 באפר׳ 2020
מנהל החלונות i3
ידעתי שאתאהב בדבר הזה ואאמץ אותו וזה בדיוק מה שחיפשתי - אבל שנים התעצלתי להיכנס לעניינים. מדובר על מנהל חלונות אריחים (tiling window manager) ובאופן ספציפי i3.
22 באפר׳ 2020
הרצת מערכת Android ב-VirtualBox
החלטתי לנסות להריץ מערכת Android כ-VM. אחת מהסיבות לכך היא העובדה שאני מעוניין לקנות טלפון חכם שמריץ לינוקס. יש את Pine64, למשל - או את Plasma.
9 באפר׳ 2020
Prometheus
פרומתאוס היא מערכת שהוקמה לצורך איסוף ושמירת מדדים בזמן-אמת. מדובר על מדדי סדרת זמן (time series metrics). יש לי מספר פרויקטים שבהם אני צריך לשמור נתונים מהסוג הזה.
1 באפר׳ 2020
ראייה ממוחשבת
כשאנחנו מביטים סביב, אנו מבחינים בין עצמים במרחב בזכות מספר גורמים. אחד מהם הוא מעברים חדים בין הצבעים.
28 במרץ 2020
Grafana - פאנל ומקור מידע
גרפאנה היא ללא ספק המערכת המובילה והמרשימה כיום להצגת מידע של מדדים (metrics) בפאנלים מסוגים שונים כגון טבלאות, גרפים, שעונים וכדומה. את הפאנלים מחברים למקורות מידע שונים.
25 בדצמ׳ 2019
סביבת פיתוח ל-Python
לעבודה עם פייתון - בעיקר כשמדובר ב-data science ו-machine learning אבל לא רק - מאוד נוח לעבוד עם Anaconda מבחינת ניהול גירסאות של הפייתון, הספריות וההתקנות.
16 בנוב׳ 2019
תכנות ויזואלי
לאורך השנים נעשו ניסיונות ליצור שפות תכנות שעושות פחות שימוש בכתיבת תווים ויותר שימוש באמצעים ויזואליים כמו למשל גרירת אובייקטים על המסך ויצירת קשרים ביניהם בדרכים שונות.
13 בספט׳ 2019
RISC OS על RPi
מערכת ההפעלה RISC OS פותחה במקור במעבדות של Acorn, החברה שהביאה לעולם את ARM. אפשר לומר שזאת בעצם המערכת הפעלה המקורית של ARM עוד משנת 1987.
9 בספט׳ 2019
רעש
בואו נצלול לתוך התהו. המקום שבו מתהוות צורות מתוך תנועה אקראית. נכיר סוגי רעש שונים. נכיר נוסחאות מתימטיות שמבטאות רעשים.
17 באוג׳ 2019
עולם ה-ARM
ARM נמצאת בכל מקום מסביבנו. בסמארטפון, בטלוויזיה, בראוטר, ברכב ובמכשירים נוספים. ARM היא ארכיטקטורת סט פקודות עבור מעבדים מסוג RISC, בבעלות החברה Arm holdings.
12 ביולי 2019
SuperCollider
פלטפורמה לסינטזה של צליל והלחנה אלגוריתמית, נמצאת בשימוש אצל מוסיקאים, אומנים ואנשי מחקר בתחום הסאונד. זאת תוכנה חופשית ו-OpenSource ויש לה גירסאות לווינדוס, מק ולינוקס.
12 ביולי 2019
מחולל מספרים אקראיים - RNG
יש לי כמה פרויקטים - לצורך העניין תיבת הנגינה - שבהם אני עושה שימוש במספרים אקראיים. שיש רכיבים מיוחדים שמשתמשים בהם למטרה הזאת. בואו נחקור אותם.
11 ביולי 2019
תיבת נגינה - Multizamor
ב-2004 כתבתי תוכנה ב-Action Script (נראה לי 2) ל-flash, שמלחינה מנגינות לפי פרמטרים שהיא מקבלת. אני אבנה שוב תיבת נגינה כזאת, ללא GUI.
7 ביוני 2019
צייר לילדים - לטלוויזיה
יש ברשותי צייר Intuos של Wacom שבקושי השתמשתי בו בעצמי אבל הבת שלי בת ה-7 מראה בו התעניינות. עכשיו, להשתמש בו על ה-PC זה נחמד אבל מצאתי כמה בעיות.