error

error

Wednesday, December 20, 2017

CentOS vs Ubuntu

CentOS vs Ubuntu: which one is better for a server?




CentOS
Ubuntu
Based
Red Hat Linux Enterprise
Debian
Updated
Less frequently
frequently
Stable and secure
More stable and secure because of the infrequent update
Less Stable and secure, often a new version is not checked before release
Format
RPM and yum management tool.
Deb and the tools created for it
root
you can set up root.
On Ubuntu system, You can not know what Root password is. You get sudo privileges.The root is generated randomly by the system itself.
For a beginner
You can find information but it's harder
Ubuntu is better. Ubuntu has a big community of users that help

Similarity:
* They are the same in terms of speed.
*They are different but more or less equivalent in functionality.

If you still can't decide, and you have time and ability then try them out and pick the best for you.
Them out for free. Later on, I will post about my personal experience with CentOS.

Friday, June 16, 2017

חשיבות הבדיקות

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

לפניכם מספר דוגמאות לבאגים קריטים שלא טופלו כמתבקש.

בעיות המרה בפרויקט  NASA’s Mars Climate Orbiter. החללית שהייתה מיועדת לגיע למאדים נעבדת בחלל בגלל טעויות של המרה. למהנדס משנה של הפרויקט היתה בעיה להמיר יחידות מיחידות אנגליות למטרים בתוכנת ניבוט שפותחה לטיסה. מה שגרם לעובדן של 125$ מיליון והשאיר את החללית לחוג סביב השמש. 

פתיחת טרמינל 5 בהיטרו שבבריטניה. לפני פתיחת הטרמינל החדש (אם אני זוכרת נכון בערוץ נשנאל גיאוגרפיק יש פרק שלם על פתיחת הטרמינל ועל הבדיקות שנעשו בו כולל מדידה של זמן ברגע אמ עם אנשים אמיתיים שצריכים להגיע לטיסה שלהם מכל מיני נקודות השדה) התבצע בדיקה של מערכת שנועדה לשאת מטענים. בוצעו המון בדיקות לפני הפתיחה ועדיין ברגע האמת המערכת לא עבדה. קרוב ל 500 טיסות בוטלו ו42000 טיקים לא הגיעו לבעליהם. אז מה קרה ברגע האמת שהשתבש? ברגע האמת, כאשר הכניסו למערכת את הפקודה של "real life"בגלל שנוסע היה צריך להוריד את התיק שלו מהמשוא ולהוציא משהו חשוב מהתיק, המערכת קרסה למשך 10 ימים.

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

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


עוד בנושא ניתן למצוא:                                                         The real cost of software errors 

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

Wednesday, May 31, 2017

10 QA Interview Questions and Answers

1. What are the automation challenges that QA team faces while testing?

*practices in the automation tool
*Reusability of Automation script
*Adaptation of test case for automation

2.Explain the steps for Bug Cycle?

1. Identified bug.
2.The bug is moved to development manager in status open. the development team will fix it.
3.If it is identified as a bug, the defect will be ignored and marked as rejected.
4.When a bug is assigned to the developer to fix, it will be given an IN-PROGRESS status.
5.Once the defect is repaired, the status will change to FIXED and CLOSED status if it passes the final test.

3.Explain stress testing, load testing and volume testing?

*Load Testing: Testing an application under heavy but expected load. The load refers to the large volume of users, messages, downloads, requests, data, etc. This Causes the load on the server. 95-100%.
*Stress testing: When the load placed on the system is raised or accelerated beyond the normal range, more than 100%.
*Volume testing: Internet connection speed or the time the app is raised once the request is submitted. This speed should not be affected by the user's Internet speed (... 10M, 100M).

4. when to start QA in a project?

In a beginning. The test phase begins after writing test plans.

5. What are the verification and vvalidation of the difference between these two?

verification ensures that the product is built according to the requirements and design specifications.
answers to the question, "Are we building the system right?"

validation:  done at the end of the development process and takes place after verification one completed. answers to the question, "Are we building the right system?"

different between them:

*Verification is Static Testing whereas Validations is Dynamic Testing.
*Verification takes place before validation.

6.what is GUI?

Graphical User Interface makes use of images and icons that users click and manipulate as a way of communicating with the computer. Instead of having to remember and type commands.

7.  What the different between retesting and regression testing?

Retesting is done to verify defects fixes.

Regression is performed to check if the defect fix has not impacted other functionality that was working before doing changes in the code.

8. What is severity and priority of bug?

Severity a concern with the functionality of the application. It deals with the impact of the bug on the application.

Priority concern with the application from the business point of view. answer the question how soon the bug need ti fixed.

For example:
There is a spelling mistake in the company logo (high priority but low severity).

9.What the different between use case and unit case?

Unit case Performed by programmers, checks the connection between system parts.

Use case Check the process from beginning to end with several functions, check that the connections are good. The test must always be positive.

10. what is negative testing?

Testing Software with a negative approach to check if the system is not “showing error when not supposed to” and “not showing error when supposed to”.

Tuesday, May 16, 2017

פקודות שימושיות ב-Linux

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

1. מפעיל את המחשב מחדש                                                                     sudo reboot

2. יציאה מהטרמינל                                                                                                 exit

3. מכבה את המחשב הפרמטר P חייב להופיע כדי שהמחשב יתכבה. אם הוא לא 
    מופיע הכיבוי כלול רק את מערכת ההפעלה.                                     shutdown -P 
    אחרי הפרמטר צריך להופיעה זמן הכיבוי (now יכבה את המחשב עשיו), כתיבה
    של שעה, לדוגמא 12:34, יכבה אותו בשעה זו. כתיבה של X+ (מספר השעות 3,5...)
    יכבה את המחשב אחרי X שעות.

4. כדי לקבל רשימה מלאה של תיקיות וקבצים בתיקיה בה אנחנו נמצאים ניתן
    לכתוב את הפקודה המוכרת                                                                              ls -l

5. ניקוי מסך נעש ע"י הפקודה                                                                              clear

6. כדי לקבל מידע על משתמשאפשר בעזרת הפקודות                              who or finger
    כדי לקבל מידע על משתמש ספציפי אחרי הפקודה רושמים את השם.

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

8. אם מעוניינים לכתוב רשימת קבצים לתוך קובץ כדי שבעתיד נוכל לדעת איזה
    קבצים היו קיימים בתיקיה ניתן לעשות זאת ע"י הפקודה הבא:         ls ~ > filename
   פקודה זו מתיחסת לתיקיית הבית, אם מעוניינים לכתוב מתיקיה אחרת פשוט
   במקום טילדה כותבים את שם התקיה או הדרך המלאה אליה. בנוסף אם
   מעוניינים להוסיף ולא לדרוס את הקובץ שכבר קיים פשוט במקום < כותבים <<.

9. רק למי שיש Gnome יכול להשתמש בטריק הבא: Ctrl+C/V  לא עובדים בטרמינל אבל ב Gnome יש קיצור שכן עובד והוא Ctrl+Shift+C/V. כמובן שכדי להעתיק חייבים לסמן את מה שמעתיקים.

Thursday, April 27, 2017

Several facts about evolution


The photograph was taken at the Museum of Ancient Man 
  • Whales there is a small bone that has not completely disappeared as a member to the legs.
  • Mife on evolution: Darwin never mentioned that man is created from the monkey at the origin of species
  • Birds evolved from dinosaurs and both are descended from reptiles. The closest living reptilian relation of a bird is the crocodile.
  • Mutations promote evolution by providing new genes in the gene pool of sex. Many factors cause the mutation of DNA.
  • Evolution does not always mean progress. 
  • Panda's have a false thumb. it is actually an enlarged wrist bone that has evolved to allow the panda to hold onto its favourite food: bamboo. 
  • Humans are the only animals capable of blushing. blushing helps in communication between people' it elicits sympathy. 
  • The male's investment in the offspring is more or less consistent with the continuation of the child's dependency period; The longer the childhood, the greater the ability for the father to take care of the child.
  • Monogamous primates usually live on trees. Primates who descended from the trees In order to compete for land, they also began to compete for as many females as possible. Loyalty is not their strongest character.

Friday, March 31, 2017

טעויות נפוצות שלי כמשתמש חדש ב- Linux


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

  4. פקודת man נותנת הסבר טוב על כל פקודה שרק רוצים והיא יכולה לחסוך המון זמן.
  5. חיפוש עזרה באינטרנט ובפורומים שונים גם כן עוזרת. אחד הפורים בעיברית שממש עוזר הוא לינוקס לעם.
  6. מראש לא התיחסתי linux כאל windows אבל עשור לעשות את זה. הם מאוד שונים. 
  7. עדיף לא להיכנס למערכת כ root אלה לחזור לאליו כשבאת יש צורך בהרשאות שלו.
  8. לא לפחד לבקש עזרה.
נ.ב אם למישהו יש המלצה לתוכנה שמחליפה word אשמח לשמוע זה הסיבה העיקרית שיש לי עדיין את שתי מערכות ההפעלה על מחשב.

Friday, March 24, 2017

type of testing...


Functional testing: answers the question "what "the system does. Functional testing checks the output obtained by entering any input when the output result should adjust our expectations.
 Several types of test:
*Security testing
*Interoperability testing
*smoke test

*Unit/component testing: white box testing. the testing performed by developers. the testing focus in an individual component of the system.

*Integration testing: white box testing. the testing performed by developers. Performed on the system with the center mark on connecting sections of code. the test start from bottom up  and after that go from the top down.

 *System testing: black box testing. ensuring the interactions between systems behave as expected. performed then the development of system ended.

 *regression testing: After changes are made to the code necessary to testing again. the test will be performed to check whether the bugs have been fixed as well really test whether correction of bugs did not lead to new bugs.



Non-functional testing:  answer the question "how" the system do this.
Several types of test:
*Performance testing:
*Load testing: This test checks the load on the system. What amount of users the system can stand without a crash.
*stress testing: Putting the system under stress
*Usability testing
*Resilience testing
*Security testing
*Scalability testing

Friday, March 17, 2017

שמירת סיסמאות

אז למה אסור לשמור את הסיסמה שלך במחשב במיוחד כשהוא לא שלך, הרי הסיסמה נכתבת ככתב שלא רואים ("****"). אז בו נבצע טריק קטן וזה יסביר את הכל.
כנסו לאתר כשהו שיש צורך להכניס סיסמה. אני אישית הבחרתי בגוגל. הזנתי את האימל שלי ואז התבקשתי להזין סיסמה.
לאחר שהזנתי סיסמה אני רואה אותה בצורה הבאה :
********
כאשר אני עומדת על חלונית הסיסמה לחצתי לחצן ימני בעכבר נפתח לי אזור בחירה כאשר הבחירה הכי תחתונה שלי היא inspect. בחרתי באפשרות זו. נפתח חלון פקודות. חלון זה מציג את כל הקוד של האתר. בעצם זה המבנה של האתר איך שהמתכנת/ת כתבו אותו. כאשר עומדים על חלונית הסיסמה בחלון הפקודות מסומנת בדיוק השורה של הקוד. 
איפה שכתוב :                               type=password 
מקלידים את המילה                         type=text 
ברגע ששיניתי את זה לטקסט ניתן לראות שהסיסמה מוצגת ככתב גלוי. 
ברגע ששמרתם את הסיסמה שלכם במחשב ציבורי שלכל מי שמכיר את הטריק הקטן הזה יכולים לקבל גישה לחשבון שלכם.

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

Tuesday, March 14, 2017

Software development and testing models 2



Advantages
Disadvantages
Agile
* The rapid development of software
* Customers, developers and testers constantly interact with each other.
* A new version comes out frequently (weeks).
* Face-to-face conversation is important.
* Closely daily cooperation between developers and testers.
* Attention to technical and design.
*Adaptation to changing circumstances.
* Even changes in the later stages are solving
*flexible
*There is a lack of documentation.
* Customer demand must be accurate otherwise the project could fail.
* The team must be skilled and experienced.

V-model
*Simple to use.
* Testing happening as a planning, test designing happens before starting a coding.
* Identifying bugs early stages of development
* This model can prevent the passage of bugs throughout the system
* least flexible

waterfall
* Simple to use because of the order.
* Easy to manage
* Phases are overlapping and there is order in the model
* Works well in small models are well clear requirements
*Not flexible
*very slow
*After the application is in testing phase, it is very difficult to go back and change something that was-calculated at the concept stage.
* Not suitable to model that have high amounts of risk
*The customer is not a development partner
*There is not a lot of communication between developers and testers

Saturday, March 11, 2017

חיקויים בטבע


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

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

התמונה צולמה ע"י Vered Shain בבית הפרפרים בוינה

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


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

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

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

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



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

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

Tuesday, March 7, 2017

Software development and testing models

There are many development and testing models. choosing the right model for development and testing is very important. The wrong choice of a model could complicate the project, cause delays and sometimes even cancellation. the most popular model is the "Agile Methodology".  the most older is the waterfall model. 

Waterfall model  /Sequential model
In this model, each stage follows on from the previous one.
The transition from stage to stage is done by filling out many templates.
Very slow to perform. From a testing point of view, it is simply too little, too late. The tester begins its work only when the code has been written.

V model 
Verification and validation model. It highlights the fact that the testing is just as important as the software development itself. Writing software and testing in parallel.
Each phase completed before the next phase begins. in this model the first, we create a system test plane and only after that we start the process of development.

Agile model
This results in small incremental releases with each release building on previous functionality. each version passed inspection ensure software quality.


There is a number of models that are less popular:
Spiral model
RAD model
Iterative model
Incremental model
Prototype model

Sunday, March 5, 2017

Verification and Validation



Verification ensures that the product is built according to the requirements and design specifications.
answers to the question, "Are we building the system right?"

Validation: is done at the end of the development process and takes place after verification one completed. answers to the question, "Are we building the right system?"

Verification and Validation are an independent procedure that is used together for checking that a product, service, or system meets requirements and that it fulfils its intended purpose. 
Suppose, we want to buy a 32 GB memory. We're going to the store, have to see the appropriate product for us, memory written on 32 GB. This is verification. But then we use it and find that we have only 16 GB. The process of finding the error is validation

Thursday, March 2, 2017

methods of testing


Black box testing
Grey box testing
White box testing
The internal working of an application is not required to be known.
Limited or partial knowledge
Full knowledge of the application
Performed by end users and also by testers and developers
Performed by end users and also by testers and developers
Performed by developers
This is the least time consuming and exhaustive
partly time-consuming and exhaustive
Most of the time consuming and exhaustive
Testing is based on external expectations-internal behaviour of the application is unknown
Testing is done on the basis of high-level database diagrams and data flow diagram
Internal working are fully known and the tester can design test data accordingly
This can only be done by trial and error method
data domains and internal boundaries can be tested, if they know
data domains and internal boundaries can be tested, if they know
Not suited to algorithm testing
Not suited to algorithm testing
suited for algorithm testing
Testing output, Without knowing the process that led to it
Testing code and output
Testing the code

Advantages and disadvantages of white and black box methods


Black box testing
White box testing
benefits
*fits big code.
*There is no need to access the code.
* No need to be a developer or programmer
* A clear separation between the user and the developer
*Knowing the code makes better planning of testing
*Maximum coverage of test

disadvantage
* Accuracy test damaged due to the poor knowledge that the examiner have
* Low coverage. The testing only the black box.
*Sometimes there is no need for going down so deeply
*there is no need to qualifications people.

Wednesday, March 1, 2017

Preparation for ISTQB



I began to study for a test on ISTQB. I have one month to test, this time should be sufficient. Come and learn with me. Let's start, hope you will enjoy.

Let's start with some tips that can help during the exam:
1. Remember!!! there is only one correct answer to each question.
2. No need to read long questions. Try to be effective and to read the main issue.
3. In long questions read the last sentence. Usually, it is the subject of the question.
4.Learn the terms and try to explain the relationship between them. for example Black box testing and functional testing. The connection between terms is functional testing is the type of black box testing.


The main reason for testing is to build confidence in the application.

Saturday, February 25, 2017

Biomimicry - Imitation of nature for solving human problems (Part One)


Biomimicry (חיקוי החיים), תחום שזכה להכרה ציבורית ואקדמית ב- 1997. תחום זה חוקר את אופן פעילות הטבע ומנסה למצוא פיתרון של בעיות אנושיות. הרעיון שעומד מאחורי זה, הוא שהטבע במהלך האבולוציה מצא את הפתרונות הטובים ביותר, כך שכל יצור מותאים לסביבתו באופן מיטבי.
תחום זה אומנם הגיע להכרה בשנות 90 המאוחרות, אבל האדם חיקה את הטבע עוד משחר ההיסטוריה. אחד המדענים הראשונים שעסקו בתחום זה הוא לאונרדו דה וינצ'י, בשבילו הטבע היה תמיד מקור השראה. לאונרדו דה וינצ'י יצר את מכונת התעופה שלו בהשראת ציפורים, עטלפים וחרקים מעופפים.
גם האדריכל הספרדי גאודי שאף את השראתו מהטבע. בכנסייה la sagrada familia חלוקת המשקל של העמודים דומה לזו הקיימת בעצים והחלונות מעוצבים בצורת כוורות דבורים כדי לאפשר כניסה מרבית של אור.
שניהם הניחו תשתית לתחום הביומימיקריה ע"י כך שהשתמשו בידע זואולוגי וביולוגי לטובת פיתוחים של אמצעים הנדסיים. 
לפניכם כמה דוגמאות לכך:

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



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

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

חליפת השחיה Speedo's Fastskin FSII של חברת ספידו שפותחה בהשראת עור של כריש המכוסה קשקשים דמוי שיניים קיבלו חשיפה באולימפידת 2008. מבנה זה מפחית את החיכוך במים  ומאפשר לכריש לפתח מהירות גבוה. מעצבי החליפה יצרו בד המחקה את עור הכריש ואת הפעולה שהוא עושה. 

Thursday, February 23, 2017

12 reasons you should switch to Linux


1. ניתן להוריד Linux בחינם  ⇐ כאן ניתן להוריד Linux Ubunttu.

2. בטיחותי יותר, היא אינה סובלת מוירוסים ומרגלים ולכן אין צורך באנטיוירוס.

3. Linux ידידותי למשתמש.

4. Open source software.

5 . Compatibility: ברוב מערכות הפעלה כדי לשדרג לגרסה מתקדמת יותר יש צורך בתמיכה של חומרה מתקדמת יותר ואילו ב-Linux את\ה יכול להשתמש במחשב של שנות ה-90 והוא עדיין יעבוד.

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

7. עידכונים למערכת הם בחינם.

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

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

10. התמיכה הטכנית של לינוק מדהימה ומאוד רחבה.

11. Drivers already included in Linux.

12. והכי חשוב... Linux כיפית לשימוש !!!!



מידה נוסף ניתן למצוא reasons to switch over to Linux 

Wednesday, February 15, 2017

אז התחלתי ללמוד Linux


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

יש המון ספרים נחמדים למתחילים. לי המליצו על הספר Beginning the Linux Command Line, ולכן נצמדתי אליו. דרך נוספת שאני משתמשת בה ללימודים היא סרטוני הסברה ב- Youtube.
יש מגוון רחב של סרטונים בנושא, אבל אני רוצה להמליץ במיוחד על tutoriaLinux. הסרטונים שלו מסבירים מצוין ויש לו טיפים מאוד שימושיים.
אתר שימושי נוסף הוא Unix & linux באתר ישנם המון תשובות לשאלות בתחום.

Thursday, February 9, 2017

חיים סנתטטים

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

צוות מדענים ממכון ונטור הודיע כי ראשונה בהיסטוריה (2010)  הצליח ליצור גנום של אורגניזם חי שהגנום שלו הוא כולו גנום סינתטי. הגנום הסינתטי הוא העתק של גנום של בקטריה קיימת. הצלחהה זו יכולה להוכיח כי גנום המעוצב במחשב ומורכב במעבדה יכול לתפקד באורגניזם. בסופו של דבר תא זה יכול גם להתרבות וליצור חיים מלאכותיים. המחקר בוצע במשך 15 שנים והושקעו בו 40 מיליון דולר.
מדענים במחקר בנו גנום של הבקטריה Mycoplasma mycoides, גנום מלאכותי היה מורכב מיותר
מ- 1000 קטעי DNA. לאחר מכן החוקרים השתילו את הגנום המלאכותי לתוך התא בקטריאלי של M.mycoide שרוקן מהחומר הגנטי שלו. 

מחקר נוסף שנעשה בתחום  גנומיקה סינתטית ב 2016 ע"י המעבדה של ונטור הראה שניתן  ליצר תא סינתטי שיכול לתפקד רק עם 473 גנים. השם שלו הוא JCVI-syn 3.0 הוא מכיל 531,000 בסיסים וזמן דור שלו הוא בסה"כ שלוש שעות. אורגניזם זה מכיל את הגנום הקטן ביותר נכון להיום. בנוסף התא הקטן הזה הוא מין חדש שלא היה קיים לפני כן והוא נוצר במעבדה ע"י האדם. מטרת קבוצת מחקר זו היא ליצור חיים מאפס. פריצת דרך בתחום זה תוביל ליצירת תאים מותאמים אישית. תאים אלה יכולים לסייעה בפיתוח תרופות מותאמות אישית ומוצרים נוספים.
ב-1995 המעבדה של ונטור ריצפה את הגנם של Mycoplasma gentalium, חיידק המועבר ביחסי מין עם הגנום הקטן ביותר, ומיפה אותו. המיפוי נעשה ע"י השתקה של גן בודד. השיטה נעשת כך שלאחר שהושתק גן אחד ויחיד בודקים את תפקוד החיידק ורואים האם הוא יכול להתקיים בלי גן זה או מה השתנה בתפקודו כתוצאה מהשתקה . החוקרים מצאו כי ישנן 475 גנים שהיו חיונים. לאחר מכן הם ניסו ליצור את הגנום הקטן ביותר שהם יכולים בדרך סינתטית, סינטזה כימית מקטעי DNA. 

בבלוג פירטתי בקצרה את 2 המאמרים מבלי להתיחס לאתיקה. להרחיב יותר בנושא ניתן בקישורים המצורפים. 

Saturday, February 4, 2017

מחקר התאומים של נאס"א


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

http://www.haaretz.co.il/news/science/.premium-1.2597590               קישור לכתבה בהארץ