יום שני, 26 בינואר 2015

עשבי בישוף  Carum copticum  טוב לכאבי בטן 
מתורגם משפה זרה

הבישוף של ויד לבריאות: היתרונות של זרעי Ajwain

זרעים Ajwain הם חיוור ונראה דומה לזה של זרעי כמון. הם טעמו כמו קורנית יש ניחוח חזק. Ajwain הוא חבר של המשפחה Apiaceae כמו כוסברה, כמון ושומר עם השם הבוטני "copticum Trachyspermum". זה מריח כמו קורנית בגלל הנוכחות של thymol. יש לזה טעם מריר יש ריח חריף. קורט אבקת Ajwain הוסיף מנה כלשהי יהיה לגמרי שולטים לטעום טעמו של התבשיל. צמח זה משמש כתבלין בישול, והוא מרכיב מרכזי תרופות צמחיות רבות המשמשות לטיפול עיכול.
המקור והעיבוד: יליד Ajwain הוא במזרח התיכון, במיוחד, מצרים. זהו צמח נפוץ בתת היבשת ההודית, איראן, מצרים ואפגניסטן. Ajwain משמש כמרכיב בתערובת מתובלת בשם "berbere" ב אריתריאה ואתיופיה.


היתרונות הבריאותיים של זרעים Ajwain: זרעים Ajwain יש יתרונות רבים המשמעותי ביותר ביניהם הם:
1. סיוע העיכול: באופן מסורתי, Ajwain פופולרי עבור שיפור העיכול. זוהי תרופה יעילה עבור נוחות בבטן עקב קלקול קיבה. כמו כן הוא משמש לטיפול בבעלי חיים גדולים כמו תערובת העיכול. כדי לרפא שלשול, דיזנטריה ותסמינים אחרים של קלקול קיבה, להרתיח כוס מים עם כפית 1 בטבלה של זרעים Ajwain ולאפשר למים להתקרר ולאחר מכן, לשתות אותו. זה משקה צמחים תרפא את כל תלאות של קלקול קיבה.ניתן גם ללעוס את הזרעים Ajwain גלם עם מעט סוכר, כדי לסייע לעיכול תקין. זה מקל על אחד מכאבי עויתי של הקיבה והמעיים.
2. קוליק תרופה לתינוקות: זרעים Ajwain הם האמינו כדי להקל על כאבי בטן אצל תינוקות גם לשפר את העיכול ואת התיאבון. יבש זרעים Ajwain הם אבקת טבול בחלב. לאחר מכן, הנוזל מסונן והאכילה את התינוקות כדי לתמוך בהם לעיכול תקין. כל כאב כאבי בטן בשל היווצרות של גזים עיכול, או דלקת במעי ניתן להקל בקלות על ידי לקיחת אחד כפית של Ajwain עם 2-3 צובט של מלח בישול במים חמימים.
3. הקלה מהירה מהקור: כדי להשיג הקלה מהירה מ קר מיגרנה, עניבה אבקת Ajwain נפוץ רזה בד ולהריח את זה לעיתים קרובות, אשר עשוי לסייע במניעת גודש באף. בזמן השינה, במקום זה ליד הכרית שלך עבור הטבות טוב יותר. מחממים תערובת של תמרים ו Ajwain ולעשות הדבק. קח 2 כפיות של רסק זה פעמיים ביום. זה עוזר להוציא את הליחה בקלות להקל ברונכיטיס אסתמה כרונית במידה רבה. ללעוס זרעי Ajwain ומיד לשתות כוס מים חמים כדי לרפא שיעול.
4. מרגיע בעיות לב: Ajwain ממריץ את תפקוד הלב, כאשר נלקח עם כוס מים חמים. הוא תומך בפונקציה של הלב ולכן מרגיע אותך מהתקפי לב ומחלות לב אחרות.
5. השיניים כואבות האוזניים: טיפה אחת של שמן Ajwain ירד לתוך האוזניים שלך יפטרו אותך מהר מכל סוג של כאב אוזניים חריפה.מרתיחים כוס מים עם 1 כפית של זרעי Ajwain ו 1 כפית מלח. בואו מים זה מגניב עד המדינה פושרים. לגרגר עם הנוזל הזה לבין כאב השיניים שלך ייעלם בתוך דקות.
Ajwain יש יתרונות צמחים רבים כמו זה משמש אפקטיבית משלשל, מתאבן, stomachic, ו anthelmintic.







שם עברי מרווה רפואית
שם עממי Sage


זהו אחד מצמחי המרפא העתיקים והנפוצים ביותר בשימוש. מקורו במזרח התיכון.
המינים מרווה ריחנית (S. dominica), מרווה משולשת ((S. Fruticosa ונוספים גדלים בארץ ומשמשים ברפואת הצמחים המסורתית של האזור. למרכיב הצמח - Rosmarinic Acid, פעילות נוגדת דלקת ולשמן הנדיף המופק מהמרווה פעילות מחטאת ונוגדת עווית.
ברפואת הצמחים המודרנית נחשבת המרווה לצמח עדין המותווה בעיקר לטיפול מקומי בדלקות גרון, להפרעות עיכול ולטיפול בתסמינים של גיל המעבר.

חלקי הצמח בשימוש רפואי
עלים.

מרכיבים פעילים
תרכובות פנוליות:
פנולים פשוטים: caffeic acid, rosmarinic acid, labiatic acid
-טאנינים (3-7%): (Salviatannin (a condensed catechin
תרכובות פלבונואידיות: salvigenin, luteolin, genkwanin, 6-methoxygenkwanin, hispidulin
תרכובות איזופרנואידיות:
מונוטרפנים: cineole, borneol, camphor , pinene, limonene, terpinene, alfa+beta thujone
ססקוויטרפנים: caryophyllene, humulene
דיטרפנים: (picrosalvin (= carnosol
טריטרפנים: beta-amyrin, oleanolic acid, ursolic acid, pomolic acid
סטרולים: stigmasterol, beta-sitosterol
חומרים מרירים: diterpene bitters
שרפים ואולאורזינים: (resin (5-6%
חומצות אורגניות: linoleic acid, linolenic acid, oleic acid, stearic acid, palmitic acid
חומצות אמינו: אלנין, טירוזין, סרין
ויטמינים: פרו ויטמין A, ויטמין B1, B2, B3, C
מינרלים: אשלגן, סידן, מגנזיום, זרחן, נתרן, סלניום, כרום, אבץ ומינרלי קורט
חומרים נוספים: salvene, salvene esters

הצמח מכיל שמן נדיף (1-2.5%) הכולל thujone כמרכיב עיקרי ומגוון תרכובות פיטוכימיות.


פעילות רפואית
אנטי-בקטריאלימחטא (דרכי הנשימה)ממריץ\מניעמקדם אסטרוגןמצמתסופח.

התוויות
עיקריות: הזעה מוגברתכאבים ודלקות בגרוןקשיי עיכול עם גזים.

משניות: גלי חום של גיל המעברתסמונת גיל המעבר (מנופאוזה).


רגישות, תופעות לוואי, תגובות ביניים, התוויות נגד ורעילות
לעתים רחוקות יכולה להגרם אלרגיה מקומית כתוצאה ממגע עם מוצרים מהצמח; לא ידועות תופעות לוואי הנגרמות משימוש במינונים רפואיים של הצמח; נטילה פנימית של השמן הנדיף עלולה לגרום לתסמינים הדומים להתקפים אפילפטיים; לא מומלץ להשתמש בצמח משך תקופות ארוכות, עקב תכולה של Thujone בשמן הנדיף ובמיצויים אלכוהוליים; מדד רעילות LD 50: בניסוי בחולדות אשר נערך עם השמן נדיף; 2.6 גרם לכל קילו משקל.

הריון: הצמח אסור לשימוש במהלך תקופה זו.
הנקה: הצמח אסור לשימוש במהלך תקופה זו, מלבד לצורך עצירת תנובת החלב.

במבט סיני מסורתי
איכויות
פיקנטי, מריר, קריר, יבש.

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

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

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

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


אופני שימוש ומינונים
טינקטורה: 1:3, 45% אלכוהול, 5-2 מ"ל TID.
חליטה 4-1 גרם TID.
כחלק מפורמולה: 30%-25%.


מחקרים
ניסוי קליני בריטי (2006), שנערך בתנאי סימיון כפול ובוקר בפלסבו בדק את ההשפעה של עלי הצמח המיובשים במינונים של 300 ו-600 מ"ג על מצב הרוח של 30 משתתפים בריאים. החוקרים השתמשו בשני מדדים הבודקים את מצב המתח והעצבנות. במקביל נבדקה התמצית בתנאי מעבדה ונמצאה כמעכבת את האנזים Acetylcholinesterase וכן את האנזים Butyrylcholinesterase ביחס ישר למינון. שני המינונים הובילו לשיפור בתוצאות המדדים למצב הרוח ומצב המתח. על פי החוקרים, המינון הנמוך נמצא כמפחית עצבנות בעוד המינון הגבוה גרם לערנות מוגברת, הרגשת שלווה ורוגע ושביעות רצון. החוקרים הסיקו כי תוצאות הניסוי מאששות ממצאים קודמים לפיהם הצמח מעכב Cholinesterase וגורם לשיפור מצב הרוח והתפקוד הקוגניטיבי לאחר צריכה של מנה חד פעמית בבני אדם צעירים ובריאים.1
ניסוי קליני איראני אקראי שבוקר בפלסבו (2003) מצא כי 60 טיפות ליום של תמצית מהצמח שניתנה למשך 4 חודשים שיפרה את התפקוד הקוגניטיבי של חולי אלצהיימר. כמו כן לא נרשמו תופעות לוואי בקרב קבוצת הניסוי. הניסוי כלל 42 משתתפים (18 נשים, 24 גברים).2
ניסוי קליני איטלקי (1998) בדק את ההשפעה של תערובת צמחית שהכילה תמציות מעלי הצמחים Salvia officianlis ו- Medicago sativa בטיפול בגלי חום בקרב 30 נשים בגיל המעבר. התוצאות הראו כי גלי החום והזעות הלילה נעלמו כליל בקרב 20 נשים (66.7%), בארבעה מקרים חל שיפור משמעותי ובשישה מקרים חלה ירידה בסימפטומים. לא נרשמו תופעות לוואי במהלך הטיפול.3
מחקר קליני עדכני משנת 2013 בדק את הפעילות המצמתת והאנטי בקטריאלית של המרווה הרפואית. נמצאה השפעה משמעותית שביכולתה להפחית את הפרשת הזיעה ואת הריחות הנלווים לה. המחקר נערך על 45 מתנדבות ותוצאותיו הדגימו כי לצמח השפעה המפחיתה את ריח הזיעה בהשוואה למתנדבות שהשתמשו בפלצבו.4


http://www.ranherbs.com/monograph.asp?pid=418&t=b


Refrences
1. Neuropsychopharmacology. 2006 Apr;31(4):845-52.
2. J Clin Pharm Ther. 2003 Feb;28(1):53-9.
3. Minerva Ginecol. 1998 May;50(5):207-11.
4. J Res Med Sci. 2013 Oct;18(10):833-9
Aardbei Lambada vruchtrot Botrytis cinerea.jpgסוג  של קנדידה נמצאת בענבים ובתותים
Botrytis cinerea
נפגעת ע"י נענע משולשת 
ונענע רפואית











קנדידה - מה זה בכלל?


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

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

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

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

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

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

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


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

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

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

הטיפל בקנדידה כולל שינוי תזונתי (לא קיצוני), טיפול בצמחי מרפא ותוספי מזון. 

טעויות נפוצות בטיפול בקנדידה

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

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

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

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

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

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

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

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

רווה משולשת | Salvia fruticosa | אינדקס צמחי מרפא

משפחה: שפתניים,Lamiaceae / Labiatae .
שמות משלימים: מרווה משולשת, מרמייה (ערבית), Greek sage.
חלק בשימוש: עלים ופרחים.
תפוצה בישראל: בעיקר במרכז וצפון הארץ, בוואדיות ולצד מקורות מים.

מרווה משולשת | Salvia fruticosa | רקע כללי ושימוש מסורתי:
המרווה המשולשת היא אחד מצמחי המרפא והתבלין המקומיים המוכרים והשימושיים ביותר. זהו בן שיח רב שנתי המגיע עד לגובה של כמטר אחד. הענפים הינם ארוכים ושעירים והעלים הינם בעלי מרקם קטיפתי בצבע ירוק בהיר, נוטה לכסוף. הצמח הינו חלק ממשפחה גדולה של כ-700 מינים של מרווה הגדלים ברחבי העולם, חלקם ידועים בשימוש רפואי כבר אלפי שנים. בישראל לבדה גדלים כ-24 מינים, כאשר המוכרים ביותר בשימוש רפואי הם המרווה הריחנית (Salvia dominica) והמרווה המרושתת (Salvia sclarea).
בין המינים המוכרים יותר בעולם ניתן למצוא את המרווה האדומה (מרווה סינית / (Salvia miltiorrhiza והמין האירופאי - המרווה הרפואית (Salvia officinalis). המרווה הרפואית מוכרת בשימושיה הרפואיים עוד משחר ההיסטוריה, בימי היוונים והמצרים הקדמונים. במשך אלפי שנים היא רכשה לעצמה מוניטין כאחד מצמחי המרפא הנפוצים והמוכרים ביותר ברפואות המסורתיות של אירופה והמזרח התיכון. המרווה הרפואית אינה גדלה בר בארץ ישראל ורבים נוטים לבלבל בינה לבין המרווה המשולשת.
קל להבחין בין שני הזנים, כאשר לעלי המרווה הרפואית צורה אליפטית אופיינית ואילו עלי המרווה המשולשת נראים כצירוף של שני עלים קטנים יחד עם עלה גדול יותר, היוצרים צורת משולש (ומכאן שמה – מרווה משולשת).
ברפואה העממית של ארץ ישראל המרווה המשולשת נזכרת בכתבים קדומים בימי התלמוד וכן בכתביו של אסף הרופא. הצמח היה ועודנו נפוץ מאוד בשימוש מסורתי ע"י האוכלוסייה הערבית המקומית לטיפול בהצטננות, שיעול ודלקות של מערכת הנשימה, גזים וכאבי בטן, כאבי מחזור, דיזנטריה וכן לחיטוי פצעים ופטריות על גבי העור. בשל הטעם והארומה הייחודית, המרווה המשולשת משמשת כאחד מצמחי התבלין המקומיים לתה ולשימושים קולינריים נוספים. 

מרווה משולשת | Salvia fruticosa | פעילות רפואית:
למרות השוני ביניהן, המרווה המשולשת והרפואית חולקות רכיבים פעילים ותכונות דומות. לשתיהן מאפיינים אנטי דלקתיים ומחטאים, הודות לתכולת השמנים האתריים העשירה, יחד עם אנרגיה מייבשת כללית. בדומה למרווה הרפואית, למרווה המשולשת פעילות משקמת, ממריצה ומחזקת, אך היא עושה זאת באופן עדין יותר. ייחודה של המרווה המשולשת הוא בתחושת ההגנה והחידוש אשר היא משרה, הפועלת בעיקר במערכת העיכול והעצבים והחיבור ביניהם. זהו צמח עדין יותר, מרפה ומרגיע, הפועל לחידוש ולשיכוך רקמות והרגעה עדינה. פעולה זו ניכרת היטב במערכת העיכול כאשר המרווה המשולשת משרה תחושה של חמימות נעימה בבטן והרפיה כללית.העדיפות בשימוש של המרווה המשולשת תהיה במקרים המצריכים הרגעה ושיכוך מסוים (כמו כאבי בטן או כאבי מחזור עם אינדיקציה לחוסר שקט כללי) ואילו המרווה הרפואית מתאימה יותר למצבים הדורשים המרצה או דחיפה חזקה, לרבות מצבים של התקפה כנגד גורם זר (כמו למשל פעילות חיטוי כנגד מזהם כלשהו בקטריאלי, פטרייתי או ויראלי). כמו כן, המרווה המשולשת נעימה יותר לשתייה והיא פחות חריפה ומרירה מהמרווה הרפואית.
בנוסף, המרווה המשולשת מעניקה מעין תחושת הגנה ודחיפה עדינה לקראת תהליכים של התחדשות ושינוי. פעולה ייחודית זו מתבטאת בעיקר בבעיות אופייניות של העצבים, במקרים של חולשה נפשית ופיזית, הידרדרות פתאומית, חולשה ממושכת, במקרים של דיכאון ודכדוך – כאשר לכל אלו נלווים סימפטומים של חוסר שקט במערכת העיכול.
שימוש בפרחים: השימוש בפרחים הטריים של המרווה כמעט שאינו מוכר למטפלים בצמחי מרפא בארץ. הפריחה הקצרה היא לקראת תחילת האביב, כאשר בזמן זה מלוא האנרגיה והויטאליות של הצמח עוברת אל הפרחים העשירים בשמנים אתריים. השימוש המומלץ הוא בטינק' מהפרחים הטריים בלבד. לפרחי המרווה פעולה אנטי דיכאונית, המעודדת התגברות על פחדים וחרדות ומאפשרת לבצע תהליכי שינוי. השימוש בפרחים מתאים לאנשים התקועים באותו המקום – מבלי יכולת לפרוץ את הגבולות שרק הם הציבו לעצמם.
הערה: ב-ברא צמחים ניתן להשיג טינקטורה של מרווה משולשת (צמח טרי) מהעלים והפרחים הנאספים מגידול בר אורגני, בשבוע הפריחה.
מרווה משולשת | Salvia fruticosa | תכונות רפואיות עיקריות:
· קרמינטיבי (Carminative).
· אנטי מיקרוביאלי – פטריות / חיידקים / וירוסים (Antimicrobial).
· אנטי עוויתי (Spasmolytic).
· מרומם מצב רוח .(Thimoleptic)
· אנטי דיכאוניעדין (בעיקר הפרחים) (Mild Antidepressant).
· מפחית חרדות (Anxiolytic).
· אנטי דלקתי (Anti-inflammatory).
· מחטא למערכת הנשימה (Respiratory Antiseptic).
· מכייח (Expectorant).

מרווה משולשת | Salvia fruticosa | תכונות רפואיות משניות:
· משכך כאבי מחזור Uterine Spasmolytic)).
· ממריץ עדין של זרימת דם מקומית.

מרווה משולשת | Salvia fruticosa | התוויות ושימושים רפואיים עיקריים:
· קיבה עצבנית, עוויתות במערכת העיכול, גזים, תסמונת המעי הרגיז(IBS), בעיקר עם אינדיקציה ברורה למערכת העצבים. המרווה 
המשולשת משככת כאבים ומפחיתה רמת רגישות, יחד עם פעולה אנטי עוויתית / קרמינטיבית וחיטוי של מערכת העיכול.
· זיהומים חוזרים במערכת העיכול. יעילה במיוחד במקרים של זיהומי קנדידה וטפילים, המלווים בחוסר שקט כללי במערכת העיכול.
· מחלות דלקתיות של מערכת העיכול - Crohn's & Colitis. פעילות אנטי דלקתית משקמת בנוסף לתמיכה במימד הרגשי-נפשי.
· קושי בתהליכי עיכול וספיגה המתבטא בגזים, עייפות לאחר ארוחות וצואה רכה.
· גזים ועצירויות בילדים ותינוקות.
· חולשה נפשית ופיזית עם נטייה לדיכאון ומלנכוליה. במקרים אלו בא לידי ביטוי האופי הייחודי של המרווה המשולשת – תחושת ההגנה והדחיפה העדינה לקראת התחדשות.
· בעיות שינה, חוסר שקט כללי, מחשבות טורדניות ומתח (מתאים ביותר כאשר חוסר השקט מתבטא גם במע' העיכול). המרווה המשולשת משרה פעולה של הרפיה עדינה ושחרור מעומסים ומתחים.
· גודש ולחות במערכת הנשימה העליונה והתחתונה: במקרים של נזלות כרוניות, קדחת השחת, סינוסיטיס, דלקות אוזניים בילדים ומבוגרים, ברונכיטיס, שיעול המלווה בליחה. פעולה אנטי עוויתית וחיטוי של השמנים האתריים, יחד עם אנרגיה מייבשת. (ניתן להשתמש גם באינהלציה).

מרווה משולשת | Salvia fruticosa | התוויות ושימושים רפואיים משניים:
· כחלק מטיפול בעצירות הנובעת ממתח. במיוחד לאנשים בעלי קושי להרפות ולהשתחרר.
· דלקות כרוניות ואקוטיות בדרכי השתן. חיטוי ישיר בנוסף לחידוש והגנה של הרקמות הריריות. יעיל במיוחד במקרים של זיהומים חוזרים, עם אינדיקציה לזיהומים וחוסר שקט במערכת העיכול.
· כחלק מטיפול באסטמה, בעיקר במצבים המלווים בחולשה נפשית ובמתח.
· כחלק מטיפול בכיבי קיבה ותריסריון.
· בעיות קשב וריכוז. פעילות קוגניטיבית - (בדומה למרווה הרפואית) לשיפור בזרימת דם אל המוח. אופי הצמח מתאים לאנשים בעלי בעיות קשב וריכוז, על רקע עומס ומתח כללי.

מרווה משולשת | Salvia fruticosa | התוויות ושימושים רפואיים בשימוש מקומי:
· פצעים וכוויות על גבי העור.
· דלקות וזיהומים על גבי העור (פטריות, בקטריות וירוסים).
· מחלות דלקתיות של העור (אקזמות ופסוריאזיס).
· דלקות וזיהומים בחלל הפה והגרון (גרגור מקומי).
· סינוסיטיס. מריחה ישירה של שמן התשרית.
· דלקות אוזניים. שימוש בשמן התשרית בטפטוף ישיר אל עור התוף / עיסוי מקומי סביב האוזן.

מרווה משולשת | Salvia fruticosa | שילובים מומלצים:
· לטיפול במחלות דלקתיות של מערכת העיכול Crohn's & Colitis:
קמומיל(Matricaria recutita), שוש קירח (Glycyrrhiza glabra), זוטה לבנה (Micromeria fruiticosa), חרוב מצוי (Ceratonia siliqua).
· להרגעת מע' העיכול במקרים של גזים ועוויתות: 
מליסה (Melissa off.), קמומיל(Matricaria recutita), לבנדר (Lavendula angustifolia), זוטה לבנה 
(Micromeria fruiticosa).
· לטיפול בזיהומים טפיליים ופטרייתיים במערכת העיכול:
צתרה וורודה (Satureja thymbra), אזוב מצוי (Majorana syriaca), קורנית מקורקפת (Coridothymus capitatus), מרווה ריחנית (Salvia dominica).
· לטיפול בחרדות ובחוסר שקט: 
קערורית (Scutellaria latriflora), כף זאב אירופאית (Lycopus virginicus), ורבנה רפואית (Verbena off.), מליסה (Melissa off.).
· לטיפול בדיכאון וחולשה נפשית:
בקופה (Bacopa monnieri), פרחי ופירות עוזרר (Crataegus spp.), ג'ינסנג סיבירי (Eleutherococcus sent.), עלי רוזמרין (Rosmarinus off.), ורבנה רפואית (Verbena off.).

יום שלישי, 20 בינואר 2015

צמח הזוטה הלבנה כנגד סרטן
וכנגד אי קולי.

http://www.herbalmedicine.co.il/plants/Micromeria-fruticosa.html
http://www.ncbi.nlm.nih.gov/pubmed/22713962


Micromeria fruticosa L Druce subsp. serpyllifolia is a medicinal herb that is widely used as folk medicine in the treatment of abdominal pains, diarrhea, eye infections, heart disorders, elevated blood pressure, colds and wounds. This study aims to investigation the constituents and biological activity of the essential oil and aqueous extract of the plant that had been collected from Nablus. The oil was prepared by hydro-distillation method and analyzed by GC/MS. The oxygenated constituents were prevalent (87.4%) with the pulegone (58.5%) was the major constituents. Antitumor and analgesic activities of the isolated oil and the aqueous extract of M. fruticosa were investigated. Both the oil and the aqueous extract exhibited marked antitumor activities against Human Colon Tumor cells (HCT) and Mammary Carcinoma F7 (MCF7). The oil showed less IC(50s) against both cell lines (10, 12.7 μg/ml respectively). Also the extract significantly inhibited acetic acid-induced writhing response (p<0.05) and increased hot-plate pain threshold of mice at doses of 100 and 200 mg/kg while the oil did not show any analgesic activity on both models. Therefore, we concluded that the aqueous extract of M. fruticosa has a remarkable inhibitory activity in non-inflammatory reactions as well as inflammatory pain.


נסח טאבו דוגמא חיה!
איתור גוש חלקה
http://www.govmap.gov.il/

קנית נסח טאבו - קישור לקניה

נסח היתר בנייה ותיק בית משותף:

https://www.youtube.com/watch?v=rhoeWfO1U64




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

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

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

מספר רישומים או הערות אותן ניתן למצוא בנסח הרישום

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

2. הערת אזהרה לפי סעיף 126 לחוק המקרקעין, התשכ"ט 1969 - בדרך כלל מדובר בהערת אזהרה שנרשמה בגין התחייבות של בעל הזכויות. ההערה יכולה להירשם לטובת רוכש (שבעל הזכויות התחייב למכור לו את הנכס), לטובת בנק (שבעל הזכויות התחייב לרשום לטובתו משכנתה על הנכס) ועוד. יש לבדוק כל הערת אזהרה בנסח ולמה היא מתייחסת, כדי שלא תמצאו את עצמכם קונים נכס, שכבר נמכר לאחר.

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

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

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

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

טיפים לסיום:

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

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

3. הוציאו נסח רישום מעודכן ביום חתימת החוזה ושוב לאחר שנרשמה לטובתכם הערת אזהרה - וודאו שמצבה הרישומי של הדירה לא השתנה.

עו"ד יודפת טנא (בן-דוד) הינה עורכת דין בכירה בקפלן-אלון-גור משרד עורכי דין . הרשימה ניתנת כשירות לציבור, והיא אינה מהווה יעוץ משפטי.

יום ראשון, 18 בינואר 2015

תוכנות הקלטת מסך
Fraps
Mirillis Action
Debut Video Capture
Camtasia Studio
Snagit
CamStudio

יום שני, 12 בינואר 2015


להוריד וידאו ממאקו ונענע







Download PHP:
https://github.com/K-S-V/Scripts/wiki

Script:
php c:\php\AdobeHDS.php --quality high --delete --manifest "path"

קורסים במדעי המחשב

Table of Contents


Legend

  • Lecture Videos - Lecture Videos
  • Lecture Notes - Lecture Notes
  • Assignments - Assignments / Labs
  • Readings - Readings

Courses

Systems

  • CS 107 Computer Organization & Systems Stanford University Lecture Videos Assignments
    • CS107 is the third course in Stanford's introductory programming sequence. The course will work from the C programming language down to the microprocessor to de-mystify the machine. With a complete understanding of how computer systems execute programs and manipulate data, you will become a more effective programmer, especially in dealing with issues of debugging, performance, portability, and robustness.
    • Lecture Videos
    • Assignments
  • CS 140 Operating Systems Stanford University Assignments Lecture Notes
    • This class introduces the basic facilities provided in modern operating systems. The course divides into three major sections. The first part of the course discusses concurrency. The second part of the course addresses the problem of memory management. The third major part of the course concerns file systems.
    • Lecture Notes
    • Assignments
  • CS 186 Introduction to Database Systems UC Berkeley Assignments Readings Lecture Notes
    • In the project assignments in CS186, you will write a basic database management system called SimpleDB. For this project, you will focus on implementing the core modules required to access stored data on disk; in future projects, you will add support for various query processing operators, as well as transactions, locking, and concurrent queries.
    • Lecture Notes
    • Projects
  • CS 241 Systems Programming (Fall 2014) Univ of Illinois, Urbana-Champaign Lecture Videos Assignments Lecture Notes
    • System programming refers to writing code that tasks advantage of operating system support for programmers. This course is designed to introduce you to system programming. By the end of this course, you should be proficient at writing programs that take full advantage of operating system support. To be concrete, we need to fix an operating system and we need to choose a programming language for writing programs. We chose the C language running on a Linux/UNIX operating system (which implements the POSIX standard interface between the programmer and the OS).
    • Assignments
    • Github Page
    • Crowd Sourced Book
  • CS 425 Distributed Systems Univ of Illinois, Urbana-Champaign Lecture Videos Assignments Readings
    • Brilliant set of lectures and reading material covering fundamental concepts in distributed systems such as Vector clocks, Consensus and Paxos. This is the 2014 version by Prof Indranil Gupta.
    • Lectures
    • Assignments
  • CS 452 Real-Time Programming University of Waterloo Assignments Lecture Notes
    • Write a real-time OS microkernel in C, and application code to operate a model train set in response to real-time sensor information. The communication with the train set runs at 2400 baud so it takes about 61 milliseconds to ask all of the sensors for data about the train's possible location. This makes it particularly challenging because a train can move about 3 centimeters in that time. One of the most challenging and time-consuming courses at the University of Waterloo.
    • Assignments
    • Lecture notes
  • CS 5412 Cloud Computing Cornell University Lecture Notes Readings
    • Taught by one of the stalwarts of this field, Prof Ken Birman, this course has a fantastic set of slides that one can go through. The Prof's book is also a gem and recommended as a must read in Google's tutorial on Distributed System Design
    • Slides
  • CSCE 3613 Operating Systems University of Arkansas (Fayetteville) Assignments Lecture NotesReadings
    • An introduction to operating systems including topics in system structures, process management, storage management, files, distributed systems, and case studies.
    • Syllabus
    • Assignments
    • Lecture Notes
    • Readings
  • CSCI 360 Computer Architecture 3 CUNY Hunter College Assignments Lecture Notes
    • A course that covers cache design, buses, memory hierarchies, processor-peripheral interfaces, and multiprocessors, including GPUs.
  • CSCI 493.66 UNIX System Programming (formerly UNIX Tools) CUNY Hunter College Assignments Lecture Notes
    • A course that is mostly about writing programs against the UNIX API, covering all of the basic parts of the kernel interface and libraries, including files, processes, terminal control, signals, and threading.
  • CSCI 493.75 Parallel Computing CUNY Hunter College Assignments Lecture Notes
    • The course is an introduction to parallel algorithms and parallel programming in C and C++, using the Message Passing Interface (MPI) and the OpenMP application programming interface. It also includes a brief introduction to parallel architectures and interconnection networks. It is both theoretical and practical, including material on design methodology, performance analysis, and mathematical concepts, as well as details on programming using MPI and OpenMP.
  • ECE 459 Programming for Performance University of Waterloo Lecture Notes Assignments
    • Learn techniques for profiling, rearchitecting, and implementing software systems that can handle industrial-sized inputs, and to design and build critical software infrastructure. Learn performance optimization through parallelization, multithreading, async I/O, vectorization and GPU programming, and distributed computing.
    • Lecture slides
  • PODC Principles of Distributed Computing ETH-Zurich Assignments Readings Lecture Notes
    • Explore essential algorithmic ideas and lower bound techniques, basically the "pearls" of distributed computing in an easy-to-read set of lecture notes, combined with complete exercises and solutions.
    • Book
    • Assignments and Solutions
  • SPAC Parallelism and Concurrency Univ of Washington Readings
    • Technically not a course nevertheless an awesome collection of materials used by Prof Dan Grossman to teach parallelism and concurrency concepts to sophomores at UWash
  • 6.824 Distributed Systems MIT Assignments Lecture Notes
    • MIT's graduate-level DS course with a focus on fault tolerance, replication, and consistency, all taught via awesome lab assignments in Golang!
    • Assignments - Just do git clone git://g.csail.mit.edu/6.824-golabs-2014 6.824
    • Readings
  • 6.828 Operating Systems MIT Assignments Lecture Notes
    • MIT's operating systems course focusing on the fundamentals of OS design including booting, memory management, environments, file systems, multitasking, and more. In a series of lab assignments, you will build JOS, an OS exokernel written in C.
    • Assignments
    • Lectures
  • 15-440 Distributed Systems Carnegie-Mellon University Assignments Lecture Notes
    • Introduction to distributed systems with a focus on teaching concepts via projects implemented in the Go programming language.
    • Assignments
  • 15-749 Engineering Distributed Systems Carnegie-Mellon University Readings
    • A project focused course on Distributed Systems with an awesome list of readings
    • Readings
  • 18-447 Introduction to Computer Architecture CMU Lecture Videos Assignments Readings
    • Very comprehensive material on Computer Architecture - definitely more than just "introduction". Online material is very user-friendly, even the recitation videos available online. This is the Spring'14 version by Prof. Onur Mutlu
    • Lectures and Recitation
    • Homeworks 7 HWs with answer set as well
    • Readings

Programming Languages / Compilers

  • CIS 194 Introduction to Haskell Penn Engineering Assignments Lecture Notes
    • Explore the joys of functional programming, using Haskell as a vehicle. The aim of the course will be to allow you to use Haskell to easily and conveniently write practical programs.
    • Previous semester also available, with more exercises
    • Assignments & Lectures
  • Clojure Functional Programming with Clojure University of Helsinki Assignments
    • The course is an introduction to functional programming with a dynamically typed language Clojure. We start with an introduction to Clojure; its syntax and development environment. Clojure has a good selection of data structures and we cover most of them. We also go through the basics of recursion and higher-order functions. The course material is in English.
    • Github Page
  • COS 326 Functional Programming Princeton University Assignments Lecture Notes
    • Covers functional programming concepts like closures, tail-call recursion & parallelism using the OCaml programming language
    • Lectures
    • Assignments
  • CS 164 Hack your language! UC Berkeley Lecture Videos Assignments Lecture Notes
  • CS 173 Programming Languages Brown University Lecture Videos Assignments
    • Course by Prof. Krishnamurthi (author of HtDP) and numerous other awesome books on programming languages. Uses a custom designed Pyret programming language to teach the concepts. There was an online class hosted in 2012, which includes all lecture videos for you to enjoy.
    • Videos
    • Assignments
  • CS 240h Functional Systems in Haskell Stanford University Assignments Lecture Notes
  • CS 3110 Data Structures and Functional Programming Cornell University Assignments Lecture Notes
    • Another course that uses OCaml to teach alternative programming paradigms, especially functional and concurrent programming.
    • Lecture Slides
    • Assignments
  • CS 421 Programming Languages and Compilers Univ of Illinois, Urbana-Champaign Lecture Videos Assignments Lecture Notes
  • CS 4610 Programming Languages and Compilers University of Virginia Assignments Lecture Notes
    • Course that uses OCaml to teach functional programming and programming language design. Each assignment is a part of an interpreter and compiler for an object-oriented language similar to Java, and you are required to use a different language for each assignment (i.e., choose 4 from Python, JS, OCaml, Haskell, Ruby).
    • Lecture Notes
    • Assignments
  • CS 5470 Compilers University of Utah Assignments Lecture Notes Readings
    • If you're a fan of Prof Matt's writing on his fantastic blog you ought to give this a shot. The course covers the design and implementation of compilers, and it explores related topics such as interpreters, virtual machines and runtime systems. Aside from the Prof's witty take oncheating the page has tons of interesting links on programming languages, parsing and compilers.
    • Lecture Notes
    • Projects
  • CSE 341 Programming Languages University of Washington Assignments Lecture Notes
    • Covers non-imperative paradigms and languages such as Ruby, Racket, and ML and the fundamentals of programming languages.
    • Lectures
    • Assignments and Tests

Algorithms

  • CS 61B Data Structures Berkeley Lecture Videos Assignments
    • In this course, you will study advanced programming techniques including data structures, encapsulation, abstract data types, interfaces, and algorithms for sorting and searching, and you will get a taste of “software engineering”—the design and implementation of large programs.
    • Labs
    • Lecture Videos on Youtube
  • CS 473/573 Fundamental Algorithms Univ of Illinois, Urbana-Champaign Assignments Lecture Notes
    • Algorithms class covering recursion, randomization, amortization, graph algorithms, network flows and hardness. The lecture notes by Prof. Erikson are comprehensive enough to be a book by themselves. Highly recommended!
    • Lecture Notes
    • Labs and Exams
  • CS 2150 Program & Data Representation University of Virginia Assignments Lecture Notes
    • This data structures course introduces C++, linked-lists, stacks, queues, trees, numerical representation, hash tables, priority queues, heaps, huffman coding, graphs, and x86 assembly.
    • Lectures
    • Assignments
  • CSCI 135 Software Design and Analysis I Assignments Lecture Notes CUNY Hunter College
    • It is currently an intensive introduction to program development and problem solving. Its emphasis is on the process of designing, implementing, and evaluating small-scale programs. It is not supposed to be a C++ programming course, although much of the course is spent on the details of C++. C++ is an extremely large and complex programming language with many features that interact in unexpected ways. One does not need to know even half of the language to use it well.
    • Lectures and Assignments
  • CSCI 235 Software Design and Analysis II Assignments Lecture Notes CUNY Hunter College
    • Introduces algorithms for a few common problems such as sorting. Practically speaking, it furthers the students' programming skills with topics such as recursion, pointers, and exception handling, and provides a chance to improve software engineering skills and to give the students practical experience for more productive programming.
    • Lectures and Assignments
  • CSCI 335 Software Design and Analysis III Assignments Lecture Notes CUNY Hunter College
    • This includes the introduction of hashes, heaps, various forms of trees, and graphs. It also revisits recursion and the sorting problem from a higher perspective than was presented in the prequels. On top of this, it is intended to introduce methods of algorithmic analysis.
    • Lectures and Assignments
  • CSE 373 Analysis of Algorithms Stony Brook University Lecture Videos Assignments Lecture Notes Readings
    • Prof Steven Skiena's no stranger to any student when it comes to algorithms. His seminalbook has been touted by many to be best for getting that job in Google. In addition, he's also well-known for tutoring students in competitive programming competitions. If you're looking to brush up your knowledge on Algorithms, you can't go wrong with this course.
    • Lecture Videos
  • ECS 122A Algorithm Design and Analysis UC Davis Lecture Videos Assignments Lecture Notes
    • Taught by Dan Gusfield in 2010, this course is an undergraduate introduction to algorithm design and analysis. It features traditional topics, such as Big Oh notation, as well as an importance on implementing specific algorithms. Also featured are sorting (in linear time), graph algorithms, depth-first search, string matching, dynamic programming, NP-completeness, approximation, and randomization.
    • Syllabus
    • Lecture Videos
    • Assignments
  • ECS 222A Graduate Level Algorithm Design and Analysis UC Davis Lecture Videos Assignments Lecture Notes
    • This is the graduate level complement to the ECS 122A undergraduate algorithms course byDan Gusfield in 2011. It assumes an undergrad course has already been taken in algorithms, and, while going over some undergraduate algorithms topics, focuses more on increasingly complex and advanced algorithms.
    • Lecture Videos
    • Syllabus
    • Assignments
  • 6.INT Hacking a Google Interview MIT Readings
    • This course taught in the MIT Independent Activities Period in 2009 goes over common solution to common interview questions for software engineer interviews at highly selective companies like Apple, Google, and Facebook. They cover time complexity, hash tables, binary search trees, and other common algorithm topics you should have already covered in a different course, but goes more in depth on things you wouldn't otherwise learn in class- like bitwise logic and problem solving tricks.
    • Handouts
    • Topics Covered
  • 6.851 Advanced Data Structures MIT Lecture Videos Assignments Lecture Notes
    • This is an advanced DS course, you must be done with the Advanced Algorithms course before attempting this one.
    • Lectures Contains videos from sp2012 version, but there isn't much difference.
    • Assignments contains the calendar as well.
  • 6.854/18.415J Advanced Algorithms MIT Lecture Videos Assignments Lecture Notes
    • Advanced course in algorithms by Dr. David Karger covering topics such as amortization, randomization, fingerprinting, word-level parallelism, bit scaling, dynamic programming, network flow, linear programming, fixed-parameter algorithms, and approximation algorithms.
    • Register on NB to access the problem set and lectures.
  • 15-451/651 Algorithms Carnegie Mellon University Lecture Notes
    • The required algorithms class that go in depth into all basic algorithms and the proofs behind them. This is one of the heavier algorithms curriculums on this page. Taught by Avrim Blum and Manuel Blum who has a Turing Award due to his contributions to algorithms. Course link includes a very comprehensive set of reference notes by Avrim Blum.

CS Theory

  • CIS 500 Software Foundations University of Pennsylvania Assignments Lecture Notes
    • An introduction to formal verification of software using the Coq proof assistant. Topics include basic concepts of logic, computer-assisted theorem proving, functional programming, operational semantics, Hoare logic, and static type systems.
    • Lectures and Assignments
    • Textbook
  • CS 103 Mathematical Foundations of Computing Stanford University Assignments Lecture Notes
    • CS103 is a first course in discrete math, computability theory, and complexity theory. In this course, we'll probe the limits of computer power, explore why some problems are harder to solve than others, and see how to reason with mathematical certainty.
    • Links to all lectures notes and assignments are directly on the course page
  • CS 173 Discrete Structures Univ of Illinois Urbana-Champaign Assignments Lecture Notes Readings
    • This course is an introduction to the theoretical side of computer science. In it, you will learn how to construct proofs, read and write literate formal mathematics, get a quick introduction to key theory topics and become familiar with a range of standard mathematics concepts commonly used in computer science.
    • Textbook Written by the professor. Includes Instructor's Guide.
    • Assignments
    • Exams
  • CS 276 Foundations of Cryptography UC Berkeley Lecture Notes
    • This course discusses the complexity-theory foundations of modern cryptography, and looks at recent results in the field such as Fully Homomorphic Encryption, Indistinguishability Obfuscation, MPC and so on.
  • CS 278 Complexity Theory UC Berkeley Lecture Notes
    • An graduate level course on complexity theory that introduces P vs NP, the power of randomness, average-case complexity, hardness of approximation, and so on.
  • CS 374 Algorithms & Models of Computation (Fall 2014) University of Illinois Urbana-Champaign Lecture Videos Assignments Lecture Notes
    • CS 498 section 374 (unofficially "CS 374") covers fundamental tools and techniques from theoretical computer science, including design and analysis of algorithms, formal languages and automata, computability, and complexity. Specific topics include regular and context-free languages, finite-state automata, recursive algorithms (including divide and conquer, backtracking, dynamic programming, and greedy algorithms), fundamental graph algorithms (including depth- and breadth-first search, topological sorting, minimum spanning trees, and shortest paths), undecidability, and NP-completeness. The course also has a strong focus on clear technical communication.
    • Assignments/Exams
    • Lecture Notes/Labs
    • Lecture videos
  • CSCE 3193 Programming Paradigms University of Arkansas (Fayetteville) Assignments Lecture Notes
    • Programming in different paradigms with emphasis on object oriented programming, network programming and functional programming. Survey of programming languages, event driven programming, concurrency, software validation.
    • Syllabus
    • Notes
    • Assignments
    • Practice Exams

Introduction to CS

  • CS 10 The Beauty and Joy of Computing UC Berkeley Lecture Videos Assignments Lecture Notes
    • CS10 is UCB's introductory computer science class, taught using the beginners' drag-and-drop language. Students learn about history, social implications, great principles, and future of computing. They also learn the joy of programming a computer using a friendly, graphical language, and will complete a substantial team programming project related to their interests.
    • Snap! (based on Scratch by MIT).
    • Curriculum
  • CS 50 Introduction to Computer Science Harvard University Lecture Videos Assignments Lecture Notes
    • CS50x is Harvard College's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan.
    • Lectures
  • CS 101 Computer Science 101 Stanford University Lecture Videos Assignments Lecture Notes
    • CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Participants play and experiment with short bits of "computer code" to bring to life to the power and limitations of computers.
    • Lectures videos will available for free after registration.
  • CS 106A Programming Methodology Stanford University Lecture Videos Assignments Lecture Notes
    • This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Programming Methodology teaches the widely-used Java programming language along with good software engineering principles.
    • Lecture Videos
    • Assignments
    • All materials in a zip file
  • CS 106B Programming Abstractions Stanford University Lecture Videos Assignments Lecture Notes
    • This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java.
    • Lectures
    • Assignments
    • All materials in a zip file
  • CS 107 Programming Paradigms Stanford University Lecture Videos Assignments Lecture Notes
    • Topics: Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++)
    • Lectures
    • Assignments
  • CSCE 2004 Programming Foundations I University of Arkansas (Fayetteville) Assignments Lecture NotesReadings
    • Introductory course for students majoring in computer science or computer engineering. Software development process: problem specification, program design, implementation, testing and documentation. Programming topics: data representation, conditional and iterative statements, functions, arrays, strings, file I/O, and classes. Using C++ in a UNIX environment.
    • Syllabus
    • Notes
    • Assignments
    • Practice Exams
  • CSCE 2014 Programming Foundations 2 University of Arkansas (Fayetteville) Assignments Lecture NotesReadings
    • This course continues developing problem solving techniques by focusing on fundamental data structures and associated algorithms. Topics include: abstract data types, introduction to object-oriented programming, linked lists, stacks, queues, hash tables, binary trees, graphs, recursion, and searching and sorting algorithms. Using C++ in a UNIX environment.
    • Syllabus
    • Assignments
    • Practice Exams
  • 6.001 Structure and Interpretation of Computer Programs MIT Lecture Videos Assignments Lecture Notes
    • Teaches big-picture computing concepts using the Scheme programming language. Students will implement programs in a variety of different programming paradigms (functional, object-oriented, logical). Heavy emphasis on function composition, code-as-data, control abstraction with continuations, and syntactic abstraction through macros. An excellent course if you are looking to build a mental framework on which to hang your programming knowledge.
    • Lectures
    • Textbook (epubpdf)
    • IDE

Misc

  • CIS 581 Computer Vision and Computational Photography University of Pennsylvania Assignments Lecture Notes
    • An introductory course in computer vision and computational photography focusing on four topics: image features, image morphing, shape matching, and image search.
    • Lectures
    • Assignments
  • CIS 4930 / CIS 5930 Offensive Computer Security Florida State University Lecture Videos Assignments Lecture Notes
    • Course taught by W. Owen Redwood and Xiuwen Liu. It covers a wide range of computer security topics, starting from Secure C Coding and Reverse Engineering to Penetration Testing, Exploitation and Web Application Hacking, both from the defensive and the offensive point of view.
    • Lectures and Videos
    • Assignments
  • COMS 4771 Machine Learning Columbia University Assignments Lecture Notes
    • Course taught by Tony Jebara introduces topics in Machine Learning for both generative and discriminative estimation. Material will include least squares methods, Gaussian distributions, linear classification, linear regression, maximum likelihood, exponential family distributions, Bayesian networks, Bayesian inference, mixture models, the EM algorithm, graphical models, hidden Markov models, support vector machines, and kernel methods.
    • Lectures and Assignments
  • CS 75 Introduction to Game Development Tufts University Assignments Lecture Notes
    • The course taught by Ming Y. Chow teaches game development initially in PyGame through Python, before moving on to addressing all facets of game development. Topics addressed include game physics, sprites, animation, game development methodology, sound, testing, MMORPGs and online games, and addressing mobile development in Android, HTML5, and iOS. Most to all of the development is focused on PyGame for learning principles
    • Text Lectures
    • Assignments
    • Labs
  • CS 100 Open Source Software Construction UC Riverside Assignments Lecture Notes
    • This is a course on how to be a hacker. Your first four homework assignments walk you through the process of building your own unix shell. You'll be developing it as an open source project, and you will collaborate with each other at various points.
    • Github Page
    • Assignments
  • CS 223A Introduction to Robotics Stanford University Lecture Videos Assignments Lecture Notes
    • The purpose of this course is to introduce you to basics of modeling, design, planning, and control of robot systems. In essence, the material treated in this course is a brief survey of relevant results from geometry, kinematics, statics, dynamics, and control.
    • Lectures
    • Assignments
  • CS 378 3D Reconstruction with Computer Vision UTexas Assignments Lecture Notes
    • In this lab-based class, we'll dive into practical applications of 3D reconstruction, combining hardware and software to build our own 3D environments from scratch. We'll use open-source frameworks like OpenCV to do the heavy lifting, with the focus on understanding and applying state-of-the art approaches to geometric computer vision
    • Lectures
  • CS 5150 Software Engineering Cornell University Assignments Lecture Notes Readings
    • Introduction to the practical problems of specifying, designing, building, testing, and delivering reliable software systems
    • Lectures
  • CSE 154 Web Programming University of Washington Assignments Lecture Notes
    • This course is an introduction to programming for the World Wide Web. Covers use of HTML, CSS, PHP, JavaScript, AJAX, and SQL.
    • Lectures
    • Assignments
  • EECS 588 Computer & Network Security University of Michigan Lecture Notes Readings
    • Taught by J. Alex Halderman who has analyzed the security of Electronic Voting Machines in the US and over seas.
    • This intensive research seminar covers foundational work and current topics in computer systems security.
    • Readings
  • ESM 296-4F GIS & Spatial Analysis UC Santa Barbara Assignments Lecture Notes
    • Taught by James FrewBen Best, and Lisa Wedding
    • Focuses on specific computational languages (e.g., Python, R, shell) and tools (e.g., GDAL/OGR, InVEST, MGET, ModelBuilder) applied to the spatial analysis of environmental problems
    • GitHub (includes lecture materials and labs)
  • ICS 314 Software Engineering University of Hawaii Assignments Lecture Notes Readings
  • IGME 582 Humanitarian Free & Open Source Software Development Rochester Institute of Technology Assignments Lecture Notes
    • This course provides students with exposure to the design, creation and production of Open Source Software projects. Students will be introduced to the historic intersections of technology and intellectual property rights and will become familiar with Open Source development processes, tools and practices.
  • I485 / H400 Biologically Inspired Computation Indiana University Assignments Lecture Notes
    • Course taught by Luis Rocha about the multi-disciplinary field algorithms inspired by naturally occurring phenomenon. This course provides introduces the following areas: L-systems, Cellular Automata, Emergence, Genetic Algorithms, Swarm Intelligence and Artificial Immune Systems. It's aim is to cover the fundamentals and enable readers to build up a proficiency in applying various algorithms to real-world problems.
    • Lectures
    • Assignments
  • 11-785 Deep Learning Carnegie Mellon University Assignments Readings
    • The course presents the subject through a series of seminars and labs, which will explore it from its early beginnings, and work themselves to some of the state of the art. The seminars will cover the basics of deep learning and the underlying theory, as well as the breadth of application areas to which it has been applied, as well as the latest issues on learning from very large amounts of data. We will concentrate largely, although not entirely, on the connectionist architectures that are most commonly associated with it. Lectures and Reading Notes are available on the page.
  • 15-781 Machine Learning Carnegie Mellon University Assignments Lecture Notes Readings